@charset "UTF-8";
/*====================================

Libraries

====================================*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
  z-index: 100;
}

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}

.ui-menu .ui-menu {
  position: absolute;
}

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}

/* icon support */
.ui-menu-icons {
  position: relative;
}

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}

.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc(100% - 2.4em);
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
          box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}

.ui-checkboxradio-disabled {
  pointer-events: none;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}

.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}

.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}

.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable {
  position: relative;
}

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25); /* support: IE8 */
  opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}

.ui-selectmenu-open {
  display: block;
}

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}

.ui-slider {
  position: relative;
  text-align: left;
}

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit;
}

.ui-slider-horizontal {
  height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}

.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}

.ui-spinner-up {
  top: 0;
}

.ui-spinner-down {
  bottom: 0;
}

.ui-tabs {
  position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}

body .ui-tooltip {
  border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget .ui-widget {
  font-size: 1em;
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}

.ui-widget-content a {
  color: #333333;
}

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}

.ui-widget-header a {
  color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px rgb(94, 158, 214);
          box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70); /* support: IE8 */
  font-weight: normal;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35); /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}

.ui-icon-caret-1-n {
  background-position: 0 0;
}

.ui-icon-caret-1-ne {
  background-position: -16px 0;
}

.ui-icon-caret-1-e {
  background-position: -32px 0;
}

.ui-icon-caret-1-se {
  background-position: -48px 0;
}

.ui-icon-caret-1-s {
  background-position: -65px 0;
}

.ui-icon-caret-1-sw {
  background-position: -80px 0;
}

.ui-icon-caret-1-w {
  background-position: -96px 0;
}

.ui-icon-caret-1-nw {
  background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -128px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -128px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-on {
  background-position: -96px -144px;
}

.ui-icon-radio-off {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.003;
  filter: Alpha(Opacity=0.3); /* support: IE8 */
}

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}

#ui-datepicker-div {
  /*
          top: 0!important;
          left: 390px!important;
  */
  padding: 20px 40px;
  margin-left: -40px;
  margin-right: -40px;
  width: calc(34em + 80px) !important;
}

.ui-datepicker-group {
  padding: 10px;
}

.ui-widget-header {
  background-color: #333;
  color: #fff;
  font-weight: bold;
  padding: 5px;
}

.ui-widget {
  font-family: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN", "ヒラギノ角ゴ Pro", "ヒラギノ角ゴ Pro W3", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", osaka, "Helvetica Neue", Helvetica, sans-serif;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 100%;
  margin: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  background-color: #fff;
  border-radius: 5px;
  padding: 8px 2px;
  font-size: 18px;
  text-align: center;
  line-height: 1;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
  position: relative;
  border-color: #ccc;
  background: inherit;
  color: inherit;
}

.ui-state-active:before, .ui-widget-content .ui-state-active:before, .ui-widget-header .ui-state-active:before, a.ui-button:active:before, .ui-button:active:before, .ui-button.ui-state-active:hover:before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 5px;
  border: 3px solid #008D31;
}

.ui-datepicker-week-end:first-child .ui-state-default {
  background-color: #FFEAEA;
}

.ui-datepicker-week-end:last-child .ui-state-default {
  background-color: #E2F3FF;
}

thead .ui-datepicker-week-end:first-child span {
  color: #E13333;
}

thead .ui-datepicker-week-end:last-child span {
  color: #50B6E3;
}

.ui-datepicker {
  width: 25em;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 120px;
  width: 15px;
  height: 36px;
  padding: 0;
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  background-size: 15px 36px;
  background-repeat: no-repeat;
  background-color: #FFF;
  background-position: center center;
  width: 15px;
  height: 36px;
  top: 0;
}

.ui-datepicker .ui-datepicker-prev.ui-state-hover,
.ui-datepicker .ui-datepicker-next.ui-state-hover {
  background: none;
  border: none;
}

.ui-datepicker .ui-datepicker-prev.ui-state-disabled,
.ui-datepicker .ui-datepicker-next.ui-state-disabled {
  visibility: hidden;
}

.ui-datepicker .ui-datepicker-prev {
  left: -40px;
}

.ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets/include/images/arrow_carousel_prev.svg);
}

.ui-datepicker .ui-datepicker-next {
  right: -40px;
}

.ui-datepicker .ui-datepicker-next span {
  background-image: url(/assets/include/images/arrow_carousel_next.svg);
}


/**
 * Swiper 11.2.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 19, 2025
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.swiper-vertical {
  -ms-touch-action: pan-x;
      touch-action: pan-x;
}

.swiper-slide {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform;
}

.swiper-backface-hidden .swiper-slide {
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -ms-scroll-snap-type: none;
      scroll-snap-type: none;
}

.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}

.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-transform-origin: 50%;
          transform-origin: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.swiper-rtl .swiper-button-next svg, .swiper-rtl .swiper-button-prev svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s top, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s top;
  transition: 0.2s transform, 0.2s top, 0.2s -webkit-transform;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s left, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s left;
  transition: 0.2s transform, 0.2s left, 0.2s -webkit-transform;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s right, 0.2s -webkit-transform;
  transition: 0.2s transform, 0.2s right;
  transition: 0.2s transform, 0.2s right, 0.2s -webkit-transform;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
      touch-action: none;
}

.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
          transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}

.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  -webkit-transition-property: opacity, height, -webkit-transform;
  transition-property: opacity, height, -webkit-transform;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/*====================================

Layout

====================================*/
/* ヘッダー */
.l-header {
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .l-header.-polyglot {
    border-bottom: 1px solid #ccc;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global-simple {
    border-bottom: 1px solid #ccc;
  }
}

.l-header__shadow {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.16);
}

@media only screen and (max-width:1199.97px) {
  .l-header__static {
    position: relative;
  }
}

.l-header__info {
  background-color: #50b6e3;
  color: #fff;
}

.l-header__info__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:1199.97px) {
  .l-header__info__inner {
    padding: 6px 0;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__inner {
    padding: 12px 15px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__info__inner {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header.-goto .l-header__info__inner, .l-header.-standard .l-header__info__inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info.-gc .l-header__info__inner {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}

.l-header__info__heading-sub {
  padding: 7px 15px;
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .l-header__info__heading-sub {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 150px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__info__heading-sub {
    padding: 4px 10px;
  }
}

.l-header__info__heading-sub__top {
  background-color: #50b6e3;
  color: #fff;
  border-radius: 2px;
  font-size: 17px;
  font-size: 1.0625rem;
  text-align: center;
  line-height: 1;
  padding: 4px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__heading-sub__top {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.l-header__info__heading-sub__bottom {
  margin-top: 5px;
  color: #50b6e3;
  font-size: 15px;
  font-size: 0.9375rem;
  text-align: center;
  line-height: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__heading-sub__bottom {
    font-size: 12px;
    font-size: 0.75rem;
  }
}

.l-header__info__heading {
  font-weight: bold;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.l-header.-goto .l-header__info__heading, .l-header.-standard .l-header__info__heading {
  font-weight: 700;
  width: auto;
}
@media only screen and (min-width:768px), tv, print {
  .l-header.-goto .l-header__info__heading, .l-header.-standard .l-header__info__heading {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.-goto .l-header__info__heading, .l-header.-standard .l-header__info__heading {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.4;
  }
}
.l-header__info.-gc .l-header__info__heading {
  font-weight: 700;
  width: auto;
}
@media only screen and (min-width:768px), tv, print {
  .l-header__info.-gc .l-header__info__heading {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__info.-gc .l-header__info__heading {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.4;
  }
}

@media only screen and (max-width:1199.97px) {
  .l-header__info__unit {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    margin-left: 10px;
    margin-right: 10px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__unit {
    margin-top: 15px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__info__unit {
    margin-left: 5px;
    margin-right: 5px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__info__unit {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.l-header.-goto .l-header__info__unit, .l-header.-standard .l-header__info__unit {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width:1200px), print {
  .l-header.-goto .l-header__info__unit, .l-header.-standard .l-header__info__unit {
    margin-left: 40px;
    margin-right: auto;
    padding-right: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header.-goto .l-header__info__unit, .l-header.-standard .l-header__info__unit {
    padding: 0 10px;
    margin-top: 0;
  }
}
.l-header__info.-gc .l-header__info__unit {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media only screen and (min-width:1200px), print {
  .l-header__info.-gc .l-header__info__unit {
    margin-left: 40px;
    margin-right: auto;
    padding-right: 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header__info.-gc .l-header__info__unit {
    padding: 0 10px;
    margin-top: 0;
  }
}

.l-header__info__desc {
  line-height: 1.5;
}
@media only screen and (min-width:1200px), print {
  .l-header__info__desc {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 420px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__info__desc {
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header.-goto .l-header__info__desc, .l-header.-standard .l-header__info__desc {
    font-size: 15px;
    font-size: 0.9375rem;
    width: auto;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header__info.-gc .l-header__info__desc {
    font-size: 15px;
    font-size: 0.9375rem;
    width: auto;
  }
}

@media only screen and (min-width:1200px), print {
  .l-header__info__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 175px;
    margin-right: 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__info__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 150px;
    margin-right: 10px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__date {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 200px;
    margin-right: 10px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__info__date {
    width: 100%;
  }
}

.l-header__info__link {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__info__link {
    width: 60px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__info__link {
    width: 65px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__info__link {
    width: 50px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__info__link {
    width: 50px;
  }
}

@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__global {
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__global {
    border-bottom: 1px solid #ededed;
  }
}

.l-header__global__inner, .mp-l-header__global__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__inner, .mp-l-header__global__inner {
    padding: 8px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__inner, .mp-l-header__global__inner {
    padding: 5px 15px;
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global-simple .l-header__global__inner, .l-header.-global-simple .mp-l-header__global__inner {
    padding: 15px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__inner, .l-header.-global .mp-l-header__global__inner {
    padding: 17.5px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-standard .l-header__global__inner, .l-header.-standard .mp-l-header__global__inner {
    padding: 8px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-standard .l-header__global__inner, .l-header.-standard .mp-l-header__global__inner {
    padding: 15px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__global__inner, .l-header__global.-gc .mp-l-header__global__inner {
    padding: 8px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__inner, .l-header__global.-gc .mp-l-header__global__inner {
    padding: 7px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.-solo .l-header__global__inner, .l-header.-global.-solo .mp-l-header__global__inner {
    padding: 8px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.-polyglot .l-header__global__inner, .l-header.-global.-polyglot .mp-l-header__global__inner {
    padding: 8px 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global__inner.-logo-wh, .-logo-wh.mp-l-header__global__inner {
    padding: 5px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__inner.-logo-wh, .-logo-wh.mp-l-header__global__inner {
    padding: 0 15px 0 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__inner.-logo-wh, .l-header.-global .-logo-wh.mp-l-header__global__inner {
    padding: 14.5px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-goto .l-header__global__inner, .l-header.-goto .mp-l-header__global__inner {
    padding: 9px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-goto .l-header__global__inner, .l-header.-goto .mp-l-header__global__inner {
    padding: 12px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-golfcourse .l-header__global__inner, .l-header.-golfcourse .mp-l-header__global__inner {
    padding: 4px 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-golfcourse .l-header__global__inner, .l-header.-golfcourse .mp-l-header__global__inner {
    padding: 8px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__inner.-none-line, .-none-line.mp-l-header__global__inner {
    border-bottom: none;
  }
}

@media only screen and (max-width:1199.97px) {
  .l-header__global__lang.-global-lang {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 9px 5px;
    border-bottom: 1px solid #ededed;
  }
}

.l-header__global__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.l-header__global__logo, .mp-l-header__global__logo {
  display: inline-block;
  line-height: 1;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__logo.-ag, .-ag.mp-l-header__global__logo {
    margin-right: 26px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__logo.-ag, .-ag.mp-l-header__global__logo {
    margin-right: 30px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global__inner.-logo-wh .l-header__global__logo.-ag, .-logo-wh.mp-l-header__global__inner .l-header__global__logo.-ag, .l-header__global__inner.-logo-wh .-ag.mp-l-header__global__logo, .-logo-wh.mp-l-header__global__inner .-ag.mp-l-header__global__logo {
    margin-right: 2px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global__inner.-logo-wh .l-header__global__logo.-ag, .-logo-wh.mp-l-header__global__inner .l-header__global__logo.-ag, .l-header__global__inner.-logo-wh .-ag.mp-l-header__global__logo, .-logo-wh.mp-l-header__global__inner .-ag.mp-l-header__global__logo {
    margin-right: 2px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-goto .l-header__global__logo, .l-header.-goto .mp-l-header__global__logo, .l-header.-standard .l-header__global__logo, .l-header.-standard .mp-l-header__global__logo {
    width: 196px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__global__logo, .l-header__global.-gc .mp-l-header__global__logo {
    width: 196px;
  }
}

.l-header__global__logo__img {
  display: block;
}

.l-header__logo {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__logo {
    width: 50px;
  }
  .l-header__logo img {
    width: auto;
    height: 42px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__logo {
    width: 48px;
  }
  .l-header__logo img {
    width: 48px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__logo {
    width: 65px;
  }
  .l-header__logo img {
    width: 65px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__logo {
    width: 48px;
  }
  .l-header__logo img {
    width: 48px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__logo {
    width: 50px;
  }
  .l-header.-global .l-header__logo img {
    width: auto;
    height: 42px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-global .l-header__logo {
    width: 48px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__logo img {
    width: 60px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-global .l-header__logo img {
    width: 48px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__logo {
    width: 50px;
  }
  .l-header__global.-gc .l-header__logo img {
    width: auto;
    height: 42px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__logo {
    width: 48px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__logo img {
    width: 60px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__logo img {
    width: 48px;
  }
}

.l-header__heading-ag {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__heading-ag {
    margin-left: 15px;
    width: 185px;
  }
  .l-header__heading-ag img {
    width: 185px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__heading-ag {
    margin-left: 15px;
    width: 185px;
  }
  .l-header__heading-ag img {
    width: 185px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__heading-ag {
    margin-left: 10px;
    width: 182px;
  }
  .l-header__heading-ag img {
    width: 182px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__heading-ag {
    width: 182px;
    margin-left: 10px;
  }
  .l-header__heading-ag img {
    width: 182px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__heading-ag {
    width: 228px;
    margin-left: 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__heading-ag img {
    width: 228px;
  }
}
.l-header__heading-ag img {
  display: block;
}

.l-header__drawer-sw {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 42px;
}
@media only screen and (max-width:1199.97px) {
  .l-header__drawer-sw {
    margin-left: 30px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__drawer-sw {
    margin-left: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header.-global .l-header__drawer-sw {
    margin-left: 0px;
  }
}
.l-header.-goto .l-header__drawer-sw, .l-header.-standard .l-header__drawer-sw {
  width: 28px;
  padding: 0;
}
.l-header.-goto .l-header__drawer-sw > img, .l-header.-standard .l-header__drawer-sw > img {
  width: 28px;
}
.l-header__global.-gc .l-header__drawer-sw {
  width: 28px;
  padding: 0;
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__drawer-sw {
    margin-left: 0px;
  }
}
.l-header__global.-gc .l-header__drawer-sw > img {
  width: 28px;
}

.l-header__global__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0px;
}
@media only screen and (min-width:768px), tv, print {
  .l-header__global__menu {
    gap: 0px;
  }
}
.l-header.-global .l-header__global__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__menu {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    gap: 0;
  }
}
.l-header__global.-gc .l-header__global__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__menu {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    gap: 0;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.-solo .l-header__global__menu {
    display: block;
    -ms-flex-preferred-size: 480px;
        flex-basis: 480px;
    max-width: 480px;
  }
}
.l-header.-polyglot .l-header__global__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.l-header__global__login {
  display: none;
}
.l-header.is-login .l-header__global__login {
  display: block;
}

@media only screen and (max-width:767.97px) {
  .l-header__global__menu__btn {
    padding-right: 19px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .l-header__global__menu__btn {
    width: 163px;
  }
}

.l-header__global__menu__lang-change {
  margin-right: 15px;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu__lang-change {
    position: relative;
  }
}
.l-header.-global .l-header__global__menu__lang-change {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
  margin-left: auto;
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__menu__lang-change {
    position: relative;
  }
}
.l-header__global.-gc .l-header__global__menu__lang-change {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  display: block;
  margin-left: auto;
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__menu__lang-change {
    position: relative;
  }
}
.l-header.-polyglot .l-header__global__menu__lang-change {
  margin-right: 0;
}
@media only screen and (min-width:1200px), print {
  .l-header.-polyglot .l-header__global__menu__lang-change {
    position: relative;
  }
}

@media only screen and (min-width:1200px), print {
  .l-header__global__menu-a, .mp-l-header__global__menu-a {
    margin-right: 15px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__global__menu-a, .mp-l-header__global__menu-a {
    padding: 6px;
  }
}
.l-header.-global.-solo .l-header__global__menu-a, .l-header.-global.-solo .mp-l-header__global__menu-a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: 4px 0 0 0;
}
.l-header.-global .l-header__global__menu-a, .l-header.-global .mp-l-header__global__menu-a {
  margin-right: 0;
}
.l-header__global.-gc .l-header__global__menu-a, .l-header__global.-gc .mp-l-header__global__menu-a {
  margin-right: 0;
}
@media only screen and (max-width:1199.97px) {
  .l-header__global.-gc .l-header__global__menu-a, .l-header__global.-gc .mp-l-header__global__menu-a {
    padding: 6px;
  }
}
.l-header.-global.is-login .l-header__global__menu-a, .l-header.-global.is-login .mp-l-header__global__menu-a {
  margin-right: 0;
}
.l-header.is-login .l-header__global.-gc .l-header__global__menu-a, .l-header.is-login .l-header__global.-gc .mp-l-header__global__menu-a {
  margin-right: 0;
}
.l-header.-global.-solo.is-login .l-header__global__menu-a, .l-header.-global.-solo.is-login .mp-l-header__global__menu-a {
  padding-right: 0;
}
@media only screen and (max-width:1199.97px) {
  .l-header.-standard .l-header__global__menu-a, .l-header.-standard .mp-l-header__global__menu-a {
    padding: 6px;
  }
}

.l-header__global__menu-main, .mp-l-header__global__menu-main {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 0;
  margin-left: auto;
  text-align: right;
}
.l-header.is-login .l-header__global__menu-main, .l-header.is-login .mp-l-header__global__menu-main {
  padding-right: 12px;
}
.l-header.-global.-solo .l-header__global__menu-main, .l-header.-global.-solo .mp-l-header__global__menu-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 3px 0 0 0;
  padding: 0;
}
.l-header__global__menu-main, .mp-l-header__global__menu-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 5px;
     -moz-column-gap: 5px;
          column-gap: 5px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-right: 12px;
}
.l-header.-global.-solo.is-login .l-header__global__menu-main, .l-header.-global.-solo.is-login .mp-l-header__global__menu-main {
  margin-top: 0;
  padding-right: 0;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu-main.-box, .-box.mp-l-header__global__menu-main {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 5px 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__global__menu-main.-box, .l-header.-global .-box.mp-l-header__global__menu-main {
    direction: rtl;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__menu-main.-box, .l-header__global.-gc .-box.mp-l-header__global__menu-main {
    direction: rtl;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.is-login .l-header__global__menu-main.-box, .l-header.-global.is-login .-box.mp-l-header__global__menu-main {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.is-login .l-header__global.-gc .l-header__global__menu-main.-box, .l-header.is-login .l-header__global.-gc .-box.mp-l-header__global__menu-main {
    grid-template-columns: 1fr;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.is-login .l-header__global.-gc .l-header__global__menu-main.-box.-lang-linkbox, .l-header.is-login .l-header__global.-gc .-box.-lang-linkbox.mp-l-header__global__menu-main {
    grid-template-columns: auto;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu-main.-box.-left-long-menu, .-box.-left-long-menu.mp-l-header__global__menu-main {
    display: grid;
    grid-template-columns: 124px 100px;
    gap: 5px 10px;
    padding-right: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu-main.-box.-lang-linkbox, .-box.-lang-linkbox.mp-l-header__global__menu-main {
    grid-template-columns: auto auto;
  }
}

.l-header__global__main-item, .mp-l-header__global__main-item {
  position: relative;
  line-height: 1;
  height: 16px;
}
.l-header__global__main-item:before, .mp-l-header__global__main-item:before {
  display: none;
  position: absolute;
  top: 12px;
  right: 0;
  content: "";
  width: 1px;
  height: 11px;
  background-color: #a1a1a1;
}
.l-header__global__main-item:last-child, .mp-l-header__global__main-item:last-child {
  margin-left: 0;
  padding-right: 0;
}
.l-header__global__main-item:last-child:before, .mp-l-header__global__main-item:last-child:before {
  display: none;
}
.l-header__global__main-item, .mp-l-header__global__main-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.l-header.-standard .l-header__global__main-item, .l-header.-standard .mp-l-header__global__main-item {
  height: auto;
  border-radius: 3px;
  border: 1px solid #d0d0d0;
}
@media only screen and (min-width:1200px), print {
  .l-header.-standard .l-header__global__main-item, .l-header.-standard .mp-l-header__global__main-item {
    padding: 3px 8px 3px 0;
    min-width: 124px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-standard .l-header__global__main-item.-gotopass, .l-header.-standard .-gotopass.mp-l-header__global__main-item {
    min-width: 100px;
  }
}
.l-header.-standard .l-header__global__main-item.-border-none, .l-header.-standard .-border-none.mp-l-header__global__main-item {
  border: none;
}
.l-header__global.-gc .l-header__global__main-item, .l-header__global.-gc .mp-l-header__global__main-item {
  height: auto;
  border-radius: 3px;
  border: 1px solid #d0d0d0;
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__main-item, .l-header__global.-gc .mp-l-header__global__main-item {
    padding: 3px 8px 3px 0;
    min-width: 124px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__global.-gc .l-header__global__main-item.-gotopass, .l-header__global.-gc .-gotopass.mp-l-header__global__main-item {
    min-width: 100px;
  }
}
.l-header__global.-gc .l-header__global__main-item.-border-none, .l-header__global.-gc .-border-none.mp-l-header__global__main-item {
  border: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__menu-main.-left-long-menu .l-header__global__main-item, .-left-long-menu.mp-l-header__global__menu-main .l-header__global__main-item, .l-header__global__menu-main.-left-long-menu .mp-l-header__global__main-item, .-left-long-menu.mp-l-header__global__menu-main .mp-l-header__global__main-item {
    min-width: 100px;
  }
}
.l-header__global__main-item.-user, .-user.mp-l-header__global__main-item {
  margin-bottom: 5px;
  width: 100%;
  margin-bottom: 0;
}
.l-header.-global.-solo .l-header__global__main-item.-user, .l-header.-global.-solo .-user.mp-l-header__global__main-item {
  margin: 0 0 0 10px;
}
.l-header.is-login .l-header__global__main-item.-user, .l-header.is-login .-user.mp-l-header__global__main-item {
  margin-top: 0;
  display: none;
}
@media only screen and (min-width:1200px), print {
  .l-header__global__main-item.-col2, .-col2.mp-l-header__global__main-item {
    grid-column: span 2;
  }
}
.l-header__global__main-item.-lang-link, .-lang-link.mp-l-header__global__main-item {
  border-color: transparent !important;
  padding: 0 !important;
  min-width: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.l-header__global__item {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .l-header__global__item {
    width: 160px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-header__global__item {
    width: 210px;
  }
}
.l-header__global__item a {
  display: block;
}
@media only screen and (max-width:1199.97px) {
  .l-header.is-login .l-header__global__item {
    display: none;
  }
}

.l-header__global__item + .l-header__global__item {
  margin-left: 20px;
}

.l-header__global__menu-user {
  display: none;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 10px;
  margin-bottom: 2px;
}
.l-header.-global .l-header__global__menu-user {
  margin-top: 8px;
  margin-bottom: 0;
}
.l-header__global.-gc .l-header__global__menu-user {
  margin-top: 8px;
  margin-bottom: 0;
}
.l-header.-global.-solo .l-header__global__menu-user {
  margin: 5px 15px 0 0;
}
@media only screen and (min-width:1200px), print {
  .l-header.is-login .l-header__global__menu-user {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.l-header__menu__item {
  padding: 0 10px;
  line-height: 1;
}
.l-header__menu__item:not(:first-child) {
  position: relative;
}
.l-header__menu__item:not(:first-child):before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  background-color: #cccccc;
}
@media only screen and (max-width:767.97px) {
  .l-header__menu__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 25%;
    text-align: center;
    line-height: 1;
  }
}
.l-header__menu__item.-user {
  font-size: 10px;
  font-size: 0.625rem;
}
.l-header.is-login .l-header__menu__item.-new-user {
  display: none;
}
@media only screen and (min-width:768px), tv, print {
  .l-header__menu__item a {
    display: block;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__menu__item a {
    display: inline-block;
    vertical-align: middle;
  }
}
.l-header.-global.-solo .l-header__menu__item {
  padding: 0 15px;
}
.l-header.-global.-solo .l-header__menu__item:last-child:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  background-color: #cccccc;
}

.l-header__menu__txt {
  display: block;
  color: inherit;
  text-decoration: none;
}

.l-header__user-name {
  margin-right: 5px;
  font-size: 12px;
  font-size: 0.75rem;
}

.l-header__global__menu-b a, .mp-l-header__global__menu-b a {
  display: block;
}
.l-header.-global .l-header__global__menu-b, .l-header.-global .mp-l-header__global__menu-b {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.l-header.-global .l-header__global__menu-b a, .l-header.-global .mp-l-header__global__menu-b a {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 165px;
}
.l-header__global.-gc .l-header__global__menu-b, .l-header__global.-gc .mp-l-header__global__menu-b {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
.l-header__global.-gc .l-header__global__menu-b a, .l-header__global.-gc .mp-l-header__global__menu-b a {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 165px;
}
.l-header.-global.-solo .l-header__global__menu-b, .l-header.-global.-solo .mp-l-header__global__menu-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 5px;
  width: auto;
}

@media only screen and (min-width:1200px), print {
  .l-header.-global.-solo .l-header__global__menu-b__btn {
    margin-right: 10px;
  }
}

.l-header__global__menu-myaccordia {
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: bold;
  color: #008d31;
  width: auto !important;
}
.l-header__global__menu-myaccordia .l-header__global__menu-myaccordia__arrow {
  margin-left: 10px;
  stroke: currentColor;
  stroke-width: 1px;
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
@media only screen and (min-width:1200px), print {
  .l-header.-global.-solo .l-header__global__menu-myaccordia {
    margin-left: 10px;
  }
}

.l-header__emergency-info {
  display: none;
}
.l-header__emergency-info.is-active {
  display: block;
}

@media only screen and (min-width:768px), tv, print {
  .l-header__emergency-info__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 30px 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__emergency-info__inner {
    padding: 15px;
  }
}
.l-header__emergency-info.-global .l-header__emergency-info__inner {
  border-top: 1px solid #cccccc;
}
.l-header__emergency-info.-local .l-header__emergency-info__inner {
  border-bottom: 1px solid #cccccc;
}
.l-header__emergency-info.-gc .l-header__emergency-info__inner {
  border-top: 1px solid #cccccc;
}

@media only screen and (min-width:768px), tv, print {
  .l-header__emergency-info__heading {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 340px;
  }
}

@media only screen and (min-width:768px), tv, print {
  .l-header__emergency-info__desc {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}

@media only screen and (min-width:768px), tv, print {
  .l-header__emergency-info__label {
    width: 280px;
  }
}

.l-header.-global .l-header__header-nav {
  background-color: #1a1a1a;
  border-top: 1px solid #cccccc;
}
.l-header.-global .l-header__header-nav .m-header-nav__link,
.l-header.-global .l-header__header-nav .m-header-nav-cmn__link {
  color: #fff;
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__header-nav .m-header-nav__link:hover, .l-header.-global .l-header__header-nav .m-header-nav__link.is-active,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link:hover,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__header-nav .m-header-nav__link:hover:after, .l-header.-global .l-header__header-nav .m-header-nav__link.is-active:after,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link:hover:after,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header.-global .l-header__header-nav .m-header-nav__link:hover, .l-header.-global .l-header__header-nav .m-header-nav__link.is-active,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link:hover,
  .l-header.-global .l-header__header-nav .m-header-nav-cmn__link.is-active {
    color: inherit;
  }
}
.l-header.-global .l-header__header-nav .m-header-nav__link:after,
.l-header.-global .l-header__header-nav .m-header-nav-cmn__link:after {
  background-color: #1a1a1a;
}

.l-header__heading-ag__green {
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  background-color: #009d1b;
  padding: 7px 20px;
  border-radius: 15px;
  margin-left: 20px;
}

.l-header__border-nav {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-left: 14.5px;
  padding-right: 60px;
}

.l-header__border-nav:first-of-type::before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 51px;
  background-color: #a1a1a1;
}

.l-header__border-nav::after {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 51px;
  background-color: #a1a1a1;
}

.l-header__nav__img {
  text-align: center;
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}

.l-header__nav-img img {
  width: 32px;
  height: 32px;
}

.l-header__nav-text {
  display: block;
  font-size: 10px;
  font-weight: bold;
  line-height: 0.6;
  color: #323232;
  margin-top: 10px;
}

.l-header__nav-body {
  max-width: 210px;
  margin-left: 22px;
}

.l-header__nav-title {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.4285714286;
  letter-spacing: 0em;
  color: #323232;
}

.l-header__nav-link {
  display: inline-block;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.4285714286;
  letter-spacing: 0em;
  word-wrap: break-word;
  color: #0059de;
  text-decoration: underline;
}
.l-header__nav-link:hover {
  opacity: 0.7;
}

.l-header__breadcrumb {
  background-color: #ededed;
}

@media only screen and (max-width:767.97px) {
  .l-header__main__inner.-telbox {
    border-top: 1px solid #ededed;
  }
}
@media only screen and (min-width:1200px), print {
  .l-header__main__inner.-telbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 9px 0;
  }
}

@media only screen and (max-width:767.97px) {
  .l-header__main__txt.-sp-bottom-line {
    border-bottom: 1px solid #ededed;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__main__txt.-basic-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-header__main__inner.-telbox .l-header__main__txt {
    padding: 3px 15px 3px 0;
  }
}

.l-header__main__heading {
  padding: 5px 0;
}
@media only screen and (max-width:767.97px) {
  .l-header__main__heading {
    padding: 0;
  }
}
.l-header__main__heading.-black {
  color: #1a1a1a;
}
.l-header__main__inner.-telbox .l-header__main__heading {
  padding: 0;
}
@media only screen and (max-width:767.97px) {
  .l-header__main__inner.-telbox .l-header__main__heading {
    padding: 0;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header__main.-gc .l-header__main__heading {
    padding: 0;
  }
}

.l-header__address__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  color: #1a1a1a;
  text-decoration: none;
  font-size: 14px;
  font-size: 0.875rem;
}

.l-header__global__point {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (max-width:767.97px) {
  .l-header__global__point {
    padding: 4px 15px;
  }
}

.l-header__global__point__ttl__img {
  width: 83px;
  height: 37px;
}

.l-header__global__point__cont__number {
  color: #1a1a1a;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
}

.l-header__global__point__cont__unit {
  color: #1a1a1a;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 700;
  line-height: 1;
}

.l-header.is-login .mp-l-header__global__menu-a {
  margin: 0;
  min-width: 210px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media only screen and (min-width:1200px), print {
  .l-header.is-login .mp-l-header__global__main-item.-btn {
    max-width: 124px;
  }
}

.l-header.is-login .mp-l-header__global__menu-main {
  padding: 0;
  margin: 0;
}

/* フッター */
.l-footer {
  margin-top: 100px;
}
@media only screen and (max-width:1199.97px) {
  .l-footer {
    margin-top: 30px;
  }
}
.l-footer._check-in {
  margin-top: 0;
}
.l-footer._check-in .l-footer__upper {
  background-color: #fff;
  margin-bottom: 0;
  padding: 0;
}
.l-footer._check-in .l-footer__logo {
  margin-bottom: 0;
}

@media only screen and (min-width:1200px), print {
  .l-footer__upper {
    padding: 35px 0 40px;
    background-color: #f2f2f2;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__upper {
    padding: 30px 0 15px;
    background-color: #f2f2f2;
  }
}

.l-footer__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .l-footer__logo {
    margin-bottom: 45px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo {
    margin-bottom: 35px;
  }
}
.l-footer__logo img {
  display: block;
}

@media only screen and (min-width:1200px), print {
  .l-footer__logo__ag {
    margin-right: 26px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo__ag {
    margin-right: 30px;
  }
}
@media only screen and (min-width:1200px), print {
  .l-footer__logo.-logo-wh .l-footer__logo__ag {
    margin-right: 2px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo.-logo-wh .l-footer__logo__ag {
    margin-right: 2px;
  }
}

.l-footer__logo-a {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  margin-right: 15px;
}
@media only screen and (min-width:1200px), print {
  .l-footer__logo-a {
    width: 60px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo-a {
    width: 40px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-footer__logo-a {
    width: 60px;
  }
}

.l-footer__logo-b {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media only screen and (min-width:1200px), print {
  .l-footer__logo-b {
    width: 230px;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo-b {
    width: 160px;
  }
  .l-footer__logo-b img {
    vertical-align: middle;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .l-footer__logo-b {
    width: 230px;
  }
}

@media only screen and (min-width:1200px), print {
  .l-footer__sitemap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__sitemap {
    display: none;
  }
}

.l-footer__lower {
  padding: 20px 0;
  background-color: #1a1a1a;
  color: #fff;
}
@media only screen and (max-width:1199.97px) {
  .l-footer__lower {
    padding: 30px 0;
  }
}

.l-footer__company {
  margin: 30px auto 18px;
  text-align: center;
}
@media only screen and (max-width:767.97px) {
  .l-footer__company {
    margin: 30px -15px 18px;
    letter-spacing: -0.05em;
  }
}

.l-footer__copy {
  margin-top: 25px;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  word-break: keep-all;
}

@media only screen and (min-width:1200px), print {
  .l-footer__lower__inner {
    position: relative;
  }
}

@media only screen and (min-width:1200px), print {
  .l-footer__logo-links {
    position: absolute;
    left: 0;
    top: 0;
  }
}
@media only screen and (max-width:1199.97px) {
  .l-footer__logo-links {
    text-align: center;
    margin-bottom: 20px;
  }
}

.l-footer__lower__logo {
  display: block;
}
.l-footer__lower__logo.-ag {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.l-footer__lower__logo.-ag:hover {
  opacity: 0.7;
}
.l-footer__lower__logo.-nx {
  margin-top: 20px;
  color: #fff;
  text-decoration: none;
  text-align: center;
}
.l-footer__lower__logo.-nx:hover {
  text-decoration: underline;
}
.l-footer__lower__logo.-nx:after {
  margin-left: 10px;
  display: inline-block;
  vertical-align: 1px;
  content: "";
  width: 10px;
  height: 10px;
  background-repeat: no-repeat;
  background-image: url(/assets/include/images/arrow_right_double.svg);
  display: none;
}
.l-footer__lower__logo.-nx img {
  vertical-align: middle;
}

@media only screen and (min-width:1200px), print {
  .l-footer__list {
    padding-left: 120px;
  }
}

.l-footer__sns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 100px;
  margin: 80px auto 0 auto;
}
@media only screen and (max-width:1199.97px) {
  .l-footer__sns {
    display: none;
  }
}

.l-drawer {
  position: fixed;
  z-index: 3100;
  top: 0;
  right: 0;
  bottom: 0;
  width: 93%;
  max-width: 375px;
  background-color: #fff;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.is-drawer-active .l-drawer {
  -webkit-transform: none;
          transform: none;
}
.l-drawer.-standard {
  max-width: none;
  width: 100%;
  z-index: 4100;
}

.l-drawer__shade {
  position: fixed;
  z-index: 2050;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.l-drawer__shade.-standard-shade {
  z-index: 950;
}
.is-drawer-active .l-drawer__shade {
  opacity: 1;
  visibility: visible;
}

.l-drawer__main {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.l-drawer__main__logo {
  display: inline-block;
}

.l-drawer__close {
  position: absolute;
  top: 15px;
  right: 20px;
  z-index: 2200;
  background-color: rgba(255, 255, 255, 0.6);
  color: #919191;
  outline: none;
}
.l-drawer__close:after {
  margin-left: 5px;
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/close_standard.svg);
}
.l-drawer.-standard .l-drawer__close:after {
  width: 14px;
  height: 14px;
}
.l-drawer.-standard .l-drawer__close {
  top: 20px;
  right: 10px;
}

.l-drawer__middle {
  margin-left: 15px;
  margin-right: 15px;
}
.l-drawer.-standard .l-drawer__middle {
  margin-left: 10px;
  margin-right: 10px;
}

.l-drawer__head-btns {
  padding: 9px 15px;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed;
}
.l-drawer.-solo .l-drawer__head-btns {
  padding: 9px 75px 9px 15px;
}
.l-drawer.-standard .l-drawer__head-btns {
  padding: 12px 10px;
  border-top: none;
  margin: 0 10px;
}

.l-drawer__head-btn {
  width: 115px;
  margin-right: 10px;
}
.l-drawer.-solo .l-drawer__head-btn {
  width: auto;
  margin-right: 0;
}

.l-drawer__login {
  display: none;
}
.l-drawer.sp-menu.is-login .l-drawer__login {
  display: block;
}

.l-drawer__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 10px;
}
.l-drawer.sp-menu.is-login .l-drawer__list {
  display: none;
}

.l-drawer__list__item__link {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #1a1a1a;
  position: relative;
  width: 100%;
  text-align: center;
  display: block;
  padding: 9px 5px;
  text-decoration: none;
}
.l-drawer__list__item__link:after {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 4px;
  height: 9px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/arrow_black.svg);
}

.l-drawer__list__item {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
  border-bottom: 1px solid #e8e8e8;
}
.l-drawer__list__item:nth-child(even) {
  border-left: 1px solid #e8e8e8;
}
.l-drawer__list__item:nth-child(even) .l-drawer__list__item__link:after {
  right: 5px;
}
.l-drawer__list__item:nth-child(even) .l-drawer__list__item__link__icon {
  left: 10px;
}
.l-drawer__list__item.-col1 {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  max-width: 100%;
}

.l-drawer__list__item__link__icon {
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.l-drawer__middle__btns {
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.l-drawer.-solo .l-drawer__middle__btns {
  padding: 10px 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.l-drawer.-standard .l-drawer__middle__btns {
  padding: 0;
}

.l-drawer__middle__btn {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 5px);
}
.l-drawer.-solo .l-drawer__middle__btn {
  width: calc(50% - 6px);
  margin: 10px 0;
}

.l-drawer__user {
  padding-top: 10px;
}
.l-drawer.-standard .l-drawer__user {
  padding-top: 0;
  margin: 0 10px;
}
.l-drawer__user.-bg-gray {
  background-color: #efefef;
}

.l-drawer__user__name {
  font-size: 10px;
  font-size: 0.625rem;
}
.l-drawer.-standard .l-drawer__user__name {
  font-size: 12px;
  font-size: 0.75rem;
  border-bottom: #e8e8e8 1px solid;
  padding: 5px 0;
  text-align: right;
}

.l-drawer.-standard .l-drawer__user__txt {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width: 320px) {
  .l-drawer.-standard .l-drawer__user__txt {
    font-size: 10px;
    font-size: 0.625rem;
  }
}

.l-drawer__user__name-em {
  font-size: 16px;
  font-size: 1rem;
  margin-right: 5px;
}
.l-drawer__user__name-em.-bold {
  font-weight: 700;
}

.l-drawer__user__unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 15px 0 20px;
}
.l-drawer.-standard .l-drawer__user__unit {
  border-bottom: #e8e8e8 1px solid;
  padding: 8px 0;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.l-drawer__user__item {
  position: relative;
  padding: 0 12px;
  line-height: 1;
}
.l-drawer__user__item:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 10px;
  background-color: #a1a1a1;
}
.l-drawer.-standard .l-drawer__user__item:after {
  height: 20px;
  background-color: #c6c6c6;
}
.l-drawer.-standard .l-drawer__user__item {
  padding: 0;
}
.l-drawer__user__item:first-child {
  padding-left: 0;
}
.l-drawer__user__item:last-child:after {
  display: none;
}
.l-drawer__user__item.-half {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}
.l-drawer__user__item.-txt-right {
  text-align: right;
}
.l-drawer.-standard .l-drawer__user__item:first-child:after {
  content: none;
}

.l-drawer__content {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.l-drawer__menu .menu > li > a {
  display: block;
  position: relative;
  padding: 15px;
  border-bottom: 1px solid #ededed;
  color: inherit;
  text-decoration: none;
  font-weight: bold;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.l-drawer__menu .menu > li > a:after {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 10px;
  height: 22px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/arrow_right_green.svg);
}
.l-drawer__menu .menu > li > a.is-active {
  color: #008d31;
}
.l-drawer__menu .menu > li:first-child > a {
  border-top: 1px solid #ededed;
}
.pg-calender .l-drawer__menu .menu > li.-calender > a {
  color: #008d31;
}
.pg-detail .l-drawer__menu .menu > li.-detail > a {
  color: #008d31;
}
.pg-layout .l-drawer__menu .menu > li.-layout > a {
  color: #008d31;
}
.pg-access .l-drawer__menu .menu > li.-access > a {
  color: #008d31;
}
.pg-restaurant .l-drawer__menu .menu > li.-restaurant > a {
  color: #008d31;
}
.pg-member .l-drawer__menu .menu > li.-member > a {
  color: #008d31;
}
.pg-gc .l-drawer__menu .menu > li.-gc > a {
  color: #008d31;
}
.pg-practice .l-drawer__menu .menu > li.-practice > a {
  color: #008d31;
}
.pg-school .l-drawer__menu .menu > li.-school > a {
  color: #008d31;
}
.pg-user .l-drawer__menu .menu > li.-user > a {
  color: #008d31;
}
.pg-point .l-drawer__menu .menu > li.-point > a {
  color: #008d31;
}
.pg-top .l-drawer__menu .menu > li.-top > a {
  color: #008d31;
}
.pg-price .l-drawer__menu .menu > li.-price > a {
  color: #008d31;
}
.l-drawer.-standard .l-drawer__menu .menu {
  background-color: #1a1a1a;
}
.l-drawer.-standard .l-drawer__menu .menu > li {
  margin: 0 10px;
}
.l-drawer.-standard .l-drawer__menu .menu > li + li {
  border-top: 1px solid #c6c6c6;
}
.l-drawer.-standard .l-drawer__menu .menu > li > a {
  border-bottom: none;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #fff;
  display: block;
  position: relative;
  padding: 10px 0;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.l-drawer.-standard .l-drawer__menu .menu > li > a:after {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 8px;
  height: 16px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/arrow_right_white_2.svg);
}
.l-drawer.-standard .l-drawer__menu .menu > li > a.is-active {
  color: #008d31;
}
.l-drawer.-standard .l-drawer__menu .menu > li:first-child > a {
  border-top: none;
}
.pg-calender .l-drawer.-standard .l-drawer__menu .menu > li.-calender > a {
  color: #008d31;
}
.pg-detail .l-drawer.-standard .l-drawer__menu .menu > li.-detail > a {
  color: #008d31;
}
.pg-layout .l-drawer.-standard .l-drawer__menu .menu > li.-layout > a {
  color: #008d31;
}
.pg-access .l-drawer.-standard .l-drawer__menu .menu > li.-access > a {
  color: #008d31;
}
.pg-restaurant .l-drawer.-standard .l-drawer__menu .menu > li.-restaurant > a {
  color: #008d31;
}
.pg-member .l-drawer.-standard .l-drawer__menu .menu > li.-member > a {
  color: #008d31;
}
.pg-gc .l-drawer.-standard .l-drawer__menu .menu > li.-gc > a {
  color: #008d31;
}
.pg-practice .l-drawer.-standard .l-drawer__menu .menu > li.-practice > a {
  color: #008d31;
}
.pg-school .l-drawer.-standard .l-drawer__menu .menu > li.-school > a {
  color: #008d31;
}
.pg-user .l-drawer.-standard .l-drawer__menu .menu > li.-user > a {
  color: #008d31;
}
.pg-point .l-drawer.-standard .l-drawer__menu .menu > li.-point > a {
  color: #008d31;
}
.pg-top .l-drawer.-standard .l-drawer__menu .menu > li.-top > a {
  color: #008d31;
}
.pg-price .l-drawer.-standard .l-drawer__menu .menu > li.-price > a {
  color: #008d31;
}

.l-drawer__icon {
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%) translateX(-50%);
          transform: translateY(-50%) translateX(-50%);
  fill: currentColor;
}

/*====================================

Atoms

====================================*/
.a-totop {
  border-radius: 4px;
  outline: none;
}
@media only screen and (min-width:1200px), print {
  .a-totop {
    position: fixed;
    bottom: 30px;
    right: 30px;
    width: 60px;
    height: 60px;
    background-color: #333;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
  .a-totop.is-active {
    visibility: visible;
    opacity: 0.8;
  }
  .a-totop.is-active:hover {
    opacity: 1;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-totop {
    width: 70px;
    height: 60px;
    background-color: #1a1a1a;
  }
}
.a-totop:before {
  content: "";
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(/assets/include/images/arrow_down_white.svg);
}
@media only screen and (min-width:1200px), print {
  .a-totop:before {
    width: 32px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-totop:before {
    width: 24px;
    height: 10px;
  }
}

/* ボタン */
.a-btn-cmn {
  display: inline-block;
  padding: 0;
  border: none;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  color: inherit;
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn-cmn:hover {
  opacity: 0.7;
}
.a-btn-cmn:disabled {
  background-color: #cccccc !important;
  color: #fff !important;
}
.a-btn-cmn:disabled:hover {
  opacity: 1 !important;
}
.a-btn-cmn.-fw-500 {
  font-weight: 500;
}
.a-btn-cmn.-block {
  display: block;
  width: 100%;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-sp-block {
    display: block;
    width: 100%;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-basic-block {
    display: block;
    width: 100%;
  }
}
.a-btn-cmn.-size-xs {
  padding: 2px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2px;
}
.a-btn-cmn.-size-xs.-arrow-right {
  padding-left: 15px;
}
.a-btn-cmn.-size-sm {
  border-radius: 2px;
}
.a-btn-cmn.-size-md {
  padding: 14px 24px;
}
.a-btn-cmn.-size-lg {
  padding: 11px 35px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 4px;
}
.a-btn-cmn.-size-sm-2 {
  border-radius: 2px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-size-sm-2 {
    padding: 6px 10px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn-cmn.-size-sm-2 {
    padding: 13px 10px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn-cmn.-size-sm-2 {
    padding: 17px 0;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-size-sm-2 {
    font-size: 14px;
    font-size: 0.875rem;
    padding: 12px 6px;
  }
}
.a-btn-cmn.-size-md-2 {
  padding: 10px;
}
.a-btn-cmn.-size-md-3 {
  padding: 7px 12px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-3.-arrow-right {
  padding-right: 25px;
}
.a-btn-cmn.-size-md-4 {
  padding: 15px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-4.-arrow-right {
  padding-right: 20px;
}
.a-btn-cmn.-size-md-5 {
  padding: 10px 8px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 2px;
}
.a-btn-cmn.-size-md-5.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-6 {
  padding: 11px 0;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-size-md-6.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-7 {
  padding: 11px;
  font-size: 18px;
  font-size: 1.125rem;
  letter-spacing: 0.04em;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn-cmn.-size-md-7 {
    padding: 10px 6px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn-cmn.-size-md-7.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-8 {
  padding: 12px 6px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn-cmn.-size-md-9 {
  padding: 8px;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
}
.a-btn-cmn.-size-md-11 {
  padding: 11px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn-cmn.-size-md-11 {
    padding: 12px 8px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.a-btn-cmn.-size-md-11.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-12 {
  padding: 10px 8px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 2px;
}
.a-btn-cmn.-size-md-12.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-md-13 {
  padding: 10px 45px;
}
.a-btn-cmn.-size-md-14 {
  padding: 0.9em 1.25em;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn-cmn.-size-md-14.-arrow-right {
  padding-right: 2em;
}
.a-btn-cmn.-size-md-14.-arrow-left {
  padding-left: 2em;
}
.a-btn-cmn.-size-md-15 {
  padding: 14px 0.7em 13px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-15.-arrow-right {
  padding-right: 1.75em;
}
.a-btn-cmn.-size-md-15.-arrow-left {
  padding-left: 1.75em;
}
.a-btn-cmn.-size-md-16 {
  padding: 0.625em 1.85em;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-16.-arrow-right {
  padding-right: 2.6em;
}
.a-btn-cmn.-size-md-16.-arrow-left {
  padding-left: 2.3em;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-size-md-16 {
    padding: 0.8em 1.85em;
  }
}
@media only screen and (max-width:361px) {
  .a-btn-cmn.-size-md-16 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-size-md-17 {
  padding: 6px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-18 {
  padding: 9px 15px 9px 9px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-19 {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 246px;
  width: 100%;
  padding: 14px 9px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-20 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-21 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1024px) {
  .a-btn-cmn.-size-md-21 {
    padding: 11px;
  }
}
.a-btn-cmn.-size-md-22 {
  padding: 7px;
}
.a-btn-cmn.-size-md-23 {
  display: block;
  padding: 6px 0.7em 6px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-size-md-23.-arrow-right {
  padding-right: 1.65em;
}
.a-btn-cmn.-size-md-24 {
  padding: 9px 12px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-24.-arrow-right {
  padding-right: 25px;
}
.a-btn-cmn.-size-md-26 {
  padding: 9px 12px;
  font-size: 15px;
  font-size: 0.9375rem;
  min-width: 165px;
}
@media only screen and (max-width: 320px) {
  .a-btn-cmn.-size-md-26 {
    min-width: auto;
  }
}
.a-btn-cmn.-size-md-26.-arrow-right {
  padding-right: 25px;
}
.a-btn-cmn.-size-md-26-2 {
  padding: 6px;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-size-md-27 {
  padding: 7px;
  font-size: 15px;
  font-size: 0.9375rem;
  max-width: 210px;
  margin-left: auto;
  margin-right: auto;
}
.a-btn-cmn.-size-xs-2 {
  padding: 1px 13px;
  font-size: 12px;
  font-size: 0.75rem;
}
.a-btn-cmn.-size-xs-3 {
  padding: 6px 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn-cmn.-size-xs-4 {
  padding: 2px 20px;
  font-size: 14px;
  font-size: 0.875rem;
  border-radius: 2px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-size-xs-4 {
    font-size: 18px;
    font-size: 1.125rem;
    padding: 11px 15px;
  }
}
.a-btn-cmn.-size-xs-4.-arrow-right {
  padding-left: 15px;
}
.a-btn-cmn.-size-xs-5 {
  padding: 7px 13px;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
}
.a-btn-cmn.-size-lg-2 {
  padding: 9.5px 37px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
  border-radius: 4px;
}
.a-btn-cmn.-size-lg-2.-has-subtxt {
  padding: 9px 37px;
  line-height: 1;
}
.a-btn-cmn.-size-lg-3 {
  padding: 5px 16px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-size-lg-4 {
  padding: 12px 35px;
  font-weight: bold;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn-cmn.-size-lg-4.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-size-lg-4.-arrow-left {
  padding-left: 35px;
}
.a-btn-cmn.-size-lg-5 {
  padding: 5px 16px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-size-lg-5 {
    padding: 11px;
  }
}
.a-btn-cmn.-size-lg-6 {
  padding: 12px 22px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-bg-white {
  background-color: #fff;
}
.a-btn-cmn.-bg-white-txt-blue {
  background-color: #fff;
  color: #50b6e3;
}
.a-btn-cmn.-bg-white-txt-green {
  background-color: #fff;
  color: #008d31;
}
.a-btn-cmn.-green {
  background-color: #008d31;
  color: #fff;
}
.a-btn-cmn.-lightgreen {
  background-color: #5da71e;
  color: #fff;
}
.a-btn-cmn.-lightgreen-02 {
  background-color: #8dc329;
  color: #fff;
}
.a-btn-cmn.-orange {
  background-color: #f0a225;
  color: #fff;
}
.a-btn-cmn.-border {
  background-color: #fff;
  border: 1px solid #ededed;
  color: inherit;
}
.a-btn-cmn.-border-green {
  background-color: #fff;
  border: 1px solid #008d31;
  color: #008d31;
}
.a-btn-cmn.-border-green.-online {
  border-color: #dbdbdb;
  max-width: 107px;
  padding: 6px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-border-green.-online-pc {
  border-color: #dbdbdb;
  max-width: 107px;
  padding: 7px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-border-green-2 {
  background-color: #fff;
  border: 2px solid #008d31;
  color: #008d31;
}
.a-btn-cmn.-border-gray {
  border: 1px solid #ededed;
}
.a-btn-cmn.-border-gray-3 {
  border: 1px solid #cccccc;
}
.a-btn-cmn.-gray {
  background-color: #a1a1a1;
  color: #fff;
}
.a-btn-cmn.-gray-2 {
  background-color: #ededed;
}
.a-btn-cmn.-gray-3 {
  background-color: #ebebeb;
  color: #474747;
}
.a-btn-cmn.-black {
  background-color: #333;
  color: #fff;
}
.a-btn-cmn.-red {
  background-color: #dd3333;
  color: #fff;
}
.a-btn-cmn.-red-2 {
  background-color: #f25625;
  color: #fff;
}
.a-btn-cmn.-green-has-border {
  color: #008d31;
  border: 1px solid #ededed;
}
.a-btn-cmn.-red-has-border {
  color: #dd3333;
  border: 1px solid #ededed;
}
.a-btn-cmn.-inactive {
  background-color: #c6c6c6;
  color: #fff;
}
.a-btn-cmn.-on-off {
  background-color: #c6c6c6;
  color: #fff;
}
.a-btn-cmn.-on-off.is-active {
  background-color: #008d31;
}
.a-btn-cmn.-used {
  background-color: #d2d2d2;
  color: #171717 !important;
  font-weight: bold !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #d2d2d2;
  pointer-events: none;
}
.a-btn-cmn.-no-shadow {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.a-btn-cmn.-arrow-right, .a-btn-cmn.-arrow-left, .a-btn-cmn.-arrow-right-black, .a-btn-cmn.-arrow-bottom {
  position: relative;
  text-align: center;
}
.a-btn-cmn.-icon-left {
  position: relative;
  border-radius: 4px;
  padding-left: 40px;
}
.a-btn-cmn.-icon-left:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}
.a-btn-cmn.-icon-left.-size-md-12 {
  padding-left: 20px;
}
.a-btn-cmn.-icon-left.-size-md-12:before {
  display: none;
}
.a-btn-cmn.-icon-left.-size-md-22 {
  padding-left: 7px;
}
.a-btn-cmn.-icon-left.-size-md-22:before {
  width: 16px;
  height: 16px;
}
.a-btn-cmn.-icon-left.-size-md-23 {
  padding: 4px 4px 4px 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-icon-left.-size-md-23:before {
  width: 16px;
  height: 16px;
  left: 24px;
}
.a-btn-cmn.-icon-left.-size-xs-5:before {
  width: 13px;
  height: 13px;
}
.a-btn-cmn.-icon-right {
  position: relative;
  border-radius: 4px;
  padding-right: 40px;
}
.a-btn-cmn.-icon-right:before {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: contain;
}
.a-btn-cmn.-icon-right.-size-md-12 {
  padding-right: 20px;
}
.a-btn-cmn.-icon-right.-size-md-12:before {
  display: none;
}
.a-btn-cmn.-icon-bottom {
  position: relative;
}
.a-btn-cmn.-contact:before {
  background-image: url(/assets/include/images/icon_mail.svg);
}
.a-btn-cmn.-reserve:before {
  background-image: url(/assets/include/images/icon_wood.svg);
}
.a-btn-cmn.-search:before {
  background-image: url(/assets/include/images/icon_search.svg);
}
.a-btn-cmn.-icon-left-inline {
  position: relative;
}
.a-btn-cmn.-icon-left-inline.-center {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
}
.a-btn-cmn.-icon-right-inline {
  position: relative;
}
.a-btn-cmn.-text-left {
  text-align: left;
}
.a-btn-cmn.-calender {
  padding: 9px 8px;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: normal;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn-cmn.-calender {
    padding: 12px 13px;
    font-size: 23px;
    font-size: 1.4375rem;
  }
}
.a-btn-cmn.-calender.-arrow-right {
  padding-right: 35px;
}
.a-btn-cmn.-compare {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #ededed;
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.1));
  font-weight: bold;
  letter-spacing: -0.06em;
  line-height: 1.2;
  text-align: center;
  color: #333;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-compare {
    width: 108px;
    height: 108px;
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.a-btn-cmn.-compare .a-btn-cmn__em {
  font-size: 24px;
  font-size: 1.5rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-compare .a-btn-cmn__em {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.a-btn-cmn.-compare .a-btn-cmn__em.-lg {
  font-size: 48px;
  font-size: 3rem;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-compare .a-btn-cmn__em.-lg {
    font-size: 27px;
    font-size: 1.6875rem;
  }
}
.a-btn-cmn.-compare .a-btn-cmn__em.-green {
  color: #008d31;
}
.a-btn-cmn.-search-form {
  letter-spacing: 0.4em;
  text-indent: 0.4em;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-add {
    position: relative;
    padding: 8px 24px;
    font-size: 18px;
    font-size: 1.125rem;
  }
  .a-btn-cmn.-add:after {
    content: "＋";
    display: block;
    position: absolute;
    right: 15px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-add:before {
    content: "＋";
    display: inline-block;
    margin-right: 10px;
  }
}
.a-btn-cmn.-course-area {
  background-color: #fff;
  padding: 6px;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-btn-cmn.-course-area.is-hidden {
  display: none;
}
.a-btn-cmn.-course-area.is-selected {
  background-color: #008d31;
  color: #fff;
}
.a-btn-cmn.-course-area.-gc-name {
  cursor: auto;
  padding: 3px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  border-color: #b1b1b1;
  text-align: left;
}
.a-btn-cmn.-course-area.-gc-name::-webkit-input-placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name::-moz-placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name:-ms-input-placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name::-ms-input-placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name::placeholder {
  color: #b1b1b1;
}
.a-btn-cmn.-course-area.-gc-name:hover {
  opacity: 1;
}
.a-btn-cmn.-course-area.-gc-name.-wwwtop {
  padding: 4.5px 10px;
}
.a-btn-cmn.-course-area.-gc-name.-solo {
  padding: 5px 12px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-area-deside {
  background-color: #5da71e;
  width: 11em;
  color: #fff;
  -webkit-animation-name: blink-opacity;
          animation-name: blink-opacity;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.a-btn-cmn.-area-deside[disabled] {
  cursor: default;
  background-color: #ededed;
  color: #fff;
  -webkit-animation-play-state: paused;
          animation-play-state: paused;
}
.a-btn-cmn.-area-deside-online {
  background-color: #008d31;
  width: 210px;
  color: #fff;
  padding: 6px;
  border-radius: 3px;
}
.a-btn-cmn.-area-deside-online[disabled] {
  cursor: default;
  background-color: #ededed;
  color: #fff;
}
.a-btn-cmn.-arrow-right-inline {
  text-align: center;
}
.a-btn-cmn.-arrow-right-bottom:after {
  margin-left: 5px;
  display: inline-block;
  content: "";
  width: 14px;
  height: 8px;
  background-repeat: no-repeat;
  background-image: url(/assets/include/images/arrow_bottom_green.svg);
  vertical-align: middle;
}
.a-btn-cmn.-arrow-right-bottom:hover {
  opacity: 1;
}
.a-btn-cmn.-myaccordia {
  letter-spacing: 0.04em;
  vertical-align: middle;
}
.a-btn-cmn.-myaccordia > * {
  vertical-align: middle;
}
.a-btn-cmn.-myaccordia.-weight600 {
  font-weight: 600;
}
.a-btn-cmn.-select {
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  padding: 0 25px 0 15px;
  border: 2px solid transparent;
}
.a-btn-cmn.-select:hover {
  opacity: 1;
}
.a-btn-cmn.-select:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: calc(50% + 1px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}
.a-btn-cmn.-select.is-selected {
  border-color: #008d31;
}
.a-btn-cmn.-select.-has-radius {
  border-radius: 4px;
}
.a-btn-cmn.-select.-area {
  width: 100%;
  padding: 8px 12px;
  text-align: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
  font-size: 18px;
  font-size: 1.125rem;
}
.a-btn-cmn.-select.-gmap {
  width: 100%;
  padding: 4px 8px;
  text-align: left;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.a-btn-cmn.-select.-other-gc {
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #ededed;
}
.a-btn-cmn.-select.-select-gc {
  text-align: left;
  padding: 2px 18px;
  border: none;
}
.a-btn-cmn.-select.-select-area {
  padding: 0;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-select.-select-area {
    min-width: 270px;
  }
}
.a-btn-cmn.-select.-select-area input {
  width: 100%;
  padding: 2px 18px;
  cursor: pointer;
}
.a-btn-cmn.-select.-select-area input::-webkit-input-placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input::-moz-placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input:-ms-input-placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input::-ms-input-placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input::placeholder {
  color: #323232;
}
.a-btn-cmn.-select.-select-area input:focus {
  outline: none;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-select.-select-month {
    min-width: 136px;
  }
}
.a-btn-cmn.-select.-cd {
  border: 3px solid transparent;
  border-radius: 2px;
}
.a-btn-cmn.-select.-cd.is-active {
  border-color: #008d31;
}
.a-btn-cmn.-select.-cd.is-selected {
  border-color: #008d31;
}
.a-btn-cmn.-controller {
  padding: 20px 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 5px 12px;
  border: 1px solid #ededed;
}
.a-btn-cmn.-controller.-prev {
  background-image: url(/assets/include/images/arrow_prev.svg);
}
.a-btn-cmn.-controller.-next {
  background-image: url(/assets/include/images/arrow_next.svg);
}
.a-btn-cmn.-url {
  border: 2px solid #ededed;
  padding: 14px 35px;
}
.a-btn-cmn.-url:hover {
  opacity: 1;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-btn-cmn.-url {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-btn-cmn.-url {
    width: 450px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-url {
    padding: 11px 15px 12px;
  }
}
.a-btn-cmn.-url:before {
  margin-right: 15px;
  width: 17px;
  height: 17px;
  display: inline-block;
  vertical-align: -2px;
  content: "";
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-image: url(/assets/include/images/icon_copy.svg);
}
.a-btn-cmn.-radius-2 {
  border-radius: 2px;
}
.a-btn-cmn.-v-select {
  padding: 6px 10px;
  background-color: #fff;
  border: 1px solid #ededed;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-btn-cmn.-v-select.is-active {
  color: #fff;
  background-color: #008d31;
  border: 1px solid #008d31;
}
.a-btn-cmn.-v-select.-wide {
  text-align: center;
}
.a-btn-cmn.-v-select.-solo {
  padding: 3px 9px;
}
.a-btn-cmn.-v-select.-narrow {
  padding: 4px 7px;
}
.a-btn-cmn.-condition {
  padding: 4px;
  line-height: 1;
  border: 3px solid transparent;
  border-radius: 2px;
  font-weight: normal;
}
.a-btn-cmn.-condition:hover {
  opacity: 1;
}
.a-btn-cmn.-condition.is-selected {
  border-color: #008d31;
}
.a-btn-cmn.-area-fav.is-active {
  border-color: #008d31;
  color: #fff;
  background-color: #008d31;
  border: 1px solid #008d31;
}
.a-btn-cmn.-map {
  position: relative;
  background-color: #5da71e;
  color: #fff;
  padding: 14px 9px;
  border-radius: 50px;
  font-size: 16px;
  font-size: 1rem;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.a-btn-cmn.-map:before {
  position: absolute;
  left: 30px;
  top: 20px;
  display: inline-block;
  content: "";
  width: 12px;
  height: 18px;
  background-repeat: no-repeat;
  background-image: url(/assets/include/images/icon_map_wh.svg);
}
.a-btn-cmn.-map:hover {
  opacity: 1;
  background-color: #8dc329;
}
.a-btn-cmn.-mail {
  position: relative;
  padding: 7px 20px 7px 55px;
  background-color: #fff;
  border: 1px solid #c9c9c9;
  border-bottom: 2px solid #c9c9c9;
  border-radius: 4px;
  color: #5b5b5b;
  text-align: left;
  line-height: 1.3;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-mail:before {
  top: 50%;
  left: 15px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  position: absolute;
  display: block;
  content: "";
  width: 26px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/icon_mail_gray.svg);
}
.a-btn-cmn.-clear {
  padding: 0 14px;
  border: 1px solid #c6c6c6;
  border-radius: 13px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}
.a-btn-cmn.-clear.-gray {
  padding: 2px 18px;
  font-weight: normal;
  border: none;
}
.a-btn-cmn.-clear2 {
  padding: 0 9px;
  border: 1px solid #969696;
  border-radius: 13px;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 300;
  text-align: center;
  -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.13) inset;
          box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.13) inset;
}
.a-btn-cmn.-refine {
  background-color: #fff;
  padding: 15px;
  font-weight: bold;
  line-height: 1;
  -webkit-appearance: normal;
     -moz-appearance: normal;
          appearance: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-refine:before {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background: #1a1a1a;
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.a-btn-cmn.-refine:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  width: 14px;
  height: 2px;
  background-color: #1a1a1a;
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.a-btn-cmn.-refine.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-refine.is-active:after {
  background-color: #1a1a1a;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-refine.-result {
  position: relative;
  padding: 13px 15px;
  text-decoration: underline;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.a-btn-cmn.-refine.-result:before, .a-btn-cmn.-refine.-result:after {
  top: 20px;
  background-color: #1a1a1a;
  width: 12px;
}
.a-btn-cmn.-refine.-result.is-active {
  opacity: 1;
}
.a-btn-cmn.-refine.-result.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-refine.-result.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-refine.-wwwtop:before, .a-btn-cmn.-refine.-wwwtop:after {
  width: 10px;
  height: 2px;
}
.a-btn-cmn.-search-img {
  position: relative;
  padding: 7px;
  font-size: 16px;
  font-size: 1rem;
}
.a-btn-cmn.-search-img.-inline {
  padding: 7px;
}
.a-btn-cmn.-search-img.-wwwtop {
  padding: 10px 10px 10px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-search-img.-online-search {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 7px 10px 7px 30px;
  max-width: 210px;
}
.a-btn-cmn.-light-shadow {
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
}
.a-btn-cmn.-more {
  position: relative;
  padding: 5px 40px 5px 16px;
  border: 1px solid #ededed;
  border-radius: 4px;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
}
.a-btn-cmn.-more:before, .a-btn-cmn.-more:after {
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  position: absolute;
  top: 50%;
  right: 12px;
  content: "";
  top: 16px;
  width: 10px;
  height: 1.5px;
  background: #1a1a1a;
}
.a-btn-cmn.-more:before {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
  z-index: 2;
}
.a-btn-cmn.-more:after {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  z-index: 1;
}
.a-btn-cmn.-more.is-active {
  opacity: 1;
}
.a-btn-cmn.-more.is-active:before {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-more.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.a-btn-cmn.-shadow {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 15px 9px 5px;
  border-radius: 6px;
  text-align: center;
  line-height: 1.3;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-shadow {
    padding: 4px 15px 4px 5px;
  }
}
.a-btn-cmn.-shadow.-gold {
  background-color: #d4c056;
  border: 1px solid #fee459;
  -webkit-box-shadow: 0 1px #646464;
          box-shadow: 0 1px #646464;
  color: #fff;
}
.a-btn-cmn.-shadow.-orange {
  background-color: #ed6c00;
  border: 1px solid #ffa051;
  -webkit-box-shadow: 0 1px #a73714;
          box-shadow: 0 1px #a73714;
  color: #fff;
}
.a-btn-cmn.-shadow.-green {
  background-color: #008d31;
  border: 1px solid #5da71e;
  -webkit-box-shadow: 0 1px #008d31;
          box-shadow: 0 1px #008d31;
  color: #fff;
}
.a-btn-cmn.-shadow.-outline {
  background-color: #fff;
  border: 1px solid #008d31;
  -webkit-box-shadow: 0 1px #008d31;
          box-shadow: 0 1px #008d31;
  color: #008d31;
}
.a-btn-cmn.-back-top {
  width: 100%;
  padding: 12px 9px;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-back-top {
    max-width: 280px;
  }
}
.a-btn-cmn.-back-page {
  padding: 0.625em 0.8em;
  font-size: 18px;
  font-size: 1.125rem;
  color: #191919;
}
.a-btn-cmn.-back-page.-arrow-right {
  padding-right: 1.5em;
}
.a-btn-cmn.-back-page.-arrow-left {
  padding-left: 1.5em;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-back-page {
    padding: 0.7em 1.1em;
  }
}
@media only screen and (max-width: 320px) {
  .a-btn-cmn.-back-page {
    padding: 0.7em 0.6em;
  }
}
.a-btn-cmn.-submit {
  padding: 0.625em 0.8em;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-submit {
    padding: 0.7em 1.85em;
    width: 100%;
    display: block;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-submit {
    min-width: 280px;
  }
}
.a-btn-cmn.-submit:disabled {
  cursor: default;
}
.a-btn-cmn.-solo-top {
  position: relative;
  padding: 6px;
  border: 3px solid #008d31;
  background-color: #fff;
  border-radius: 22px;
  font-weight: 600;
  color: #008d31;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-top {
    padding: 13px;
    border-radius: 35px;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-btn-cmn.-solo-top:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(/assets/include/images/solo/arrow_b.svg);
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-top:after {
    margin-left: 20px;
    width: 34px;
    height: 34px;
  }
}
.a-btn-cmn.-solo-search {
  padding: 7px;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 800;
  letter-spacing: 0.1em;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 23px 17px;
    font-size: 20px;
    font-size: 1.25rem;
    -webkit-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
            writing-mode: vertical-rl;
    letter-spacing: 0.3em;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-search {
    width: 100vw;
  }
}
.a-btn-cmn.-solo-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 400;
  color: #008d31;
  line-height: 1.5;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link {
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-btn-cmn.-solo-link.-bg-green {
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 24px 70px;
  background-color: #008d31;
  border-radius: 50px;
  color: #fff;
}
.a-btn-cmn.-solo-link.-bg-orange {
  display: block;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  padding: 24px;
  background-color: #db9b37;
  border-radius: 70px;
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-size: 1.125rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-orange {
    padding: 40px 70px;
    font-size: 39px;
    font-size: 2.4375rem;
  }
}
.a-btn-cmn.-solo-link.-bg-white {
  border: 5px solid #008d31;
  -webkit-box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.16);
  border-radius: 50px;
  padding: 16px;
  font-size: 18px;
  font-size: 1.125rem;
  color: #3ca55c;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-white {
    padding: 20px;
    font-size: 29px;
    font-size: 1.8125rem;
  }
}
.a-btn-cmn.-solo-link.-size-sm {
  font-size: 15px;
  font-size: 0.9375rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-sm {
    font-size: 21px;
    font-size: 1.3125rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-type-a {
    padding: 10px 35px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-type-b {
    padding: 24px 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-type-c {
    padding: 24px 55px;
  }
}
.a-btn-cmn.-solo-link.-size-xs {
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-xs {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-btn-cmn.-solo-link.-size-xs-2 {
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-xs-2 {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-solo-ranking {
  padding: 6px 13px;
  border: 3px solid #008d31;
  background-color: #fff;
  border-radius: 35px;
  font-weight: 600;
  color: #008d31;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: left;
  line-height: 1.4;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-ranking {
    padding: 17px;
    border-radius: 35px;
    font-size: 20px;
    font-size: 1.25rem;
    text-align: center;
  }
}
.a-btn-cmn.-solo-ranking:hover {
  opacity: 1;
  cursor: default;
}
.a-btn-cmn.-shibafu {
  position: relative;
  padding: 8px;
  border: 1px solid #707070;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 0.1em;
  overflow: hidden;
  -webkit-transition: 0.3s color, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s -webkit-transform;
  transition: 0.3s color, 0.3s transform;
  transition: 0.3s color, 0.3s transform, 0.3s -webkit-transform;
}
.a-btn-cmn.-shibafu::before {
  content: "";
  width: 150%;
  position: absolute;
  top: 0;
  right: -50%;
  z-index: 1;
  border-right: 60px solid transparent;
  border-bottom: 60px solid #119936;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: -webkit-transform ease 0.3s;
  transition: -webkit-transform ease 0.3s;
  transition: transform ease 0.3s;
  transition: transform ease 0.3s, -webkit-transform ease 0.3s;
}
.a-btn-cmn.-shibafu:hover {
  color: #fff;
  border-color: #119936;
  opacity: 1;
}
.a-btn-cmn.-shibafu:hover::before {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.a-btn-cmn.-rounded {
  padding: 6px;
  border-radius: 20px;
  background-color: #f0f0f0;
  color: #000;
  letter-spacing: 0.1em;
}
.a-btn-cmn.-rounded.-coral {
  padding: 7px;
  background-color: #ff5858;
  color: #fff;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-btn-cmn.-rounded.-whiteout {
  background-color: #fff;
  border: #707070 solid 1px;
  padding: 8px 10px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn-cmn.-rounded.-controler {
  padding: 9px;
  font-size: 13px;
  font-size: 0.8125rem;
}
.a-btn-cmn.-square {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  position: relative;
  padding: 20.5px 15px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square {
    padding: 20px 15px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn-cmn.-square.-strong {
  font-weight: 700;
}
.a-btn-cmn.-square.-txt-sm {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-txt-sm {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-square.-bg-black {
  background-color: #323232;
  border-color: #323232;
}
.a-btn-cmn.-square.-bg-green {
  background-color: #009933;
  border-color: #009933;
}
.a-btn-cmn.-square.-bg-lightgreen {
  background-color: #dbf1d3;
  color: #009933;
  border-color: #dbf1d3;
}
.a-btn-cmn.-square.-bg-white {
  color: #646464;
  background-color: #fff;
  border-color: #dbdbdb;
  border: 1px solid #dbdbdb;
}
.a-btn-cmn.-square.-bg-white.-partner {
  padding: 13px 15px;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: left;
}
.a-btn-cmn.-square.-bg-white.-change {
  padding: 15px;
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  text-align: left;
}
.a-btn-cmn.-square.-bg-white.-change:hover {
  opacity: 1;
}
.a-btn-cmn.-square.-bg-white.-unregistered {
  color: #009933;
}
.a-btn-cmn.-square.has-active:disabled {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
  border-color: transparent;
}
.a-btn-cmn.-square.-txt-green {
  color: #009933;
}
.a-btn-cmn.-square.-border-green {
  border: 1px solid #009933;
  color: #009933;
  background-color: #fff;
}
.a-btn-cmn.-square.-border-light-gray {
  border: 1px solid #c8c8c8;
}
.a-btn-cmn.-square.-txt-black {
  color: black;
}
.a-btn-cmn.-square.-low {
  padding: 16px 30px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-low {
    padding: 16px 30px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-square.-gray-out {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
  border: 1px solid #f0f0f0;
  -webkit-box-shadow: none;
          box-shadow: none;
  pointer-events: none;
  cursor: default;
}
.a-btn-cmn.-square.-gray-out:disabled {
  background-color: #f0f0f0 !important;
  color: #aaaaaa !important;
}
.a-btn-cmn.-square.-gray-out:after {
  display: none;
}
.a-btn-cmn.-square.-two-lines {
  padding: 9px;
  line-height: 1.2;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-two-lines {
    padding: 8px;
  }
}
.a-btn-cmn.-square.-two-lines > span {
  margin-top: 3px;
  display: block;
  font-size: 10px;
  font-size: 0.625rem;
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-two-lines > span {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-btn-cmn.-square.-noborder {
  border-style: none;
}
.a-btn-cmn.-square.-arrow-right {
  padding-right: 25px;
  padding-left: 25px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-arrow-right {
    padding-right: 25px;
    padding-left: 25px;
  }
}
.a-btn-cmn.-square.-arrow-right::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 20px;
}
.a-btn-cmn.-square.-arrow-right.-acc-arrow:after {
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
}
.a-btn-cmn.-square.-arrow-right.-acc-arrow.is-active:after {
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg);
}
.a-btn-cmn.-square.-arrow-right.-bg-lightgreen::after, .a-btn-cmn.-square.-arrow-right.-txt-green::after {
  border-right-color: #009933;
  border-bottom-color: #009933;
}
.a-btn-cmn.-square.-arrow-right.has-active:disabled:after {
  border-color: #aaaaaa;
}
.a-btn-cmn.-square.-arrow-right.-grey::after {
  border-right-color: #171717;
  border-bottom-color: #171717;
}
.a-btn-cmn.-square.-arrow-right.-ttl-side {
  padding: 5px 25px 5px 10px;
  font-size: 12px;
  font-size: 0.75rem;
  border-radius: 3px;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-left: auto;
}
.a-btn-cmn.-square.-arrow-right.-ttl-side.-arrow-right::after {
  border-color: black;
  right: 12px;
  width: 6px;
  height: 6px;
}
.a-btn-cmn.-square.-arrow-right.-ttl-side.-keep-all {
  word-break: keep-all;
}
.a-btn-cmn.-square.-icon-inline {
  padding: 14px 30px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-icon-inline {
    padding: 14px 30px;
  }
}
.a-btn-cmn.-square.-icon-inline::before {
  display: inline-block;
  content: "";
  margin-right: 15px;
  vertical-align: middle;
  background-size: contain;
  width: 46px;
  height: 28px;
}
.a-btn-cmn.-square.-icon-abs {
  position: relative;
  padding: 20.5px 60px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-icon-abs {
    padding: 20px 60px;
  }
}
.a-btn-cmn.-square.-icon-abs::before {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  display: block;
  content: "";
  background-size: contain;
  width: 46px;
  height: 28px;
}
.a-btn-cmn.-square.-line {
  position: relative;
  background-color: #06c755;
  border-color: #06c755;
}
.a-btn-cmn.-square.-line::before {
  left: 0;
  width: 58px;
  height: 58px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/icon_line.svg);
}
.a-btn-cmn.-square.-apple {
  padding: 18px 60px;
  position: relative;
  font-size: 20px;
  font-size: 1.25rem;
  font-family: -apple-system, BlinkMacSystemFont;
  color: #000;
  background-color: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: #fff;
}
.a-btn-cmn.-square.-apple::before {
  width: 16px;
  height: 18px;
  left: 15px;
  background-image: url(/assets/include/images/icon_apple.svg);
  background-size: contain;
}
.a-btn-cmn.-square.-buddy::before {
  background-image: url(/assets/include/images/icon_buddy.svg);
  vertical-align: -0.5em;
  width: 46px;
  height: 28px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-buddy::before {
    vertical-align: -0.4em;
  }
}
.a-btn-cmn.-square.-campaign {
  padding: 13px 36px 13px 20px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-square.-campaign {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn-cmn.-square.-grey {
  background-color: #d2d2d2;
  color: #171717 !important;
  font-weight: bold !important;
  border: 1px solid #d2d2d2;
}
.a-btn-cmn.has-input-bg-green {
  position: relative;
}
.a-btn-cmn.has-input-bg-green::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 20px;
}
.a-btn-cmn.has-input-bg-green:hover {
  opacity: 1;
}
.a-btn-cmn.has-input-bg-green > input[type=submit],
.a-btn-cmn.has-input-bg-green > input[type=button] {
  width: 100%;
  height: auto;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-weight: 400;
  padding: 20.5px 15px;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.has-input-bg-green > input[type=submit],
  .a-btn-cmn.has-input-bg-green > input[type=button] {
    padding: 20px 25px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn-cmn.has-input-bg-green > input[type=submit],
.a-btn-cmn.has-input-bg-green > input[type=button] {
  background-color: #009933;
  border-color: #009933;
}
.a-btn-cmn.has-input-bg-green > input[type=submit]:hover,
.a-btn-cmn.has-input-bg-green > input[type=button]:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-btn-cmn.has-input-bg-green > input[type=submit]:hover:hover,
.a-btn-cmn.has-input-bg-green > input[type=button]:hover:hover {
  opacity: 0.7;
}
.a-btn-cmn.has-input-bg-green > input[type=submit]:disabled,
.a-btn-cmn.has-input-bg-green > input[type=button]:disabled {
  background-color: #cccccc;
  border-color: #cccccc;
  color: #fff;
}
.a-btn-cmn.has-input-bg-green:hover > input[type=submit]:disabled,
.a-btn-cmn.has-input-bg-green:hover > input[type=button]:disabled {
  opacity: 1;
}
.a-btn-cmn.-oval {
  position: relative;
  padding: 6px 25px;
  border-radius: 18px;
  background-color: #f0f0f0;
  color: #323232;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval {
    padding: 10px 30px;
    border-radius: 24px;
    font-size: 15px;
    font-size: 0.9375rem;
    letter-spacing: 0.02em;
  }
}
.a-btn-cmn.-oval::after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 20px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval::after {
    right: 15px;
  }
}
.a-btn-cmn.-oval.-green {
  padding: 2px 25px;
  color: #fff;
  background-color: #009933;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-green {
    padding: 3.5px 30px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-btn-cmn.-oval.-green::after {
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  right: 15px;
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.-oval.-green.-left {
    padding: 4px 30px;
    font-size: 12px;
    font-size: 0.75rem;
    padding: 2.5px 5px;
  }
  .a-btn-cmn.-oval.-green.-left::after {
    position: static;
    display: inline-block;
    vertical-align: -0.25em;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-green.-left {
    padding: 1px 30px;
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.a-btn-cmn.-oval.-lightgreen {
  color: #009933;
  background-color: #dbf1d3;
}
.a-btn-cmn.-oval.-lightgreen::after {
  border-top: 1px solid #009933;
  border-right: 1px solid #009933;
}
.a-btn-cmn.-oval.-lightgreen.-psm {
  padding: 3.5px;
  -webkit-box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
          box-shadow: 0 3px 6px 0px rgba(0, 0, 0, 0.16);
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-lightgreen.-psm {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-oval.-lightgreen.-psm:after {
  display: none;
}
.a-btn-cmn.-oval.-border {
  padding: 5px 30px;
  border: 1px solid #009933;
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-border {
    padding: 9px 30px;
  }
}
.a-btn-cmn.-oval.-border::after {
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
.a-btn-cmn.-oval.-sm {
  padding: 3.5px 25px;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-oval.-sm {
    padding: 7px 30px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-btn-cmn.-oval.-sm:after {
  right: 10px;
  width: 8px;
  height: 8px;
}
.a-btn-cmn.-oval.-yellow {
  padding: 5px 38px;
  color: #323232;
  background-color: #ffd200;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  margin-top: 8px;
}
.a-btn-cmn.-oval.-yellow::after {
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
  right: 15px;
}
.o-mypage__item__link .a-btn-cmn.-oval.-yellow {
  font-size: 12px;
  font-size: 0.75rem;
  width: 100%;
  line-height: 1;
  padding: 8px 0;
  margin-top: 0px;
}
.a-btn-cmn.-clear {
  padding: 2px 11px;
  border-radius: 35px;
  border: 1px solid #c8c8c8;
  background-color: #f3f3f3;
  color: #323232;
  font-weight: 400;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-btn-cmn.-clear.-disabled {
  cursor: default;
  color: #aaaaaa;
}
.a-btn-cmn.-checkin {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 20px 0px;
  padding: 14px;
}
.a-btn-cmn.-checkin p {
  margin-left: 20px;
  line-height: 2;
}
@media only screen and (max-width: 374.97px) {
  .a-btn-cmn.-checkin p {
    margin-left: 0;
  }
}
.a-btn-cmn.-login-page {
  padding: 17px 58px;
  font-weight: 700;
  font-size: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-login-page {
    padding: 13px 58px;
  }
}
.a-btn-cmn.-login-page.-new-user {
  padding: 20.5px 60px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-login-page.-new-user {
    padding: 19px 58px;
  }
}
.a-btn-cmn.-login-page.-new-user.-nostyle {
  padding: 0px;
  min-height: 30px;
  max-width: 130px;
  color: #009933;
  text-decoration: underline;
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-login-page.-new-user.-nostyle {
    max-width: 230px;
  }
}
.a-btn-cmn.o-modal__content__btn {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  padding-top: 21px;
  padding-bottom: 21px;
}
.a-btn-cmn.o-modal__content__btn.-copy {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
}
.a-btn-cmn.o-modal__content__btn.-send {
  -ms-flex-preferred-size: calc(50% - 10px);
      flex-basis: calc(50% - 10px);
}
@media only screen and (max-width:767.97px) {
  .a-btn-cmn.o-modal__content__btn.-send {
    margin-top: 16px;
  }
}
.a-btn-cmn.o-modal__content__btn.-back {
  padding-top: 14px;
  padding-bottom: 14px;
}
.a-btn-cmn.-sm-size {
  min-width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-sm-size {
    min-width: 130px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-md-size {
    min-width: 330px;
  }
}
.a-btn-cmn.-lottery {
  -webkit-box-shadow: 0px 5px 0px 0px #00772a;
          box-shadow: 0px 5px 0px 0px #00772a;
  padding: 10px;
  background-color: #009933;
  border-radius: 23px;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  top: 0;
  -webkit-transition: top 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
  transition: top 0.3s ease-in-out, box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
}
.a-btn-cmn.-lottery:hover {
  opacity: 1;
  top: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.a-btn-cmn.-lottery-back {
  letter-spacing: 0.02em;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
  background-color: #8dc329;
  border-radius: 4px;
  border: 1px solid #8dc329;
  display: inline-block;
  text-decoration: none;
  padding: 11px 5px;
  min-width: 160px;
  text-align: center;
}
.a-btn-cmn.-disabled-btn {
  background-color: #d2d2d2;
  color: #aaa;
  border-color: #d2d2d2;
}
.a-btn-cmn.-disabled-btn:hover {
  cursor: auto;
  opacity: 1;
}
.a-btn-cmn.-disabled-btn.-arrow-right:after {
  content: none;
}
.a-btn-cmn.-info {
  color: #fff;
  background-color: #009933;
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 4px;
  padding: 5px 25px;
  line-height: 1.2;
}
.a-btn-cmn.-pin {
  position: relative;
  padding-left: 16px;
  z-index: 0;
}
.a-btn-cmn.-pin:before {
  content: "";
  background-image: url(/assets/include/images/agent/pin_green.svg);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 32px;
  height: 32px;
  position: absolute;
  top: -3px;
  left: -20px;
  display: block;
  z-index: 1;
}
.a-btn-cmn.-pin-arrow {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}
.a-btn-cmn.-pin-arrow:after {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: 12px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  display: block;
}
.a-btn-cmn.-icon-arrow {
  display: block;
  padding: 7px 40px;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.a-btn-cmn.-icon-arrow::before {
  position: absolute;
  content: "";
  width: 21px;
  height: 21px;
  background-image: url("../images/agent/icon_search.svg");
  background-size: 21px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 13px;
}
.a-btn-cmn.-icon-arrow::after {
  position: absolute;
  content: "";
  width: 8px;
  height: 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
  right: 16px;
}
.a-btn-cmn.-detail {
  border: 1px solid #fff;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  padding: 5px 17px;
  line-height: 1;
  border-radius: 2px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-detail {
    font-size: 15px;
    font-size: 0.9375rem;
    padding: 8px 36px;
  }
}
.a-btn-cmn.-detail .a-btn-cmn__arrow {
  width: 3px;
  height: 9px;
  stroke-width: 2px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-detail .a-btn-cmn__arrow {
    width: 4px;
    height: 12px;
  }
}
.a-btn-cmn.-border-rounded {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #1a1a1a;
  border-radius: 18px;
  border: 1px solid #BCBCBC;
  display: block;
  position: relative;
  padding: 4px;
}

.a-btn-cmn__angle {
  margin-left: 12px;
}

.a-btn-cmn__qr {
  margin-left: 20px;
}

.a-btn-cmn.-solo-link .a-btn-cmn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 100px;
        flex-basis: 100px;
    max-width: 100px;
  }
}
.a-btn-cmn.-solo-link.-size-sm .a-btn-cmn__block-img {
  padding-right: 5px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-sm .a-btn-cmn__block-img {
    padding-right: 30px;
  }
}
.a-btn-cmn.-solo-link.-bg-green .a-btn-cmn__block-img {
  -webkit-transform: none;
          transform: none;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-green.-type-a .a-btn-cmn__block-img, .a-btn-cmn.-solo-link.-bg-green.-type-b .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-bg-green.-type-a .a-btn-cmn__block-img, .a-btn-cmn.-solo-link.-bg-green.-type-b .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 38px;
        flex-basis: 38px;
    max-width: 38px;
    padding-right: 10px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-green.-type-c .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
    padding-right: 30px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-bg-green.-type-c .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 45px;
        flex-basis: 45px;
    max-width: 45px;
    padding-right: 10px;
  }
}
.a-btn-cmn.-solo-link.-size-xs .a-btn-cmn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-size-xs .a-btn-cmn__block-img {
    -ms-flex-preferred-size: 80px;
        flex-basis: 80px;
    max-width: 80px;
  }
}
.a-btn-cmn.-solo-link.-size-xs-2 .a-btn-cmn__block-img {
  -ms-flex-preferred-size: 50px;
      flex-basis: 50px;
  max-width: 50px;
  margin-right: 5px;
}
.a-btn-cmn.-solo-link.-bg-white .a-btn-cmn__block-img {
  margin-right: 15px;
  -ms-flex-preferred-size: 34px;
      flex-basis: 34px;
  max-width: 34px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-link.-bg-white .a-btn-cmn__block-img {
    margin-right: 20px;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    max-width: 50px;
  }
}

.a-btn-cmn.-solo-top .a-btn-cmn__txt {
  position: relative;
  display: inline-block;
  padding-bottom: 2px;
  margin-left: 10px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-top .a-btn-cmn__txt {
    margin-left: 25px;
  }
}
.a-btn-cmn.-solo-top .a-btn-cmn__txt:after {
  display: block;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: #ff8900;
  border-radius: 2px;
}
@media only screen and (min-width:768px), tv, print {
  .a-btn-cmn.-solo-top .a-btn-cmn__txt:after {
    height: 4px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-solo-link.-bg-green.-type-a .a-btn-cmn__txt {
    text-align: left;
  }
}
.a-btn-cmn.-solo-link.-size-xs-2 .a-btn-cmn__txt {
  color: #1a1a1a;
}
.a-btn-cmn.-shibafu .a-btn-cmn__txt {
  position: relative;
  z-index: 2;
}

.a-btn-cmn__more-inactive.is-active {
  display: none;
}

.a-btn-cmn__more-active {
  display: none;
}
.a-btn-cmn__more-active.is-active {
  display: block;
}

.a-btn-cmn.-mail .a-btn-cmn__em {
  font-size: 16px;
  font-size: 1rem;
}

.a-btn-cmn__arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  stroke: currentColor;
  stroke-width: 1px;
  width: 10px;
  height: 22px;
}
.a-btn-cmn.-size-xs .a-btn-cmn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-sm-2 .a-btn-cmn__arrow {
  width: 4px;
  height: 12px;
  right: 5px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md .a-btn-cmn__arrow {
  width: 10px;
  height: 24px;
}
.a-btn-cmn.-size-lg .a-btn-cmn__arrow {
  width: 6px;
  height: 16px;
}
.a-btn-cmn.-size-md-3 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-4 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-24 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-26 .a-btn-cmn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md-15 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-16 .a-btn-cmn__arrow {
  height: 16px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md-23 .a-btn-cmn__arrow {
  width: 5px;
  height: 12px;
  stroke-width: 3px;
  top: calc(50% + 1px);
}
.a-btn-cmn.-size-xs-2 .a-btn-cmn__arrow, .a-btn-cmn.-size-xs-3 .a-btn-cmn__arrow {
  right: 6px;
  width: 3px;
  height: 12px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-xs-4 .a-btn-cmn__arrow {
  width: 4px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md-17 .a-btn-cmn__arrow, .a-btn-cmn.-size-md-19 .a-btn-cmn__arrow {
  width: 5px;
  height: 12px;
  stroke-width: 2px;
}
.a-btn-cmn.-size-md-20 .a-btn-cmn__arrow {
  margin-left: 5px;
  width: 5px;
  height: 14px;
  stroke-width: 3px;
  vertical-align: -2px;
}
.a-btn-cmn.-size-md-21 .a-btn-cmn__arrow {
  margin-left: 5px;
  width: 5px;
  height: 14px;
  stroke-width: 3px;
  vertical-align: -2px;
}
@media only screen and (max-width:1199.97px) {
  .a-btn-cmn.-pc-arrow .a-btn-cmn__arrow {
    display: none;
  }
}
.a-btn-cmn.-arrow-left .a-btn-cmn__arrow {
  left: 10px;
  right: auto;
}
.a-btn-cmn.-arrow-right-black .a-btn-cmn__arrow {
  stroke: #1a1a1a;
  stroke-width: 2px;
  width: 10px;
  height: 24px;
}
.a-btn-cmn.-arrow-bottom .a-btn-cmn__arrow {
  stroke: currentColor;
  stroke-width: 2px;
  width: 12px;
  height: 5px;
}
.a-btn-cmn.-arrow-right-inline .a-btn-cmn__arrow {
  position: static;
  -webkit-transform: none;
          transform: none;
  display: inline-block;
}
.a-btn-cmn.-shadow .a-btn-cmn__arrow {
  right: 5px;
  width: 8px;
  height: 14px;
  stroke-width: 2px;
}
.a-btn-cmn.-back-page .a-btn-cmn__arrow {
  height: 16px;
  stroke-width: 2px;
}
.a-btn-cmn.-border-rounded .a-btn-cmn__arrow {
  width: 4px;
  height: 9px;
}

.a-btn-cmn__icon {
  position: absolute;
  left: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  fill: currentColor;
}
.a-btn-cmn.-icon-right.-size-md-12 .a-btn-cmn__icon {
  left: auto;
  right: 10px;
  stroke: currentColor;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.a-btn-cmn.-icon-left.-size-md-12 .a-btn-cmn__icon {
  left: 10px;
  stroke: currentColor;
  -webkit-transform: translateY(-30%);
          transform: translateY(-30%);
}
.a-btn-cmn.-myaccordia .a-btn-cmn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.a-btn-cmn.-icon-left-inline .a-btn-cmn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-right: 3px;
  vertical-align: -1px;
}
.a-btn-cmn.-icon-right-inline .a-btn-cmn__icon {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin-left: 3px;
  vertical-align: -1px;
}
.a-btn-cmn.-icon-right-inline.-size-lg-3 .a-btn-cmn__icon {
  margin-left: 15px;
  vertical-align: 0;
}
.a-btn-cmn.-icon-bottom .a-btn-cmn__icon {
  position: absolute;
  left: 50%;
  bottom: 5px;
  top: auto;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  stroke: currentColor;
}

.a-btn-cmn__icon-wrap {
  line-height: 1;
  margin-right: 3px;
}

.a-btn-cmn__img {
  vertical-align: middle;
}
.a-btn-cmn.-search-img .a-btn-cmn__img {
  position: absolute;
  left: 12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-btn-cmn.-search-img.-wwwtop .a-btn-cmn__img {
  left: 20px;
}
.a-btn-cmn.-search-img.-inline .a-btn-cmn__img {
  -webkit-transform: translateX(-30%);
          transform: translateX(-30%);
  position: static;
  vertical-align: -2px;
}
@media only screen and (min-width:1200px), print {
  .a-btn-cmn.-solo-search .a-btn-cmn__img {
    width: 47px;
    margin-bottom: 5px;
  }
}

.a-btn-cmn.-square.-bg-white.-partner .a-btn-cmn__maintxt {
  font-size: 16px;
  font-size: 1rem;
  color: #323232;
  text-decoration: underline;
}
.a-btn-cmn.-square.-bg-white.-partner.-unregistered .a-btn-cmn__maintxt {
  color: #009933;
}

.a-btn-cmn.-square.-bg-white.-partner .a-btn-cmn__sub {
  margin-left: 7px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #aaa;
}

@-webkit-keyframes blink-opacity {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.4;
  }
  90% {
    opacity: 1;
  }
}

@keyframes blink-opacity {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 0.4;
  }
  50% {
    opacity: 0.4;
  }
  90% {
    opacity: 1;
  }
}
.a-btn-cmn__small {
  margin-top: 4px;
  display: block;
  font-size: 12px;
  font-size: 0.75rem;
}

.a-label-cmn {
  word-break: break-all;
  display: inline-block;
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  font-size: 0.75rem;
  padding: 6px 14px;
  line-height: 1;
  font-weight: bold;
  text-align: center;
}
.a-label-cmn:hover {
  text-decoration: none;
}
.a-label-cmn.-green {
  background-color: #008d31;
}
.a-label-cmn.-light-green-1 {
  background-color: #5da71e;
}
.a-label-cmn.-light-green-2 {
  background-color: #8dc329;
}
.a-label-cmn.-orange {
  background-color: #f0a225;
}
.a-label-cmn.-white {
  background-color: #fff;
  color: inherit;
}
.a-label-cmn.-gray {
  background-color: #a1a1a1;
  color: #fff;
}
.a-label-cmn.-border-white {
  border: 1px solid #fff;
  border-radius: 2px;
}
.a-label-cmn.-border-red {
  border: 1px solid #dd3333;
  color: #dd3333;
  border-radius: 0;
}
.a-label-cmn.-border-black {
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
}
.a-label-cmn.-border-black-2 {
  background-color: #fff;
  border: 1px solid #1a1a1a;
  color: #1a1a1a;
}
.a-label-cmn.-black {
  background-color: #1a1a1a;
  color: #fff;
}
.a-label-cmn.-red {
  background-color: #dd3333;
  color: #fff;
}
.a-label-cmn.-skyblue {
  background-color: #52b5eb;
  color: #fff;
}
.a-label-cmn.-orangered {
  background-color: #eb440f;
  color: #fff;
}
.a-label-cmn.-border-gray {
  border: 1px solid #909090;
  color: #6f6f6f;
  font-weight: 400;
  padding: 3.5px 10px 5.5px;
  border-radius: 2px;
  font-size: 11px;
  font-size: 0.6875rem;
}
.a-label-cmn.-size-xs {
  padding: 3px;
}
.a-label-cmn.-size-xs-2 {
  padding: 3px 5px;
  letter-spacing: 0.15em;
}
.a-label-cmn.-size-xs-3 {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 3px 7px;
  letter-spacing: 0.1em;
}
.a-label-cmn.-size-sm {
  padding: 7px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
.a-label-cmn.-size-sm-2 {
  padding: 5px;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
@media only screen and (min-width:1200px), print {
  .a-label-cmn.-size-md {
    padding: 12px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-label-cmn.-size-md {
    padding: 17px 4px;
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-label-cmn.-size-md {
    padding: 23px 4px;
    font-size: 17px;
    font-size: 1.0625rem;
  }
}
@media only screen and (max-width:767.97px) {
  .a-label-cmn.-size-md {
    padding: 4px;
    font-size: 11px;
    font-size: 0.6875rem;
    border-radius: 0;
  }
}
.a-label-cmn.-size-md2 {
  padding: 6px;
}
.a-label-cmn.-size-lg {
  padding: 18px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.a-label-cmn.-size-md-2 {
  font-size: 16px;
  font-size: 1rem;
  padding: 6px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-label-cmn.-size-md-2 {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: normal;
    letter-spacing: 0.1em;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .a-label-cmn.-size-md-2 {
    font-weight: normal;
    letter-spacing: 0.1em;
  }
}
.a-label-cmn.-size-md-3 {
  font-size: 16px;
  font-size: 1rem;
  padding: 6px 17px;
  border-radius: 0;
}
.a-label-cmn.-size-md-4 {
  font-size: 15px;
  font-size: 0.9375rem;
  padding: 4px 11px;
}
.a-label-cmn.-icon-tooltip {
  -webkit-filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
          filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}
.a-label-cmn.-required {
  padding: 3px 0;
  letter-spacing: 0.5em;
  text-indent: 0.5em;
  border-radius: 0;
}
.a-label-cmn.-list {
  padding: 5px;
  color: #5da71e;
  border: 1px solid #5da71e;
  border-radius: 0;
  text-align: left;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-label-cmn.-list:before {
  display: inline-block;
  content: "";
  vertical-align: middle;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-position: center center;
}
.a-label-cmn.-list.-bus:before {
  background-image: url(/assets/include/images/icon_bus.svg);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
.a-label-cmn.-list.-navi:before {
  background-image: url(/assets/include/images/icon_navi.svg);
}
.a-label-cmn.-none-border-r {
  border-radius: 0;
}
.a-label-cmn.-solo {
  background-color: #db9b37;
  border-radius: 16px;
  font-weight: 800;
}
.a-label-cmn.-solo.-size-sm {
  padding: 7px 13px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-label-cmn.-solo.-size-sm {
    padding: 7px 16px;
    font-size: 18px;
    font-size: 1.125rem;
  }
}
.a-label-cmn.-solo.-size-md {
  padding: 4px 6px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1200px), print {
  .a-label-cmn.-solo.-size-md {
    padding: 6px 8px;
    border-radius: 18px;
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.a-label-cmn.-solo.-size-xs {
  padding: 5px 17px;
}
.a-label-cmn.-solo.-bg-wh {
  background-color: #fff;
  border: 1px solid #db9b37;
  color: #db9b37;
  font-weight: 400;
  -webkit-transition: 0.3s opacity;
  transition: 0.3s opacity;
}
.a-label-cmn.-solo.-bg-wh.-size-sm {
  padding: 10px 21px;
  border-radius: 18px;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-label-cmn.-solo.-bg-wh:hover {
  opacity: 0.7;
}
.a-label-cmn.-new {
  padding: 3px 11px 7px;
  border-radius: 13px;
  background-color: #ff5858;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  line-height: 1;
}
@media only screen and (min-width:768px), tv, print {
  .a-label-cmn.-new {
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-label-cmn.-group {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  padding: 6px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-label-cmn.-group:hover {
  opacity: 0.7;
}
.a-label-cmn.-group {
  cursor: pointer;
}
.a-label-cmn.-group.-tag {
  border: 2px solid transparent;
  padding: 8px;
}
.a-label-cmn.-group.-tag.is-active {
  padding: 8px;
}
.a-label-cmn.-group.is-active {
  border: 2px solid #009933;
  padding: 5px;
}
.a-label-cmn.-bg-gray {
  padding: 10px 17px;
  border-radius: 0;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  background-color: #f0f0f0;
  color: #323232;
}

.a-label-cmn.-group .a-label-cmn__icon {
  margin-right: 3px;
}

.a-label-cmn.-group .a-label-cmn__txt {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: #323232;
  line-height: 1.1;
}

.a-link-cmn {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
.a-link-cmn:hover {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.a-link-cmn:hover:hover {
  opacity: 0.7;
}
.a-link-cmn.-colorful {
  color: #3777b8 !important;
}
.a-link-cmn.-underline {
  position: relative;
  text-decoration: none;
  line-height: 2;
  cursor: pointer;
}
.a-link-cmn.-underline:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 1px;
  background-color: #008d31;
  -webkit-transition: 0.3s background-color;
  transition: 0.3s background-color;
}
.a-link-cmn.-underline:hover:after {
  background-color: transparent;
}
.a-link-cmn.-arrow-right {
  vertical-align: middle;
  position: relative;
  padding-right: 15px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
  line-height: 1;
}
.a-link-cmn.-arrow-left {
  vertical-align: middle;
  position: relative;
  padding-left: 15px;
  line-height: 1;
}
.a-link-cmn.-arrow-left.-arrow-top {
  line-height: 1.3;
}
.a-link-cmn.-icon-left {
  padding-left: 26px;
  line-height: 1;
}
.a-link-cmn.-icon-left:before {
  position: absolute;
  left: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-family: FontAwesome;
  font-size: 18px;
  font-size: 1.125rem;
  text-decoration: none;
  line-height: 1;
}
.a-link-cmn.-icon-left.-user:before {
  content: "";
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/icon_user.svg);
}
.a-link-cmn.-icon-left.-contact:before {
  content: "\f059";
}
.a-link-cmn.-icon-left.-car:before {
  content: "";
  width: 16px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets/include/images/icon_car.svg);
}
.a-link-cmn.-icon-left.-pdf:before {
  content: "\f1c1";
  color: #fd4234;
}
.a-link-cmn.-icon-left.-external:before {
  content: "\f08e";
  color: #1d409d;
}
.a-link-cmn.-icon-left.-internal:before {
  content: "\f061";
  color: #00753c;
}
.a-link-cmn.-icon-left.-movie:before {
  content: "";
  width: 17px;
  height: 20px;
  background-image: url(/common/img/icon_movie.png);
  vertical-align: -3px;
}
.a-link-cmn.-arrow-r {
  position: relative;
}
.a-link-cmn.-arrow-r:before {
  position: absolute;
  content: "";
  top: 50%;
  -webkit-transform: translateY(-50%) rotate(45deg);
          transform: translateY(-50%) rotate(45deg);
  right: -10px;
  width: 8px;
  height: 8px;
  border-top: 1px solid #323232;
  border-right: 1px solid #323232;
}
.a-link-cmn.-green {
  color: #008d31;
}
.a-link-cmn.-green:before {
  border-color: #008d31;
}
.a-link-cmn.-green_mypage_1 {
  color: #009933;
}
.a-link-cmn.-green_mypage_1:before {
  border-color: #009933;
}
.a-link-cmn.-sky-blue {
  color: #0059de;
}
.a-link-cmn.-size-sm {
  font-size: 12px;
  font-size: 0.75rem;
}
.a-link-cmn.-size-md {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-link-cmn.-size-lg {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: bold;
  letter-spacing: 0.05em;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .a-link-cmn.-size-lg-2 {
    font-weight: bold;
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.a-link-cmn.-hv-line:hover {
  text-decoration: underline;
}
.a-link-cmn.-arrow-right.-size-sm {
  padding-right: 10px;
}
.a-link-cmn.-arrow-right.-size-sm.-narrow {
  padding-right: 5px;
}
.a-link-cmn.-access {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-link-cmn.-icon-left.-arrow-right.-size-sm.-access {
    padding-right: 0;
    padding-left: 32px;
    line-height: 1.5;
  }
}
.a-link-cmn.-myaccordia {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 17px;
  font-size: 1.0625rem;
}
.a-link-cmn.-block {
  display: block;
}
.a-link-cmn.-underline-txt {
  text-decoration: underline;
}
.a-link-cmn.-underline-normal {
  text-decoration: underline;
}
.a-link-cmn.-in-text {
  text-decoration: underline;
  display: inline;
  color: #3777b8 !important;
}
.a-link-cmn.-w100 {
  width: 100%;
}
.a-link-cmn.-txt-center {
  text-align: center;
}

.a-link-cmn.-arrow-right .a-link-cmn__arrow {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 12px;
  stroke: currentColor;
  stroke-width: 2px;
}
.a-link-cmn.-arrow-right.-footer .a-link-cmn__arrow {
  right: 8%;
}
.a-link-cmn.-arrow-left .a-link-cmn__arrow {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 4px;
  height: 12px;
  stroke: currentColor;
  stroke-width: 2px;
}
.a-link-cmn.-arrow-left.-arrow-green .a-link-cmn__arrow {
  stroke: #008d31;
}
.a-link-cmn.-size-lg .a-link-cmn__arrow {
  width: 6px;
  height: 14px;
}
@media only screen and (max-width:1199.97px) {
  .a-link-cmn.-access .a-link-cmn__arrow {
    display: none;
  }
}
.a-link-cmn.-arrow-left.-arrow-top .a-link-cmn__arrow {
  top: 0.7em;
}

.a-link-cmn.-access .a-link-cmn__color {
  color: #5da71e;
}
@media only screen and (max-width:1199.97px) {
  .a-link-cmn.-access .a-link-cmn__color {
    position: absolute;
    left: 25px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.a-link-cmn__img {
  vertical-align: middle;
}

.a-badge-cmn {
  position: relative;
  padding-right: 20px;
}
@media only screen and (min-width:768px), tv, print {
  .a-badge-cmn {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.a-badge-cmn.-green {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  color: #5da71e;
}
.a-badge-cmn.-size-sm {
  padding-right: 14px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm {
    padding-right: 22px;
    font-size: 16px;
    font-size: 1rem;
  }
}
.a-badge-cmn.-size-lg {
  padding-right: 20px;
  font-size: 21px;
  font-size: 1.3125rem;
}
.a-badge-cmn.-size-sm-2 {
  padding-right: 20px;
  font-size: 16px;
  font-size: 1rem;
}
.a-badge-cmn.-size-sm-3 {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge-cmn.-size-sm-3-normal {
  font-weight: normal;
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge-cmn.-size-sm-4 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm-4 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge-cmn.-size-sm-6 {
  padding-right: 17px;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm-6 {
    padding-right: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge-cmn.-icon-left {
  padding-right: 0;
  padding-left: 22px;
}
.a-badge-cmn.-no-icon {
  padding-right: 0;
}
.a-badge-cmn.-standard {
  padding-right: 25px;
}

.a-badge-cmn__badge {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
  color: #fff;
  font-family: "Poppins", sans-serif;
}
.a-badge-cmn.-green .a-badge-cmn__badge {
  background-color: #5da71e;
}
.a-badge-cmn.-red .a-badge-cmn__badge {
  background-color: #dd3333;
}
@media only screen and (min-width:1200px), print {
  .a-badge-cmn.-size-sm .a-badge-cmn__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm .a-badge-cmn__badge {
    width: 18px;
    height: 18px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge-cmn.-size-lg .a-badge-cmn__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge-cmn.-size-sm-2 .a-badge-cmn__badge {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-badge-cmn.-size-sm-3 .a-badge-cmn__badge {
  width: 19px;
  height: 19px;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width:1200px), print {
  .a-badge-cmn.-size-sm-4 .a-badge-cmn__badge {
    width: 12px;
    height: 12px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-badge-cmn.-size-sm-4 .a-badge-cmn__badge {
    width: 16px;
    height: 16px;
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.a-badge-cmn.-size-sm-5 .a-badge-cmn__badge {
  width: 15px;
  height: 15px;
  padding-top: 1px;
}
.a-badge-cmn.-size-sm-6 .a-badge-cmn__badge {
  width: 18px;
  height: 18px;
  padding-top: 2px;
  right: -3px;
}
.a-badge-cmn.-standard .a-badge-cmn__badge {
  font-size: 12px;
  font-size: 0.75rem;
  width: 20px;
  height: 20px;
}
@media only screen and (min-width:1200px), print {
  .a-badge-cmn.-standard .a-badge-cmn__badge {
    font-size: 10px;
    font-size: 0.625rem;
    width: 16px;
    height: 16px;
  }
}
.a-badge-cmn.-icon-left .a-badge-cmn__badge {
  right: auto;
  left: 0;
}
.a-badge-cmn.-icon-green .a-badge-cmn__badge {
  background-color: #008d31;
}
.a-badge-cmn.-icon-gray .a-badge-cmn__badge {
  background-color: #919191;
}

@media only screen and (min-width:1200px), print {
  .a-list-cmn.-footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-footer {
    padding: 0 15px;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-footer > li {
    position: relative;
    padding: 0 20px;
  }
}
.a-list-cmn.-footer > li > a {
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-footer > li > a {
    display: block;
    position: relative;
    padding: 10px 0;
  }
}
.a-list-cmn.-footer > li > a:hover {
  text-decoration: underline;
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-footer > li > a:after {
    position: absolute;
    right: 0;
    content: ">";
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-footer > li + li:before {
    position: absolute;
    left: 0;
    content: "|";
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-footer > li + li {
    border-top: 1px solid #333;
  }
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-point > li {
    padding-left: 16px;
  }
}
.a-list-cmn.-point > li:before {
  content: "・";
  display: inline;
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-point > li:before {
    margin-left: -16px;
  }
}
.a-list-cmn.-point.-note > li {
  font-size: 13px;
  font-size: 0.8125rem;
  padding-left: 13px;
}
.a-list-cmn.-point.-note > li:before {
  content: "・";
  display: inline;
  margin-left: -13px;
}
.a-list-cmn.-maru > li {
  margin-left: 8px;
  padding-left: 12px;
}
.a-list-cmn.-maru > li:before {
  content: "";
  border-radius: 50%;
  background-color: #008d31;
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-left: -20px;
  margin-right: 8px;
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-mark > li {
    padding-left: 16px;
  }
}
.a-list-cmn.-mark > li:before {
  content: "※";
  display: inline;
}
@media only screen and (min-width:1200px), print {
  .a-list-cmn.-mark > li:before {
    margin-left: -16px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-list-cmn.-sp-point > li {
    margin-bottom: 5px;
  }
}
.a-list-cmn.-mix > .a-list-cmn__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.a-list-cmn.-mix > .a-list-cmn__item:before {
  content: "※";
  margin-right: 4px;
}
.a-list-cmn.-mix > .a-list-cmn__item.-square:before {
  content: "■";
}
.a-list-cmn.-mix > .a-list-cmn__item.-notes:before {
  content: "※";
}
.a-list-cmn.-policy > li {
  color: #262626;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.3;
}

.a-shade-cmn {
  background-color: rgba(0, 0, 0, 0.8);
  position: fixed;
  z-index: 1080;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: none;
}
.a-shade-cmn.is-active {
  display: block;
}
.a-shade-cmn.-light {
  background-color: rgba(0, 0, 0, 0.2);
}
.a-shade-cmn.-middle {
  background-color: rgba(0, 0, 0, 0.4);
}
.a-shade-cmn.-online-dark {
  z-index: 1300;
}
.a-shade-cmn.-hint {
  z-index: 3100;
}

.a-radio-label-cmn {
  display: inline-block;
  margin: 3px;
}
.a-radio-label-cmn:hover {
  cursor: pointer;
}

.a-radio-label-cmn__input {
  display: none;
}

.a-radio-label-cmn__text {
  position: relative;
  line-height: 1;
  padding: 9px 8px;
  color: #3d3d3d;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  border: 1px solid #ededed;
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  letter-spacing: -0.034em;
}

.a-radio-label-cmn__input:checked + .a-radio-label-cmn__text {
  background-color: #00753c;
  color: #fff;
}

.a-radio-label-cmn__input:disabled + .a-radio-label-cmn__text {
  color: #dbdbdb;
}

.a-form-check-cmn {
  position: relative;
  display: inline-block;
}
.a-form-check-cmn.-partner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 40px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.a-form-check-cmn.-partner.-sm {
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.4;
  padding-left: 30px;
}
.a-form-check-cmn.-partner.-lg {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 38px;
}
.a-form-check-cmn.-partner.-lg.-txt-none {
  padding-left: 0;
}
.a-form-check-cmn.-partner.-fullWidth {
  width: 100%;
}
.a-form-check-cmn.-area-search {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 400;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
}

.a-form-check-cmn__input {
  display: none;
}

.a-form-check-cmn__parts {
  display: inline-block;
  padding-left: 25px;
}
.a-form-check-cmn__parts:before {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 2px;
  border: 1px solid #ededed;
  background-color: #fff;
}
.a-form-check-cmn.-bg-white .a-form-check-cmn__parts:before {
  width: 16px;
  height: 16px;
  background-color: #fff;
}
.a-form-check-cmn.-size-lg .a-form-check-cmn__parts:before {
  border: 1px solid #cccccc;
  border-radius: 8px;
  width: 34px;
  height: 34px;
}
.a-form-check-cmn.-bd-dgy .a-form-check-cmn__parts:before {
  border: 1px solid #c1c1c1;
}
.a-form-check-cmn.-heading .a-form-check-cmn__parts {
  color: #5da71e;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
.a-form-check-cmn.-button .a-form-check-cmn__parts {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #fff;
  padding: 6px 10px;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 4px;
  border: 1px solid #ededed;
  text-align: center;
}
.a-form-check-cmn.-button .a-form-check-cmn__parts:before, .a-form-check-cmn.-button .a-form-check-cmn__parts:after {
  display: none !important;
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__parts::before {
  background-color: #008d31;
}
.a-form-check-cmn.-size-lg .a-form-check-cmn__input:checked + .a-form-check-cmn__parts::before {
  background-color: #5da71e;
  border-color: #5da71e;
}

.a-form-check-cmn.-button .a-form-check-cmn__input:checked + .a-form-check-cmn__parts {
  background-color: #008d31;
  color: #fff;
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__parts::after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 3px;
  content: "✓";
  display: inline-block;
  color: #fff;
  z-index: 10;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1;
}
.a-form-check-cmn.-bg-white .a-form-check-cmn__input:checked + .a-form-check-cmn__parts::after {
  left: 4px;
}
.a-form-check-cmn.-size-lg .a-form-check-cmn__input:checked + .a-form-check-cmn__parts::after {
  font-size: 20px;
  font-size: 1.25rem;
  left: 10px;
}

.a-form-check-cmn.-partner .a-form-check-cmn__inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-form-check-cmn.-partner .a-form-check-cmn__inner img {
  margin-right: 6px;
}
.a-form-check-cmn.-partner .a-form-check-cmn__inner::before {
  content: "";
  position: absolute;
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 0.9em;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.a-form-check-cmn.-partner .a-form-check-cmn__inner.-box-sm::before {
  content: "";
  position: absolute;
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 20px;
  height: 20px;
  top: 0.8em;
  left: 0px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (max-width:767.97px) {
  .a-form-check-cmn.-partner .a-form-check-cmn__inner.-box-sm.-fixed-menu:before {
    bottom: 0px;
    margin: auto;
  }
}
.a-form-check-cmn.-partner.-txt-none .a-form-check-cmn__inner::before {
  position: static;
  -webkit-transform: none;
          transform: none;
}
.a-form-check-cmn.-group-list .a-form-check-cmn__inner > img {
  -ms-flex-item-align: self-start;
      align-self: self-start;
  margin-top: 3px;
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__inner::before {
  background-image: url(/assets_r/include/images/partner/icon_check.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check-cmn__mark {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.a-form-check-cmn__mark img {
  margin-right: 6px;
}
.a-form-check-cmn__mark::before {
  content: "";
  background: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  top: 0.9em;
  left: 0px;
  -webkit-transform: none;
          transform: none;
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__mark::before {
  background-image: url(/assets/include/images/icon_check.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check-cmn__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-check-cmn.-button .a-form-check-cmn__txt {
  cursor: pointer;
  display: block;
  padding: 10px 5px;
  border: 1px solid #EDEDED;
  border-radius: 3px;
  line-height: 1;
  font-size: 13px;
  font-size: 0.8125rem;
  text-align: center;
}

.a-form-check-cmn__input.-checkBack:checked + .a-form-check-cmn__inner::before {
  z-index: 1;
}

.a-form-check-cmn__input.-checkBack:checked + .a-form-check-cmn__inner > span {
  z-index: 1;
}

.a-form-check-cmn__input.-checkBack:checked + .a-form-check-cmn__inner::after {
  content: "";
  display: block;
  background-color: #dbf1d3;
  height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 0;
  width: calc(100% + 24px);
}
@media only screen and (min-width:768px), tv, print {
  .a-form-check-cmn__input.-checkBack:checked + .a-form-check-cmn__inner::after {
    width: calc(100% + 50px);
  }
}

.a-form-check-cmn__input:checked + .a-form-check-cmn__inner.-box-sm::before {
  background-image: url(/assets_r/include/images/partner/icon_check-sm.svg);
  background-color: #009933;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #009933;
}

.a-form-check-cmn.-partner .a-form-check-cmn__input:disabled + .a-form-check-cmn__inner {
  color: #c8c8c8;
}

.a-form-check-cmn.-partner .a-form-check-cmn__input:disabled + .a-form-check-cmn__inner::before {
  background-color: #fafafa;
  border-color: #dbdbdb;
}

.a-form-check-cmn.-button .a-form-check-cmn__input:checked + .a-form-check-cmn__txt {
  background-color: #008d31;
  color: #fff;
}

.a-form-txt-cmn {
  padding: 2px;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #ededed;
}
.a-form-txt-cmn:placeholder {
  color: #919191;
}
.a-form-txt-cmn.-small {
  font-size: 14px;
  font-size: 0.875rem;
}
.a-form-txt-cmn.-large {
  padding: 0.5em;
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-large.-point-form {
    padding: 0.5em 1em;
  }
}
.a-form-txt-cmn.-center {
  text-align: center;
}
.a-form-txt-cmn.-dropdown {
  padding: 0;
  border: 3px solid transparent;
  border-radius: 2px;
  cursor: pointer;
}
.a-form-txt-cmn.-dropdown.is-selected {
  border-color: #008d31;
}
.a-form-txt-cmn.-dropdown.is-active {
  border-color: #008d31;
}
.a-form-txt-cmn.-point-form:-moz-placeholder {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form:-ms-input-placeholder {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form:placeholder-shown {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form::-webkit-input-placeholder {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form:-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.a-form-txt-cmn.-point-form::-moz-placeholder {
  color: #cccccc;
  opacity: 1;
}
.a-form-txt-cmn.-point-form:-ms-input-placeholder {
  color: #cccccc;
}
.a-form-txt-cmn.-point-form {
  border: 1px solid #f1f1f1;
  border-radius: 4px;
}
@media only screen and (min-width:1200px), print {
  .a-form-txt-cmn.-wide {
    width: 73%;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-wide {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .a-form-txt-cmn.-half {
    width: 216px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-half {
    width: 100%;
  }
}
@media only screen and (min-width:1200px), print {
  .a-form-txt-cmn.-name {
    width: 216px;
  }
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-name {
    width: 100%;
  }
}
.a-form-txt-cmn.is-error {
  background-color: #ffeae9;
  border-color: #dd3333;
}
.a-form-txt-cmn.-arrow-bottom {
  border: 1px solid #a1a1a1;
  -webkit-box-shadow: 0 1px 0 0 #a1a1a1;
          box-shadow: 0 1px 0 0 #a1a1a1;
  border-radius: 4px;
  padding: 8px 15px;
  width: 100%;
  background-image: url(/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  cursor: pointer;
  text-align: left;
}
.a-form-txt-cmn.-arrow-bottom::-webkit-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom::-moz-placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom:-ms-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom::-ms-input-placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom::placeholder {
  color: #1a1a1a;
}
.a-form-txt-cmn.-arrow-bottom.-has-icon {
  padding: 4.5px 18px 4.5px 24px;
}
@media only screen and (max-width:1199.97px) {
  .a-form-txt-cmn.-arrow-bottom.-has-icon.-top-input {
    padding: 9px 18px 9px 24px;
  }
}
.a-form-txt-cmn.-arrow-bottom.-days {
  padding: 4.5px 9px 4.5px 5px;
}
.a-form-txt-cmn.-arrow-bottom.-solo {
  padding: 10px 12px;
  font-size: 16px;
  font-size: 1rem;
}
.a-form-txt-cmn.-arrow-bottom.-area {
  padding: 1px 12px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #ccc;
  font-weight: normal;
}
.a-form-txt-cmn.-arrow-bottom.-area:focus {
  outline: none;
}
.a-form-txt-cmn.-arrow-bottom.-underline {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #C6C6C6;
  border-radius: 0;
}
.a-form-txt-cmn.-arrow-bottom.-top-input::-webkit-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input::-moz-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input:-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input::-ms-input-placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input::placeholder {
  color: #BCBCBC;
  font-size: 15px;
  font-size: 0.9375rem;
}
.a-form-txt-cmn.-arrow-bottom.-top-input:focus {
  outline: none;
}
.a-form-txt-cmn.-arrow-black {
  background-image: url(/assets/include/images/arrow_black.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-size: 7px 14px;
}
.a-form-txt-cmn.-online-reserve {
  padding: 8px 24px;
  width: 100%;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  cursor: pointer;
  text-align: left;
}
.a-form-txt-cmn.-online-reserve.-pc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.a-form-txt-cmn.-underline {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #c6c6c6;
  border-radius: 0;
}
.a-form-txt-cmn.-top-line {
  border-top: 1px solid #c6c6c6;
}
.a-form-txt-cmn.-top-line:focus {
  outline: none;
}
.a-form-txt-cmn.-menu-input::-webkit-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input::-moz-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input:-ms-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input::-ms-input-placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input::placeholder {
  color: #1a1a1a;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}
.a-form-txt-cmn.-menu-input:focus {
  outline: none;
}
.a-form-txt-cmn.-form-area {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  cursor: auto;
  outline: none;
}
@media only screen and (max-width:767.97px) {
  .a-form-txt-cmn.-form-area {
    padding: 12px 12px;
  }
}
.a-form-txt-cmn.-form-area::-webkit-input-placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area::-moz-placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area:-ms-input-placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area::-ms-input-placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area::placeholder {
  color: #aaa;
}
.a-form-txt-cmn.-form-area.-sm {
  min-height: 40px;
  padding: 7.5px 12px;
}
.a-form-txt-cmn.-form-area.-sm.-high {
  min-height: 40px;
  padding: 7px 16px;
}
.a-form-txt-cmn.-form-area.-md {
  min-height: 44px;
  padding: 9.5px 16px;
}
.a-form-txt-cmn.-form-area.-player-txt {
  border: #dbdbdb 1px solid;
  color: #323232;
}
.a-form-txt-cmn.-form-area.-border-none {
  border: none;
}
@media only screen and (min-width:768px), tv, print {
  .a-form-txt-cmn.-form-area.-border-none-pc {
    border: none;
  }
}
@media only screen and (max-width:767.97px) {
  .a-form-txt-cmn.-form-area.-border-none-sp {
    border: none;
  }
}
.a-form-txt-cmn.-form-area.is-error {
  background-color: #ffe2e2;
}
.a-form-txt-cmn.-form-area.-search {
  padding-right: 30px;
  background-repeat: no-repeat;
  background-image: url("../images/mypage/icon_search-thin.svg");
  background-position: center right 10px;
  background-size: 18px auto;
}
.a-form-txt-cmn.-form-area.-group-md {
  padding: 12px 10px;
  font-size: 14px;
  font-size: 0.875rem;
  color: #323232;
}
.a-form-txt-cmn.-form-area.is-inactive {
  outline: none;
  background-color: #999;
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive::-webkit-input-placeholder {
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive::-moz-placeholder {
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive:-ms-input-placeholder {
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive::-ms-input-placeholder {
  color: transparent;
}
.a-form-txt-cmn.-form-area.is-inactive::placeholder {
  color: transparent;
}
.a-form-txt-cmn.-bg-gray {
  display: block;
  width: 100%;
  font-size: 14px;
  font-size: 0.875rem;
  color: #000;
  font-weight: 400;
  line-height: 1;
  background-color: #f2f2f2;
  border-radius: 4px;
  padding: 10px 12px;
  outline: none;
}
@media only screen and (max-width:767.97px) {
  .a-form-txt-cmn.-bg-gray {
    padding: 10px;
  }
}
.a-form-txt-cmn.-bg-clear {
  background-color: transparent;
}
.a-form-txt-cmn.-border-none {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.a-form-txt-cmn__dropdown {
  display: inline-block;
  position: relative;
}
.a-form-txt-cmn__dropdown:after {
  content: "";
  display: block;
  position: absolute;
  right: 8px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #1a1a1a transparent transparent transparent;
}

.a-form-txt-cmn__input {
  cursor: pointer;
  outline: none;
}
.a-form-txt-cmn__input::-webkit-input-placeholder {
  color: #000;
}
.a-form-txt-cmn__input::-moz-placeholder {
  color: #000;
}
.a-form-txt-cmn__input:-ms-input-placeholder {
  color: #000;
}
.a-form-txt-cmn__input::-ms-input-placeholder {
  color: #000;
}
.a-form-txt-cmn__input::placeholder {
  color: #000;
}
.a-form-txt-cmn__input.-date {
  width: 8em;
}
.a-form-txt-cmn__input.-range {
  width: 2em;
  text-align: center;
}

.a-webview-cont {
  display: none;
}
.l-wrapper.-no-header .a-webview-cont {
  display: block;
}

/*====================================

Molecules

====================================*/
.m-sitemap-unit__heading {
  display: inline-block;
  margin-bottom: 5px;
  padding-right: 20px;
  padding-bottom: 5px;
  border-bottom: 1px solid #1a1a1a;
  font-size: 22px;
  font-size: 1.375rem;
}

.m-sitemap-unit__item {
  margin-top: 10px;
}

.m-sitemap-unit__link {
  color: inherit;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
}
.m-sitemap-unit__link:hover {
  text-decoration: underline;
}

.m-sitemap-unit__middleheading {
  display: inline-block;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
}

.m-lang-change-cmn {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}
.m-lang-change-cmn.-box {
  margin-left: auto;
  width: 100%;
}

.m-lang-change-cmn__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 5px;
  margin-left: auto;
  opacity: 1;
  line-height: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
.m-lang-change-cmn__button:hover {
  opacity: 0.7;
}
.m-lang-change-cmn__button > svg {
  margin-top: 3px;
}
.m-lang-change-cmn.-box .m-lang-change-cmn__button > svg {
  margin-top: -3px;
}
.m-lang-change-cmn.-box .m-lang-change-cmn__button {
  position: relative;
  width: 100%;
  margin-left: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:1199.97px) {
  .m-lang-change-cmn.-box .m-lang-change-cmn__button {
    padding: 6px 18px 6px 10px;
  }
}

.m-lang-change-cmn__button__text {
  font-size: 12px;
  text-decoration: underline;
  position: relative;
}
.m-lang-change-cmn.-box .m-lang-change-cmn__button__text {
  text-decoration: none;
}

.m-lang-change-cmn.-box .m-lang-change-cmn__button__arrow {
  position: absolute;
  right: 0;
  top: 50%;
}
@media only screen and (max-width:1199.97px) {
  .m-lang-change-cmn.-box .m-lang-change-cmn__button__arrow {
    right: 5px;
  }
}

.m-lang-change-cmn__modal {
  display: none;
  top: 30px;
  left: 50%;
  z-index: 3001;
  height: 224px;
  position: absolute;
  background-color: #fff;
  border: 1px solid #dedede;
  border-radius: 3px;
  max-width: 150px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.16);
          box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.16);
  -webkit-transform: translateX(-92%);
          transform: translateX(-92%);
}
@media only screen and (min-width:1200px), print {
  .m-lang-change-cmn__modal {
    -webkit-transform: translateX(-67%);
            transform: translateX(-67%);
    top: 25px;
  }
}
.m-lang-change-cmn.-box .m-lang-change-cmn__modal {
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  top: 28px;
}
@media only screen and (min-width:1200px), print {
  .m-lang-change-cmn.-box .m-lang-change-cmn__modal {
    -webkit-transform: translateX(-47%);
            transform: translateX(-47%);
    top: 16px;
  }
}
.is-modal-active .m-lang-change-cmn__modal {
  z-index: 0;
}

.m-lang-change-cmn__modal__inner {
  position: relative;
  padding: 24px 22px;
}

.m-lang-change-cmn__modal__btnUnit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}

.m-lang-change-cmn__modal__btn {
  font-weight: 600;
  font-size: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #cccccc;
  border-radius: 3px;
  width: 100px;
  height: 37px;
  max-height: 37px;
  padding: 5px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.m-lang-change-cmn__modal__btn:hover, .m-lang-change-cmn__modal__btn:focus {
  border: 3px solid #8dc329;
}

.m-header-nav-cmn.-sp-fixed {
  border-top: 1px solid #ededed;
}

.m-header-nav-cmn__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__menu {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__menu {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__menu {
    position: relative;
  }
}
.m-header-nav-cmn__menu.-polyglot {
  border-bottom: none;
}
.m-header-nav-cmn__menu {
  /*
  	@media print {
  		display: none;
  	}
  */
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-access, .l-header.is-scroll-3 .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-restaurant, .l-header.is-scroll-3 .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-member {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3.-polyglot .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-access, .l-header.is-scroll-3.-polyglot .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-restaurant, .l-header.is-scroll-3.-polyglot .m-header-nav-cmn__menu > .m-header-nav-cmn__item.-member {
    display: block;
  }
}

.m-header-nav-cmn__item {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__item {
    width: 20%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__item {
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    background-color: #fff;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav-cmn__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav-cmn__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__item {
    width: 33.3333333333%;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav-cmn__item.-other {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__item.-other {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 56px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item.-other {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-course {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-access {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-info {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-restaurant {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn.-main .m-header-nav-cmn__item.-member {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item {
    width: calc((100vw - 1px) / 4);
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item.-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item.-course {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__item.-other {
    -webkit-transform: none;
            transform: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__menu.-polyglot .m-header-nav-cmn__item {
    width: 25%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav-cmn__menu.-polyglot .m-header-nav-cmn__item {
    width: 25%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav-cmn__menu.-polyglot .m-header-nav-cmn__item {
    width: 25%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__menu.-polyglot .m-header-nav-cmn__item {
    width: 25%;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav-cmn__item.-calender .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-calender .m-header-nav-cmn__item.-calender .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav-cmn__item.-calender .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav-cmn__item.-detail .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-detail .m-header-nav-cmn__item.-detail .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav-cmn__item.-detail .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav-cmn__item.-layout .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-layout .m-header-nav-cmn__item.-layout .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav-cmn__item.-layout .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav-cmn__item.-access .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-access .m-header-nav-cmn__item.-access .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav-cmn__item.-access .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav-cmn__item.-restaurant .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-restaurant .m-header-nav-cmn__item.-restaurant .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav-cmn__item.-restaurant .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav-cmn__item.-member .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-member .m-header-nav-cmn__item.-member .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav-cmn__item.-member .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav-cmn__item.-gc .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-gc .m-header-nav-cmn__item.-gc .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav-cmn__item.-gc .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav-cmn__item.-practice .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-practice .m-header-nav-cmn__item.-practice .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav-cmn__item.-practice .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav-cmn__item.-school .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-school .m-header-nav-cmn__item.-school .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav-cmn__item.-school .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav-cmn__item.-user .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-user .m-header-nav-cmn__item.-user .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav-cmn__item.-user .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav-cmn__item.-point .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-point .m-header-nav-cmn__item.-point .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav-cmn__item.-point .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav-cmn__item.-top .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-top .m-header-nav-cmn__item.-top .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav-cmn__item.-top .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav-cmn__item.-price .m-header-nav-cmn__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-price .m-header-nav-cmn__item.-price .m-header-nav-cmn__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav-cmn__item.-price .m-header-nav-cmn__icon {
    fill: #008d31;
  }
}

@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__static-cont {
    display: none;
  }
}

.m-header-nav-cmn__fixed-cont {
  display: none;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav-cmn__fixed-cont {
    display: block;
  }
}

.m-header-nav-cmn__link {
  display: block;
  padding: 8px;
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link {
    font-size: 14px;
    font-size: 0.875rem;
    color: #646464;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__link {
    padding: 8px 8px 4px;
    color: inherit;
    height: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav-cmn__link {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav-cmn__link {
    padding: 8px 4px 4px;
  }
}
.m-header-nav-cmn__link:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link:after {
    bottom: -1px;
    height: 3px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__link:after {
    bottom: -2px;
    height: 5px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link:hover, .m-header-nav-cmn__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link:hover:after, .m-header-nav-cmn__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__link:hover, .m-header-nav-cmn__link.is-active {
    color: inherit;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__link.is-active {
    color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn.-sp-fixed .m-header-nav-cmn__link {
    padding: 11px 0 7px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}

@media only screen and (min-width:1200px), print {
  .m-header-nav-cmn__icon {
    display: none;
  }
}
.m-header-nav-cmn__link.is-active .m-header-nav-cmn__icon {
  fill: #008d31;
}
.m-header-nav-cmn__item.-other .m-header-nav-cmn__icon {
  stroke: currentColor;
}
.m-header-nav-cmn__link.is-active .m-header-nav-cmn__item.-other .m-header-nav-cmn__icon {
  stroke: #008d31;
}

@media only screen and (max-width:1199.97px) {
  .m-header-nav-cmn__txt {
    line-height: 1.5;
  }
}

.m-header-nav-cmn__other-list {
  display: none;
  position: absolute;
  right: -1px;
  top: 100%;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
.m-header-nav-cmn.-sp-fixed .m-header-nav-cmn__other-list .m-header-nav-cmn__item {
  width: calc(25vw - 1px);
}

.m-login-menu {
  padding-top: 0;
  margin: 0 10px;
}
.m-login-menu.-bg-gray {
  background-color: #efefef;
}
.m-login-menu.-pc-menu {
  border-radius: 4px;
  min-width: 252px;
}
.m-login-menu.-pc-menu-narrow {
  border-radius: 4px;
}
.m-login-menu.-sp-menu {
  border-bottom: #e8e8e8 1px solid;
}
.m-login-menu.-mr0 {
  margin-right: 0;
}

.m-login-menu__name {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 5px 0;
  text-align: right;
}
.m-login-menu.-pc-menu .m-login-menu__name, .m-login-menu.-pc-menu-narrow .m-login-menu__name {
  font-size: 10px;
  font-size: 0.625rem;
  padding: 0;
}

.m-login-menu__txt {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (max-width: 320px) {
  .m-login-menu__txt {
    font-size: 10px;
    font-size: 0.625rem;
  }
}
.m-login-menu.-pc-menu .m-login-menu__txt, .m-login-menu.-pc-menu-narrow .m-login-menu__txt {
  font-size: 12px;
  font-size: 0.75rem;
}

.m-login-menu__name-em {
  font-size: 16px;
  font-size: 1rem;
  margin-right: 5px;
}
.m-login-menu__name-em.-bold {
  font-weight: 700;
}
.m-login-menu.-pc-menu .m-login-menu__name-em, .m-login-menu.-pc-menu-narrow .m-login-menu__name-em {
  font-size: 13px;
  font-size: 0.8125rem;
}

.m-login-menu__unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.m-login-menu.-pc-menu .m-login-menu__unit, .m-login-menu.-pc-menu-narrow .m-login-menu__unit {
  padding: 4px 0 7px;
}

.m-login-menu__item {
  position: relative;
  padding: 0;
  line-height: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.m-login-menu__item:after {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 20px;
  background-color: #c6c6c6;
}
.m-login-menu.-pc-menu .m-login-menu__item:after, .m-login-menu.-pc-menu-narrow .m-login-menu__item:after {
  height: 14px;
}
.m-login-menu__item:first-child {
  padding-left: 0;
}
.m-login-menu__item:last-child:after {
  display: none;
}
.m-login-menu__item.-half {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  max-width: 50%;
}
.m-login-menu__item.-txt-right {
  text-align: right;
}
.m-login-menu__item.-flex-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-login-menu__txt.-point {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 700;
}
.m-login-menu__txt {
  padding-left: 8px;
}

.m-login-menu__txt__unit {
  display: inline;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
}

.m-login-menu__item__logo {
  width: 67px;
  height: 30px;
}

.m-menu {
  background-color: #f0a225;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 9px 15px;
  border-radius: 4px 4px 0 0;
  position: sticky;
  top: 0;
  z-index: 10;
}
.m-menu.-start {
  display: block;
}

.m-menu.-start .m-menu__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-menu__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
  color: #fff;
}

.m-menu__close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-menu.-start .m-menu__close {
  position: absolute;
  right: 0;
}

.m-menu__close__icon {
  width: 14px;
  height: 14px;
}

.m-menu__back {
  line-height: 1;
}

.m-menu-clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 15px;
}
.m-menu-clear.-pc-pref {
  padding: 8px 0;
  border-bottom: 1px solid #C6C6C6;
  margin: 0 24px;
}

.m-menu-clear__txt {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

.m-detailbox.-border-bottm {
  border-bottom: 1px solid #e8e8e8;
}
.m-detailbox dt {
  font-weight: bold;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-detailbox dd {
  margin-bottom: 25px;
}
.m-detailbox dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-detailbox dd ul li {
  margin-bottom: 10px;
  margin-right: 10px;
  margin: 0 6px 6px 0;
}
.m-detailbox dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-detailbox dd ul li select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 16px;
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  background-image: url(/assets_r/include/images/arrow_select_down_big.svg);
  width: calc(50vw - 22px - 7px);
  padding: 0.5em;
}
.m-detailbox.-pcbox {
  padding: 40px 10px 0 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.m-detailbox.-pcbox dt {
  -ms-flex-preferred-size: 140px;
      flex-basis: 140px;
  max-width: 140px;
  margin-top: 5px;
}
.m-detailbox.-pcbox dd {
  -ms-flex-preferred-size: calc(100% - 140px);
      flex-basis: calc(100% - 140px);
  max-width: calc(100% - 140px);
}
.m-detailbox.-pcbox dd ul li select {
  max-width: 150px;
}
.m-detailbox.-pcbox.-tab2 dt {
  -ms-flex-preferred-size: 170px;
      flex-basis: 170px;
  max-width: 170px;
  margin-top: 5px;
}
.m-detailbox.-pcbox.-tab2 dd {
  -ms-flex-preferred-size: calc(100% - 170px);
      flex-basis: calc(100% - 170px);
  max-width: calc(100% - 170px);
}

.m-detailbox__inner {
  overflow-wrap: break-word;
  border-bottom: 1px solid #e2e2e2;
  padding: 10px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 0;
  }
}
.m-detailbox__inner:first-child {
  padding-top: 0;
}
.m-detailbox__inner:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.m-detailbox.-notice .m-detailbox__inner {
  padding: 4px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__inner {
    padding: 10px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-detailbox.-sp-flex .m-detailbox__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-detailbox.-complete .m-detailbox__inner {
  padding: 9px 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__inner {
    padding: 10px 0;
  }
}
@media only screen and (max-width:767.97px) {
  .m-detailbox__inner.-sp-flex-cell {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
.m-detailbox__inner .m-detailbox__data {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  margin-top: 6px;
  margin-bottom: 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__inner .m-detailbox__data {
    padding-left: 15px;
    border-left: 1px solid #e2e2e2;
    width: calc(100% - 165px);
    margin-top: 0;
  }
}
.m-detailbox.-notice .m-detailbox__inner .m-detailbox__data {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__inner .m-detailbox__data {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.m-detailbox.-sp-flex .m-detailbox__inner .m-detailbox__data {
  margin-top: 0;
}
.m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
  font-size: 16px;
  font-size: 1rem;
  text-align: right;
}
@media only screen and (max-width:767.97px) {
  .m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
    margin-top: 0;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__inner .m-detailbox__data {
    font-size: 16px;
    font-size: 1rem;
    width: calc(100% - 200px);
  }
}
.m-detailbox__inner .m-detailbox__data.-bold {
  font-weight: 700;
}

.m-detailbox__ttl {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 700;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox__ttl {
    width: 165px;
  }
}
@media only screen and (max-width: 320px) {
  .m-detailbox__ttl {
    font-size: 13px;
    font-size: 0.8125rem;
  }
}
.m-detailbox.-notice .m-detailbox__ttl {
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-notice .m-detailbox__ttl {
    font-size: 15px;
    font-size: 0.9375rem;
  }
}
.m-detailbox.-complete .m-detailbox__ttl {
  font-weight: 400;
}
@media only screen and (min-width:768px), tv, print {
  .m-detailbox.-complete .m-detailbox__ttl {
    width: 200px;
  }
}

.m-scope-cmn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f7f7f7;
  padding: 15px 12px 15px 3px;
}
.m-scope-cmn.-kv {
  width: 600px;
  margin: 0 auto;
}

.m-scope-cmn__ttl {
  min-width: 74px;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  font-size: 0.875rem;
}

.m-scope-cmn__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.m-modal-bottom-cmn {
  position: relative;
}
.m-modal-bottom-cmn.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.m-modal-bottom-cmn__btn {
  position: relative;
}
.m-modal-bottom-cmn__btn.-main {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
}

.m-input-icon-cmn.-area {
  position: relative;
}
.m-input-icon-cmn.-area:before {
  left: 0;
  top: 50%;
  width: 17px;
  height: 19px;
  background-image: url(/assets/include/images/top/icon_pin.svg);
  content: "";
  display: block;
  position: absolute;
  margin-top: -9px;
}
.m-input-icon-cmn.-date {
  position: relative;
}
.m-input-icon-cmn.-date:before {
  left: 0;
  top: 50%;
  width: 17px;
  height: 19px;
  background-image: url(/assets/include/images/top/icon_calender.svg);
  background-size: contain;
  content: "";
  display: block;
  position: absolute;
  margin-top: -9px;
}
.m-input-icon-cmn.-date.-sm:before {
  width: 20px;
  height: 20px;
}
.m-input-icon-cmn.-setting {
  position: relative;
}
.m-input-icon-cmn.-setting:before {
  left: 0;
  top: 50%;
  width: 17px;
  height: 19px;
  background-image: url(/assets/include/images/top/icon_setting.svg);
  content: "";
  display: block;
  position: absolute;
  margin-top: -9px;
}
.m-input-icon-cmn.-rounded-setting {
  position: relative;
}
.m-input-icon-cmn.-rounded-setting:before {
  left: 0;
  top: 50%;
  width: 14px;
  height: 14px;
  background-image: url(/assets/include/images/icon_rounded_setting.svg);
  content: "";
  display: block;
  position: absolute;
  margin-top: -6px;
}

.m-input-icon-cmn__range {
  display: none;
}
.m-input-icon-cmn__range.is-active {
  display: inline-block;
}

.m-acc-incheck-cmn__inner__box {
  position: relative;
  z-index: 0;
}

.m-acc-incheck-cmn__inner__box__check {
  position: absolute;
  top: 10px;
  left: 15px;
  z-index: 1;
}

.m-acc-incheck-cmn__ttl {
  position: relative;
  background-color: transparent;
  color: #1a1a1a;
  font-weight: 300;
  padding: 10px 15px 10px 50px;
  border-top: 1px solid #c6c6c6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.m-acc-incheck-cmn__ttl:after {
  -webkit-transition: 0.3s -webkit-transform;
  transition: 0.3s -webkit-transform;
  transition: 0.3s transform;
  transition: 0.3s transform, 0.3s -webkit-transform;
  position: absolute;
  right: 30px;
  content: "";
  display: inline-block;
  background-image: url(/assets/include/images/arrow_top.svg);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 14px;
  height: 6px;
  top: 50%;
  margin-top: -3px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.m-acc-incheck-cmn__ttl.is-active:after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

.m-acc-incheck-cmn__cont {
  display: none;
}

.m-acc-incheck-cmn__inner {
  border-bottom: 1px solid #c6c6c6;
}

.m-acc-incheck-cmn__ttl__label {
  font-size: 15px;
  font-size: 0.9375rem;
}

.m-acc-incheck-cmn {
  padding-bottom: 150px;
}
.m-acc-incheck-cmn .m-acc-incheck-cmn__list .m-acc-incheck-cmn__item {
  padding: 3px 20px 3px 50px;
  border-top: none;
}
.m-acc-incheck-cmn .m-acc-incheck-cmn__list .m-acc-incheck-cmn__item .m-acc-incheck-cmn__item__check {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 300;
}

.m-tab-list-cmn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn.-calender {
    border-bottom: 1px solid #008d31;
  }
}
.m-tab-list-cmn.-has-btn {
  display: block;
}

.m-tab-list-cmn.-has-btn .m-tab-list-cmn__main {
  position: relative;
  display: block;
  padding: 0 50px;
}
.m-tab-list-cmn.-calender .m-tab-list-cmn__main.swiper {
  width: 100%;
  position: relative;
}
.m-tab-list-cmn.-calender .m-tab-list-cmn__main .swiper-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
}

.m-tab-list-cmn__item {
  position: relative;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list-cmn__item {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.m-tab-list-cmn__item:after {
  position: absolute;
  z-index: 1;
  right: -1px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  width: 1px;
  height: 16px;
  background-color: #a1a1a1;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list-cmn__item:after {
    height: 30px;
  }
}
.m-tab-list-cmn__item:last-child:after, .m-tab-list-cmn__item.is-active:after {
  display: none;
}
@media only screen and (max-width:767.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__item::after {
    right: 1px;
  }
  .m-tab-list-cmn.-calender .m-tab-list-cmn__item.swiper-slide-last::after {
    display: none;
  }
  .m-tab-list-cmn.-calender .m-tab-list-cmn__item.is-active-prev::after {
    display: none;
  }
  .m-tab-list-cmn.-calender .m-tab-list-cmn__item.is-active .m-tab-list-cmn__link {
    margin-left: -2px;
  }
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__item {
  margin: 0 8px;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__item:first-child {
  margin-left: 0;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__item:after {
  display: none;
}
.m-tab-list-cmn__item.-bg-green::after {
  display: none;
}

@-webkit-keyframes m-tab-list-cmn__link__animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}

@keyframes m-tab-list-cmn__link__animation {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}
.m-tab-list-cmn__link {
  display: block;
  position: relative;
  text-align: center;
  background-color: #ededed;
  line-height: 1;
  padding: 10px 18px;
  text-decoration: none;
  color: #919191;
  margin-left: -1px;
  margin-right: -1px;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn__link {
    padding: 21px 18px;
  }
}
.m-tab-list-cmn.-plan-search-tab .m-tab-list-cmn__link {
  background-color: transparent;
  color: #323232;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
}
.m-tab-list-cmn__link.is-fading {
  -webkit-animation: m-tab-list-cmn__link__animation 0.5s ease 0s 3 normal;
          animation: m-tab-list-cmn__link__animation 0.5s ease 0s 3 normal;
}
.m-tab-list-cmn__link:hover {
  background-color: #008d31;
  color: #fff;
  position: relative;
  z-index: 2;
}
.m-tab-list-cmn__item.is-active .m-tab-list-cmn__link {
  background-color: #008d31;
  color: #fff;
  position: relative;
  z-index: 2;
}
.m-tab-list-cmn.-plan-search-tab .m-tab-list-cmn__item.is-active .m-tab-list-cmn__link {
  background-color: #d5f2d0;
  color: #323232;
}
.m-tab-list-cmn.-calender .m-tab-list-cmn__link {
  margin-right: 0;
}
@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__link {
    padding: 13px 4px;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__link {
    padding: 19px 25px;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-tab-list-cmn.-calender .m-tab-list-cmn__link {
    padding: 13px 16px;
  }
}
.m-tab-list-cmn__item.-bg-green .m-tab-list-cmn__link {
  background-color: #d5f2d0;
  position: relative;
  z-index: 2;
}
.m-tab-list-cmn.-courselist.-btn-bg-type-light .m-tab-list-cmn__link {
  background-color: #f7f7f7;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__link {
  margin: 0;
  min-width: 130px;
  display: block;
  border: 1px solid #c6c6c6;
  border-bottom-width: 2px;
  border-radius: 4px;
  padding: 11px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__link.is-active {
  border-color: #5da71e;
  border-bottom: 8px solid #5da71e;
  background-color: #5da71e;
  border-radius: 4px 4px 0 0;
  color: #fff;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__link.is-active:hover {
  background-color: #5da71e;
}
.m-tab-list-cmn.-courselist .m-tab-list-cmn__link:hover {
  background-color: #c6c6c6;
  color: #fff;
}
.m-tab-list-cmn.-sp .m-tab-list-cmn__link:hover {
  background-color: #ededed;
}

@media only screen and (max-width:1199.97px) {
  .m-tab-list-cmn__em {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-tab-list-cmn__em {
    font-size: 26px;
    font-size: 1.625rem;
  }
}

.m-tab-list-cmn__btn {
  position: absolute;
  bottom: 0;
}
.m-tab-list-cmn__btn::after {
  display: none;
}
.m-tab-list-cmn__btn.-prev {
  left: 0;
}
.m-tab-list-cmn__btn.-next {
  right: 0;
}

.m-acc-cmn.-input-acc .m-acc-cmn__heading + .m-acc-cmn__cont {
  display: none;
}

.m-acc-cmn__item {
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.m-acc-cmn__item:last-child {
  border-bottom: 1px solid #cccccc;
}
.m-acc-cmn__item.-side-none-line {
  border-left: none;
  border-right: none;
}
.m-acc-cmn__item.-side-none-line:last-child {
  border-bottom: none;
}
.m-acc-cmn.-input-acc .m-acc-cmn__item {
  border: none;
}

.m-acc-cmn__heading {
  position: relative;
  padding: 5px 10px;
  background-color: #5da71e;
  font-weight: bold;
  color: #fff;
}
.m-acc-cmn__heading.is-active:after {
  top: 14px;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-acc-cmn__heading:before, .m-acc-cmn__heading:after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: "";
  display: block;
  background-color: #fff;
  -webkit-transition: 0.3s all;
  transition: 0.3s all;
}
.m-acc-cmn__heading:before {
  right: 13px;
  width: 14px;
  height: 2px;
}
.m-acc-cmn__heading:after {
  right: 19px;
  width: 2px;
  height: 14px;
}
.m-acc-cmn__item.-side-none-line .m-acc-cmn__heading {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading {
  position: relative;
  padding: 0;
  background-color: transparent;
  font-weight: 400;
  color: #fff;
  z-index: 0;
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading:before, .m-acc-cmn.-input-acc .m-acc-cmn__heading:after {
  background-color: #1a1a1a;
  z-index: 3;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading:before {
  right: 10px;
  width: 11px;
  height: 1px;
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading:after {
  right: 15px;
  width: 1px;
  height: 10px;
  margin-top: -5px;
}
.m-acc-cmn.-input-acc .m-acc-cmn__heading.is-active:after {
  top: 50%;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.m-acc-cmn__cont {
  display: none;
  padding: 10px 15px;
  border-top: 1px solid #cccccc;
  font-size: 14px;
  font-size: 0.875rem;
}
.m-acc-cmn__cont.-table {
  padding: 0;
}
.m-acc-cmn.-input-acc .m-acc-cmn__cont {
  display: block;
  padding: 0;
  border-top: none;
  font-size: medium;
}

.m-acc-cmn__cont__refine {
  background-color: transparent;
  padding: 0;
  border-radius: 10px;
  margin-bottom: 15px;
}

@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
    position: fixed;
    left: 0;
    bottom: 0;
    padding: 15px;
    z-index: 2000;
    background-color: rgba(0, 0, 0, 0.65);
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn.-static {
    position: static;
    padding: 0;
    margin: 20px 0 30px;
    background-color: transparent;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn.-under {
    z-index: 100;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn.-bg-black {
    background-color: rgb(0, 0, 0);
  }
}
.m-anchor-cmn.-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.m-anchor-cmn.-online {
  padding: 11px 15px;
  background-color: #fff;
  -webkit-box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
          box-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
}

.m-anchor-cmn__item {
  display: block;
  padding: 22px;
  border: 1px solid #ededed;
  background-color: #fff;
  text-decoration: none;
  color: inherit;
  text-align: center;
  font-weight: bold;
}
.m-anchor-cmn__item.-no-arrow {
  padding: 1.25em 0;
  max-height: 57px;
}
.m-anchor-cmn__item.-no-arrow::after {
  background-image: none;
}
.m-anchor-cmn__item.-arrow-left {
  position: relative;
  padding: 1.25em 0;
  padding-left: 1.25em;
  max-height: 57px;
}
.m-anchor-cmn__item.-arrow-left::after {
  position: absolute;
  left: 1em;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
.m-anchor-cmn__item {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.m-anchor-cmn__item:hover {
  opacity: 0.7;
}
.m-anchor-cmn__item:after {
  margin: 15px auto 0;
  content: "";
  display: block;
  width: 28px;
  height: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(/assets_r/include/images/arrow_down.svg);
  background-position: center center;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn__item:after {
    width: 18px;
    height: 6px;
    margin: 5px auto 0;
  }
}
.m-anchor-cmn__item.-green {
  color: #008d31;
  border: 1px solid #008d31;
}
@media only screen and (max-width:1199.97px) {
  .m-anchor-cmn__item {
    margin: 5px 0;
    padding: 11px 6px;
    font-size: 13px;
    font-size: 0.8125rem;
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    border-radius: 4px;
  }
  .m-anchor-cmn.-static .m-anchor-cmn__item {
    -webkit-box-shadow: 0 4px 0 0 #ededed;
            box-shadow: 0 4px 0 0 #ededed;
  }
}
@media only screen and (max-width:361px) {
  .m-anchor-cmn__item.-ios-xs {
    padding: 12px 6px;
    font-size: 11px;
    font-size: 0.6875rem;
  }
}
.m-anchor-cmn.-gc-detail .m-anchor-cmn__item {
  margin: 0 2px;
  padding: 6px 1px;
  border-radius: 4px;
  -ms-flex-preferred-size: calc(25% - 4px);
      flex-basis: calc(25% - 4px);
  max-width: calc(25% - 4px);
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor-cmn.-gc-detail .m-anchor-cmn__item {
    -ms-flex-preferred-size: 178px;
        flex-basis: 178px;
    max-width: 178px;
    margin: 0 5px;
    padding: 7px;
  }
}
.m-anchor-cmn.-gc-detail .m-anchor-cmn__item:after {
  margin: 5px auto 0;
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor-cmn.-gc-detail .m-anchor-cmn__item:after {
    margin: 10px auto 0;
  }
}

.m-anchor-cmn.-gc-detail .m-anchor-cmn__items {
  margin: 0 -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.m-anchor-cmn.-gc-detail .m-anchor-cmn__item__txt {
  min-height: 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
}
@media only screen and (min-width:768px), tv, print {
  .m-anchor-cmn.-gc-detail .m-anchor-cmn__item__txt {
    min-height: 35px;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-anchor-cmn.-gc-detail .m-anchor-cmn__item__txt.-xs {
    font-size: 10px;
    font-size: 0.625rem;
    -webkit-font-feature-settings: "palt" 1;
            font-feature-settings: "palt" 1;
  }
}

.m-withgolf-search-cmn {
  margin-top: 28px;
}
.m-withgolf-search-cmn.-pc.-header {
  margin-top: 30px;
}
.m-withgolf-search-cmn.-sp.-header {
  margin-top: 38px;
}

.m-withgolf-search-cmn__cont {
  position: relative;
  padding: 5px 12px 8px;
  background-color: #EFEFEF;
  border-radius: 10px;
}
.m-withgolf-search-cmn.-sp .m-withgolf-search-cmn__cont {
  padding: 5px 10px 8px;
}
.m-withgolf-search-cmn.-sp.-header .m-withgolf-search-cmn__cont {
  padding: 10px 15px 22px;
}

.m-withgolf-search-cmn__logo {
  position: absolute;
  top: -18px;
  left: 18px;
}

.m-withgolf-search-cmn__heading {
  padding-left: 100px;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 800;
  margin-bottom: 5px;
}
.m-withgolf-search-cmn.-sp .m-withgolf-search-cmn__heading {
  padding-left: 120px;
}
.m-withgolf-search-cmn.-sp.-header .m-withgolf-search-cmn__heading {
  margin-bottom: 10px;
  padding-left: 0;
  text-align: center;
}

.m-withgolf-search-cmn__txt {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
}

.m-withgolf-search-cmn__btn {
  margin-top: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 15px;
}
.m-withgolf-search-cmn.-sp .m-withgolf-search-cmn__btn {
  margin-top: 18px;
}
.m-withgolf-search-cmn.-pc.-header .m-withgolf-search-cmn__btn {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 30px;
  margin-top: 30px;
  padding: 0 15px;
}
.m-withgolf-search-cmn.-sp.-header .m-withgolf-search-cmn__btn {
  margin: 32px 30px;
}

.m-withgolf-search-cmn__btn__item {
  display: block;
}
.m-withgolf-search-cmn.-pc.-header .m-withgolf-search-cmn__btn__item {
  -ms-flex-preferred-size: calc(50% - 15px);
      flex-basis: calc(50% - 15px);
  max-width: calc(50% - 15px);
}

.m-lang-link.-drawer {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
@media only screen and (max-width:1199.97px) {
  .m-lang-link.-global {
    width: 100%;
  }
}

.m-lang-link__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media only screen and (max-width:1199.97px) {
  .m-lang-link__items {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media only screen and (min-width:1200px), print {
  .m-lang-link.-global .m-lang-link__items {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}

.m-lang-link__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 0 10px;
}
@media only screen and (min-width:1200px), print {
  .m-lang-link__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
.m-lang-link__item:after {
  position: absolute;
  content: "";
  display: inline;
  top: 0;
  bottom: 0;
  right: 0;
  margin-top: auto;
  margin-bottom: auto;
  height: 15px;
  width: 1px;
  background-color: #d0d0d0;
}
.m-lang-link__item:first-child {
  padding-left: 0;
}
.m-lang-link__item:last-child {
  padding-right: 0;
}
.m-lang-link__item:last-child:after {
  display: none;
}
.m-lang-link__item.-block-none {
  display: none;
}
.m-lang-link.-global .m-lang-link__item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.m-lang-link__name {
  line-height: 1;
  padding-left: 5px;
}
@media only screen and (min-width:1200px), print {
  .m-lang-link__name {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-lang-link__name {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.m-lang-link__img {
  display: block;
  margin: 2.5px;
  width: 19px;
  height: auto;
  -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.16);
}
.m-lang-link.-global .m-lang-link__img {
  margin: 3.5px;
  width: 23px;
}

.m-lang-link__imgbox {
  position: relative;
}
html[lang=en] .m-lang-link__item.-lang-en .m-lang-link__imgbox:after, html[lang=ko] .m-lang-link__item.-lang-ko .m-lang-link__imgbox:after, html[lang=zh-CHT] .m-lang-link__item.-lang-chs .m-lang-link__imgbox:after {
  position: absolute;
  content: "";
  bottom: -4px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  display: block;
  width: 23px;
  height: 3px;
  background-color: #008d31;
}

/*====================================

Organisms

====================================*/
.o-sp-footer-menu {
  margin: 0 -15px;
}

.o-sp-footer-menu__item {
  border-top: 1px solid #ededed;
}
.o-sp-footer-menu__item:last-child {
  border-bottom: 1px solid #ededed;
}
.o-sp-footer-menu__item > span {
  display: block;
  position: relative;
  padding: 13px 50px;
  color: inherit;
  text-decoration: none;
  font-weight: bold;
  font-size: 20px;
  font-size: 1.25rem;
  text-align: center;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-sp-footer-menu__item > span {
    padding: 20px;
  }
}
.o-sp-footer-menu__item > span:after {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 12px auto;
  background-position: 50% 50%;
  background-image: url(/assets/include/images/plus_green.svg);
  background-color: transparent;
}
.o-sp-footer-menu__item > span.is-active:after {
  height: 2px;
  background-color: #008d31;
  background-image: none;
}

.o-sp-footer-menu__list02 {
  display: none;
  border-top: 1px solid #ededed;
}

.o-sp-footer-menu__list02__item a {
  display: block;
  padding: 13px;
  text-decoration: underline;
}
.o-sp-footer-menu__list02__item a .a-link__arrow {
  position: static !important;
  -webkit-transform: none !important;
          transform: none !important;
  margin-left: 15px;
}
.o-sp-footer-menu__list02__item {
  text-align: center;
}

.o-sp-footer-menu__home {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 50px 0 30px;
  padding: 0 15px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-sp-footer-menu__home {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-sp-footer-menu__home {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-sp-footer-menu__btn-home {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 90px);
}

.o-sp-footer-menu__btn-pc {
  padding: 0 15px;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .o-sp-footer-menu__btn-pc {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .o-sp-footer-menu__btn-pc {
    width: 330px;
    margin-left: auto;
    margin-right: auto;
  }
}

.o-modal-cmn {
  position: fixed;
  z-index: 4100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background-color: #f7f7f7;
  border-radius: 10px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn {
    width: 700px;
    height: 480px;
    padding: 30px 40px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn {
    width: calc(100vw - 30px);
    height: 75vh;
    padding: 70px 20px 20px;
  }
}
.o-modal-cmn.is-active {
  visibility: visible;
  opacity: 1;
}
.o-modal-cmn.-lang-change {
  background-color: #fffbe2;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn.-lang-change {
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-lang-change {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}

.o-modal-cmn__shade {
  position: fixed;
  z-index: 4000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(51, 51, 51, 0.8);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.is-modal-cmn-active .o-modal-cmn__shade {
  visibility: visible;
  opacity: 1;
}

.o-modal-cmn__close {
  position: absolute;
  z-index: 3200;
  outline: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(/assets/include/images/close.svg);
}
.o-modal-cmn__close.-circle {
  border-radius: 50%;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn__close {
    width: 22px;
    height: 22px;
    top: 20px;
    right: 20px;
    background-size: contain;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn__close {
    width: 44px;
    height: 44px;
    top: 10px;
    right: 10px;
    background-size: 20px 20px;
    background-color: #ededed;
    border-radius: 4px;
  }
}
.o-modal-cmn.-photo .o-modal-cmn__close, .o-modal-cmn.-plan .o-modal-cmn__close, .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__close {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: url(/assets/include/images/close_white.svg);
  background-size: 26px 26px;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn.-photo .o-modal-cmn__close, .o-modal-cmn.-plan .o-modal-cmn__close, .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__close {
    top: -50px;
    right: -50px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal-cmn.-photo .o-modal-cmn__close, .o-modal-cmn.-plan .o-modal-cmn__close, .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__close {
    top: -50px;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal-cmn.-photo .o-modal-cmn__close, .o-modal-cmn.-plan .o-modal-cmn__close, .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__close {
    right: -50px;
  }
}
.o-modal-cmn.-plan .o-modal-cmn__close {
  width: 40px;
  height: 40px;
  background-color: rgba(0, 0, 0, 0.65);
  background-image: url(/assets/include/images/close_white.svg);
  background-size: 26px 26px;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn.-plan .o-modal-cmn__close {
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal-cmn.-plan .o-modal-cmn__close {
    top: 0;
    right: 0;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal-cmn.-plan .o-modal-cmn__close {
    top: 0;
    right: -50px;
  }
}

.o-modal-cmn__main {
  width: 100%;
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn__main {
    height: 100%;
    overflow-y: auto;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn.-has-bottom .o-modal-cmn__main {
    height: calc(100% - 80px);
  }
}
.o-modal-cmn__main .o-modal-cmn.-photo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media only screen and (min-width:1200px), print {
  .o-modal-cmn__main .o-modal-cmn.-photo {
    height: 100%;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: portrait) {
  .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__main {
    height: 100vw;
  }
}
@media only screen and (max-width:1199.97px) and (orientation: landscape) {
  .o-modal-cmn.-photo-modal-cmn .o-modal-cmn__main {
    height: 100vh;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn.-plan .o-modal-cmn__main {
    padding-top: 24px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-modal-cmn__main__cont.-col2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

@media only screen and (min-width:1200px), print {
  .o-modal-cmn__main__cont.-col2 .o-modal-cmn__unit {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: calc(50% - 10px);
  }
}

@media only screen and (max-width:1199.97px) {
  .o-modal-cmn.-has-bottom .o-modal-cmn__bottom {
    margin-top: 30px;
  }
}

.o-modal-cmn__img {
  width: 100%;
  max-width: 100%;
  max-height: 100%;
}

.o-modal-cmn__slide__arrow {
  position: absolute;
  top: calc(50% - 3em);
}
.o-modal-cmn__slide__arrow.-next {
  right: 0;
}

.o-modal-cmn__slide__item__img {
  width: 100%;
  height: auto;
}

.o-modal-cmn__slide__item__desc {
  background-color: #000;
  color: #fff;
  line-height: 1.5;
  height: calc(20px + 3em);
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.o-modal-cmn__head {
  margin: 0 0 80px;
  color: #fff;
  font-weight: bold;
  padding-right: 50px;
  font-size: 26px;
  font-size: 1.625rem;
}
@media only screen and (max-width:1199.97px) {
  .o-modal-cmn__head {
    margin-bottom: 50px;
  }
}

.o-modal-cmn__heading {
  position: relative;
  background-color: #f0f0f0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 6px 0;
  border-radius: 5px 5px 0 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__heading {
    padding: 13px 0;
  }
}
.o-modal-cmn__heading.-ttl-none {
  min-height: 48px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__heading.-ttl-none {
    min-height: 63px;
  }
}

.o-modal-cmn__heading__close {
  padding: 10px;
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__heading__close {
    padding: 15px;
  }
  .o-modal-cmn__heading__close.-companion-info {
    padding: 20px;
  }
}
.o-modal-cmn__heading__close img {
  display: block;
}

.o-modal-cmn__body {
  overflow-y: auto;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  padding: 0 15px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__body {
    padding: 0 50px;
  }
}
.o-modal-cmn.-mypage.-change .o-modal-cmn__body {
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-mypage.-change .o-modal-cmn__body {
    padding: 0 25px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__body.-wide {
    padding: 0 25px;
  }
}
.o-modal-cmn__body.-companion-info {
  padding: 0px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__body.-companion-info {
    padding: 25px;
  }
}
.o-modal-cmn__body .o-modal-cmn__body__point-txt {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.33;
  margin-top: 12px;
  margin-bottom: 47px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__body .o-modal-cmn__body__point-txt {
    margin-top: 17px;
    margin-bottom: 57px;
  }
}
.o-modal-cmn__body .o-modal-cmn__body__point-txt p {
  padding-left: 1em;
  text-indent: -1em;
  margin-bottom: 12px;
}
.o-modal-cmn__body .o-modal-cmn__body__point-txt p:last-child {
  margin-bottom: 0px;
}
.o-modal-cmn__body .o-modal-cmn__body__point-txt a {
  text-decoration: none;
  color: #0059de;
}
.o-modal-cmn.-mypage.-time .o-modal-cmn__body {
  position: relative;
  z-index: 0;
}

.o-modal-cmn__footer {
  position: relative;
  z-index: 10;
  padding: 15px;
  -webkit-box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.16);
          box-shadow: 0 -3px 5px rgba(0, 0, 0, 0.16);
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__footer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer {
    position: relative;
    padding: 10px 30px;
  }
}
.o-modal-cmn__footer.-inside {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer.-center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn.-mypage.-time .o-modal-cmn__footer {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-top: 8px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-mypage.-time .o-modal-cmn__footer {
    position: relative;
  }
}

@media only screen and (max-width:767.97px) {
  .o-modal-cmn__footer__btn.-cansel {
    -ms-flex-preferred-size: calc(40% - 10px);
        flex-basis: calc(40% - 10px);
    max-width: calc(40% - 10px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer__btn.-cansel {
    position: absolute;
    top: 50%;
    left: 30px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 130px;
  }
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__footer__btn.-register {
    -ms-flex-preferred-size: calc(60% - 10px);
        flex-basis: calc(60% - 10px);
    max-width: calc(60% - 10px);
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer__btn.-register {
    display: block;
    width: 330px;
    margin: 0 auto;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer.-center .o-modal-cmn__footer__btn.-cansel {
    position: static;
    -webkit-transform: none;
            transform: none;
    margin: 0 10px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__footer.-center .o-modal-cmn__footer__btn.-register {
    margin: 0 10px;
  }
}

.o-modal-cmn.-mypage.-time .o-modal-cmn__footer__txt {
  margin-bottom: 10px;
  text-align: right;
  font-weight: 700;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1;
}
.o-modal-cmn.-mypage.-time .o-modal-cmn__footer__txt strong {
  margin: 0 3px;
  font-size: 22px;
  font-size: 1.375rem;
  color: #009933;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn.-mypage.-time .o-modal-cmn__footer__txt {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-mypage.-time .o-modal-cmn__footer__txt {
    position: absolute;
    right: 38px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

.o-modal-cmn__alert__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #262626;
  font-weight: 400;
}
.o-modal-cmn__alert__txt.-note {
  color: #323232;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__alert__txt.-note {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.o-modal-cmn__alert-btnbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 50px;
  margin-bottom: 40px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__alert-btnbox {
    margin-top: 40px;
    margin-bottom: 45px;
  }
}

.o-modal-cmn__alert-btn {
  display: inline-block;
  margin-left: 15px;
  margin-right: 15px;
  width: 110px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__alert-btn {
    width: 130px;
    margin-left: 30px;
    margin-right: 30px;
  }
}

.o-modal-cmn__explanation {
  padding-top: 15px;
  padding-bottom: 31px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__explanation {
    padding-bottom: 42px;
  }
}

.o-modal-cmn__explanation__txt {
  font-size: 15px;
  font-size: 0.9375rem;
  color: #262626;
  font-weight: 400;
  line-height: 1.53;
}
.o-modal-cmn__explanation__txt.-message {
  margin-top: 20px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__explanation__txt.-message {
    margin-top: 16px;
  }
}
.o-modal-cmn__explanation__txt.-send {
  margin-top: 12px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__explanation__txt.-send {
    margin-top: 18px;
  }
}

.o-modal-cmn__line {
  padding-bottom: 60px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__line {
    padding-bottom: 43px;
  }
}

.o-modal-cmn__mail {
  padding-bottom: 50px;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn__mail {
    padding-bottom: 40px;
  }
}

.o-modal-cmn__mail__heading {
  color: #aaa;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}

@media only screen and (max-width:767.97px) {
  .o-modal-cmn__body__heading {
    margin-left: -15px;
    margin-right: -15px;
  }
}

.o-modal-cmn__lang-change__text {
  font-size: 15px;
  font-size: 0.9375rem;
}
.o-modal-cmn.-lang-change .o-modal-cmn__lang-change__text:not(:first-child) {
  margin-top: 25px;
}

.o-modal-cmn__lang-change__btnUnit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: calc(100% - 34px);
  margin-inline: auto;
  gap: 10px;
  margin-top: 30px;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn__lang-change__btnUnit {
    max-width: 280px;
    width: 100%;
    margin-top: 50px;
  }
}
.o-modal-cmn.-lang-change .o-modal-cmn__lang-change__btnUnit {
  gap: 30px;
  max-width: 500px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media only screen and (max-width:767.97px) {
  .o-modal-cmn.-lang-change .o-modal-cmn__lang-change__btnUnit {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px;
  }
}

.o-modal-cmn__lang-change__btn {
  width: 106px;
}
.o-modal-cmn.-lang-change .o-modal-cmn__lang-change__btn {
  width: 100%;
}
@media only screen and (min-width:768px), tv, print {
  .o-modal-cmn.-lang-change .o-modal-cmn__lang-change__btn {
    width: 200px;
  }
}

@media only screen and (min-width:1200px), print {
  .o-menu.-pc {
    position: fixed;
    width: 100%;
    visibility: hidden;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
    max-width: 1000px;
  }
  .o-menu.-pc::-webkit-scrollbar {
    display: none;
  }
  html.is-reserve-menu-open-pc .o-menu.-pc {
    display: block;
    z-index: 1100;
    visibility: visible;
    z-index: 1300;
    position: fixed;
    top: 8vh;
    left: 50%;
    bottom: 8vh;
    max-height: calc(100% - 16vh);
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    border-radius: 4px;
    overflow-y: auto;
    -ms-scroll-chaining: none;
        overscroll-behavior: none;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-menu.-sp {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    visibility: hidden;
    -webkit-transition: -webkit-transform 0.6s ease;
    transition: -webkit-transform 0.6s ease;
    transition: transform 0.6s ease;
    transition: transform 0.6s ease, -webkit-transform 0.6s ease;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    background-color: #fff;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    overflow: hidden;
  }
  html.is-reserve-menu-open-sp .o-menu.-sp {
    left: 0;
    display: block;
    z-index: 5200;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
  }
}
.o-menu.-sp:has(.o-menu__scroll.is-active) {
  overflow: scroll;
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.o-menu.-sp:has(.o-online__area-list-sp.is-active, .o-online__date-menu-sp.is-active) {
  overflow: hidden;
}

@media only screen and (max-width:1199.97px) {
  .o-online.-sp-drawer {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .o-online.-sp-drawer {
    display: none;
  }
}
html.is-reserve-menu-open-sp .o-online.-sp-drawer {
  overflow: auto;
  height: calc(100vh - 46px);
}
.o-online.-pc-online {
  display: none;
  background-color: #fff;
  border-radius: 0 0 4px 4px;
  overflow: visible;
}
@media only screen and (min-width:1200px), print {
  .is-reserve-menu-open-pc .o-online.-pc-online {
    display: block;
  }
}
.o-online .o-online__btn__btn {
  display: block;
  margin: 0 auto;
  width: 180px;
}
.o-online.-normal .o-online__line-main {
  background-color: #fff;
  padding: 15px 15px 23px;
  border-radius: 3px;
}
.o-online.-normal .o-online__date {
  margin-bottom: 0;
}
.o-online.-normal .o-online__gc-name {
  margin-bottom: 25px;
}
.o-online.-normal .o-online__btn__btn {
  width: 100%;
}
.o-online.-normal .o-online__tab {
  background-color: #efefef;
  color: #fff;
  border: none;
  bottom: auto;
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 13px auto;
  z-index: 0;
  position: relative;
  left: 0;
  right: 0;
  height: 38px;
  border-radius: 19px;
  width: auto;
}
.o-online.-normal .o-online__tab:before {
  content: "";
  display: block;
  background-color: #008d31;
  position: absolute;
  left: 0;
  z-index: 1;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  height: 38px;
  border-radius: 19px;
  width: 33.3333333333%;
}
.o-online.-normal .o-online__tab:has(.o-online__tab__item.is-active:nth-child(2)):before {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.o-online.-normal .o-online__tab:has(.o-online__tab__item.is-active:last-child):before {
  -webkit-transform: translateX(200%);
          transform: translateX(200%);
}
.o-online.-normal .o-online__tab li {
  z-index: 2;
}
.o-online.-normal .o-online__tab li:after {
  display: none !important;
}
.o-online.-normal .o-online__tab li a {
  border: none;
  background-color: transparent;
  border-radius: 0;
  padding: 7px 0;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.o-online.-normal .o-online__tab li a span {
  color: #969696;
  font-weight: 500;
  font-size: 15px;
  font-size: 0.9375rem;
  display: block;
  text-align: center;
}
.o-online.-normal .o-online__tab li a span:before {
  display: none;
}
.o-online.-normal .o-online__tab li a:hover {
  background-color: transparent;
}
.o-online.-normal .o-online__tab li:last-child a.is-active {
  color: white;
}
.o-online.-normal .o-online__tab li.is-active a {
  border: none;
}
.o-online.-normal .o-online__tab li.is-active a span {
  color: #fff;
}
.o-online.-normal .o-online__tab .o-online__tab__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 33.3333333333%;
}
.o-online.-pc-online {
  padding-top: 20px;
}
.o-online.-pc-online .o-online__tab {
  max-width: 330px;
  margin-top: 0;
}
.o-online.-pc-online .o-online__panel .o-online__panel__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 13px;
}
.o-online.-pc-online .o-online__panel .o-online__areabox,
.o-online.-pc-online .o-online__panel .o-online__date,
.o-online.-pc-online .o-online__panel .o-online__setting {
  -ms-flex-preferred-size: 33.33%;
      flex-basis: 33.33%;
  max-width: 33.33%;
  padding: 0 12px;
}
.o-online.-pc-online .o-online__panel .o-online__gc-name {
  max-width: 400px;
  margin: 0 auto;
}
@media only screen and (min-width:1200px), print {
  .o-online.-plan, .o-online.-one {
    z-index: 1300;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    max-width: 1000px;
    margin: auto;
    height: 100%;
    pointer-events: none;
  }
}

.o-online__date__item {
  cursor: pointer;
  min-width: 70px;
  margin: 0;
  display: block;
  width: 100%;
}

.o-online__datepicker-wrap {
  width: 720px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: absolute;
  max-width: 1000px;
  z-index: 1100;
  top: 0;
  left: 0;
  width: 100%;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  pointer-events: auto;
  border-radius: 4px;
}
@media only screen and (min-width:1200px), print {
  .o-online__datepicker-wrap {
    max-height: 84vh;
  }
}
.o-online__datepicker-wrap.is-active {
  opacity: 1;
  visibility: visible;
}

.o-online__refine__contents {
  position: absolute;
  top: 0;
  left: 390px;
  padding: 52px 30px 20px;
  background-color: #f7f7f7;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  width: 820px;
  z-index: 1100;
}
.o-online__refine__contents.is-active {
  opacity: 1;
  visibility: visible;
}
.o-online__refine__contents dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-size: 0.875rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.o-online__refine__contents dl dt {
  width: 22%;
  font-weight: bold;
  line-height: 1.3;
}
.o-online__refine__contents dl dt .o-online__small {
  font-weight: normal;
  font-size: 12px;
  font-size: 0.75rem;
}
.o-online__refine__contents dl dd {
  width: 78%;
}
.o-online__refine__contents dl dd ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 6px;
}
.o-online__refine__contents dl dd ul li {
  margin-bottom: 6px;
  margin-left: 6px;
}
.o-online__refine__contents dl dd ul li.nostyle {
  background-color: inherit;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-online__refine__contents dl dd ul li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 6px 0.6em;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-width: 80px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.o-online__refine__contents dl dd select {
  background-color: #fff;
  border: 1px solid #ededed;
  font-size: 14px;
  font-size: 0.875rem;
  background-image: url(/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  width: 120px;
  padding: 6px 12px;
}

.o-online__refine__contents__scroll {
  height: 400px;
  overflow-y: scroll;
  padding-bottom: 100px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar {
  width: 10px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.1);
  margin: 30px 0;
  border-radius: 5px;
}
.o-online__refine__contents__scroll::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 10px;
}

.o-online__close-btn {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  cursor: pointer;
  background-color: #c6c6c6;
  padding: 10px;
  background-repeat: no-repeat;
  background-image: url(/assets/include/images/close_white_2.svg);
  background-size: 23px 23px;
  background-position: center center;
}
.o-online__close-btn.is-active {
  display: block;
}

.o-online__clear {
  position: absolute;
  right: 60px;
  top: 10px;
  z-index: 10;
  cursor: pointer;
}

.o-online__select {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s opacity, 0.3s visibility;
  transition: 0.3s opacity, 0.3s visibility;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  border-radius: 4px;
  background-color: #fff;
  z-index: 1100;
  overflow-y: auto;
  -ms-scroll-chaining: none;
      overscroll-behavior: none;
  pointer-events: auto;
}
@media only screen and (min-width:1200px), print {
  .o-online__select {
    max-height: 84vh;
  }
}
.o-online__select.is-active {
  opacity: 1;
  visibility: visible;
}

.o-online__select__scroll-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}

.o-online__select__frame {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px;
}
.o-online.-pc-online .o-online__select__frame {
  padding: 20px 24px 50px;
}
.o-online__select__frame section h2 {
  font-size: 16px;
  color: #1a1a1a;
  margin-bottom: 12px;
}
.o-online__select__frame section.o-online__area-list {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 135px;
}
.o-online__select__frame section.o-online__pref-list {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(100% - 135px);
  position: relative;
  padding-left: 30px;
}
.o-online__select__frame section.o-online__pref-list:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 1px;
  height: 100%;
  background-color: #c6c6c6;
}

.o-online__pref-unit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}
.o-online__pref-unit > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-online__area-list__areabox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
}
.o-online__area-list__areabox li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-online__select-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.o-online__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
  bottom: -3px;
}
.o-online__tab li {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: calc(50% - 3px);
}
.o-online__tab li:after {
  display: none !important;
}
.o-online__tab li:first-child {
  margin-left: 0;
}
.o-online__tab li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 12px 10px;
  position: relative;
  background-color: #f7f7f7;
  border: 1px solid #c6c6c6;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 0 0 #c6c6c6;
          box-shadow: 0 1px 0 0 #c6c6c6;
  margin: 0;
}
.o-online__tab li a span {
  display: inline-block;
}
.o-online__tab li.is-active a {
  padding: 10px 10px 21px;
  border: solid #008d31;
  border-width: 3px 3px 0 3px;
  border-radius: 4px 4px 0 0;
  background-color: #fff;
  color: #1a1a1a;
}
.o-online__tab li.is-active a span {
  position: relative;
}
.o-online__tab li.is-active a span:before {
  position: absolute;
  left: 0;
  bottom: -7px;
  display: block;
  content: "";
  width: 100%;
  height: 3px;
  background-color: #008d31;
}

.o-online__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 10px;
}
.o-online__date p {
  white-space: nowrap;
}

.o-online__area {
  display: block;
  width: 100%;
  margin-bottom: 6px;
}

.o-online__gc-name {
  margin-bottom: 15px;
  position: relative;
}

.o-online__gc-suggestions {
  display: none;
}
.o-online__gc-suggestions.is-active {
  display: block;
}
.o-online__gc-suggestions {
  left: 0;
  right: 0;
  position: absolute;
  z-index: 1000;
  border: 1px solid #ccc;
  background-color: #fff;
}
.o-online__gc-suggestions li a {
  display: block;
  padding: 3px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
}
.o-online__gc-suggestions li a:hover {
  color: #fff;
  background-color: #5da71e;
}
.o-online__gc-suggestions li.is-selected a {
  color: #fff;
  background-color: #5da71e;
}
.o-online__gc-suggestions a {
  display: block;
  padding: 3px 10px;
  color: #1a1a1a;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  -webkit-transition: 0.1s all;
  transition: 0.1s all;
}
.o-online__gc-suggestions a:hover {
  color: #fff;
  background-color: #5da71e;
}
@media only screen and (max-width:767.97px) {
  .o-online__gc-suggestions {
    margin: 0 15px;
  }
}

.o-online__panel {
  background: #fff;
}

.o-online__btn.-course-menu {
  border-top: 1px solid #707070;
  position: relative;
  -webkit-transform: none;
          transform: none;
  text-align: center;
  padding: 20px 0 0;
}

.o-online__datepicker {
  position: relative;
}

.o-online__area-list__button.-area {
  min-width: 105px;
}
.o-online__area-list__button.-pref {
  min-width: 74px;
}

.o-online__wrap {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .o-online__wrap {
    display: none;
  }
}
.o-online__wrap .o-online__tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: 1px solid #008d31;
}
.o-online__wrap .o-online__tab a.selected {
  background-color: #008d31;
  color: #fff;
}
.o-online__wrap .o-online__tab li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.o-online__wrap .o-online__tab a {
  text-decoration: none;
  font-size: 16px;
  color: #a1a1a1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ededed;
  width: 100%;
  padding: 1em 0.5em;
}
.o-online__wrap .o-online__panel {
  margin-left: 5%;
  margin-right: 5%;
  padding-top: 5%;
}
.o-online__wrap .o-online__area {
  margin-bottom: 15px;
}
.o-online__wrap .o-online__area input {
  border: 1px solid #cbcbcb;
  border-radius: 4px;
  width: 100%;
  padding: 0.5em;
  font-size: 16px;
  background-image: url(/assets/include/images/arrow_select_down.svg);
  background-position: right 0.5em center;
  background-repeat: no-repeat;
  font-weight: bold;
  color: #1a1a1a;
  cursor: pointer;
}
.o-online__wrap .o-online__area input::-webkit-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::-moz-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input:-ms-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::-ms-input-placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area input::placeholder {
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.o-online__wrap .o-online__area-list-sp {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-online__wrap .o-online__area-list-sp.is-active {
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1100;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
}
.o-online__wrap .o-online__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 15px;
}
.o-online__wrap .o-online__date-menu-sp {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  background-color: #fff;
  border-top: 1px solid #ededed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
}
.o-online__wrap .o-online__date-menu-sp.is-active {
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  z-index: 1100;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  visibility: visible;
  overflow-y: scroll;
}

.o-online__withgolf-wrap {
  max-width: 600px;
  margin: 0 auto;
  padding: 0 0 75px;
}

.o-select-area-cmn {
  height: calc(100% - 68px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.o-select-area-cmn ul li {
  border-top: 1px solid #a1a1a1;
  padding: 5px 20px;
}
.o-select-area-cmn ul li:first-child {
  border-top: none;
}

.o-tab-cmn__panel {
  display: none;
}
.o-tab-cmn__panel.is-active {
  display: block;
}
.o-tab-cmn.-border .o-tab-cmn__panel {
  position: relative;
  margin-top: -1px;
  padding: 30px;
  background-color: #fff;
}
@media only screen and (min-width:1200px), print {
  .o-tab-cmn.-border .o-tab-cmn__panel {
    border: 2px solid #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-tab-cmn.-border .o-tab-cmn__panel {
    border-top: 1px solid #008d31;
    padding: 20px;
  }
}

.o-tab-cmn .o-tab-cmn__inner.-search {
  border: 1px solid #008d31;
  border-radius: 3px;
}
@media only screen and (max-width:1199.97px) {
  .o-tab-cmn .o-tab-cmn__inner.-search {
    margin: 0 15px;
  }
}
.o-tab-cmn .o-tab-cmn__inner.-search.-border-none {
  border: none;
  border-radius: 0;
}
@media only screen and (max-width:1199.97px) {
  .o-tab-cmn .o-tab-cmn__inner .o-tab-cmn__panel.-normal {
    border-top: none;
    padding: 0 10px 20px;
  }
}
@media only screen and (max-width:1199.97px) {
  .o-tab-cmn .o-tab-cmn__inner .o-tab-cmn__panel.-reserve-menu {
    border-top: none;
    padding: 0 0 90px;
  }
}

.o-datepicker-cmn.-reserve {
  background-color: #fff;
}
.o-datepicker-cmn.-reserve .ui-widget.ui-widget-content {
  border: none;
}
.o-datepicker-cmn.-reserve .ui-datepicker .ui-datepicker-next span {
  background-image: url(/assets_r/include/images/arrow_next_bk-2.svg);
}
.o-datepicker-cmn.-reserve .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets_r/include/images/arrow_prev_bk-2.svg);
}
.o-datepicker-cmn.-reserve .ui-widget.ui-widget-content {
  width: 100% !important;
}
.o-datepicker-cmn.-reserve.-top, .o-datepicker-cmn.-reserve.-online-pc {
  min-height: 320px;
}
.o-datepicker-cmn.-reserve.-top .ui-datepicker .ui-datepicker-next span, .o-datepicker-cmn.-reserve.-online-pc .ui-datepicker .ui-datepicker-next span {
  background-image: url(/assets/include/images/arrow_next_bk-2.svg);
}
.o-datepicker-cmn.-reserve.-top .ui-datepicker .ui-datepicker-prev span, .o-datepicker-cmn.-reserve.-online-pc .ui-datepicker .ui-datepicker-prev span {
  background-image: url(/assets/include/images/arrow_prev_bk-2.svg);
}
.o-datepicker-cmn.-reserve.-online-pc {
  padding: 15px 200px;
  min-height: 370px;
  border: none;
}
.o-datepicker-cmn.-calender .ui-widget.ui-widget-content {
  border: none;
}

.m-header-nav.-sp-fixed {
  border-top: 1px solid #ededed;
}
.m-header-nav.-nav-menu {
  display: none;
  width: 100%;
}
@media only screen and (min-width:1200px), print {
  .l-header.is-scroll .m-header-nav.-nav-menu {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-pc-bottom-line {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-practice-menu {
    border-bottom: 1px solid #c6c6c6;
  }
}

.m-header-nav__menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__menu {
    border-bottom: 1px solid #cccccc;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__menu {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-left: 1px solid #ededed;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__menu {
    position: relative;
  }
}
.m-header-nav__menu.-polyglot {
  border-bottom: none;
}
.m-header-nav__menu {
  /*
  	@media print {
  		display: none;
  	}
  */
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-access, .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-restaurant, .l-header.is-scroll-3 .m-header-nav__menu > .m-header-nav__item.-member {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-access, .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-restaurant, .l-header.is-scroll-3.-polyglot .m-header-nav__menu > .m-header-nav__item.-member {
    display: block;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__menu {
    border-bottom: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-pc-bottom-line .m-header-nav__menu {
    border-bottom: none;
  }
}

.m-header-nav__item {
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__item {
    width: 20%;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__item {
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    background-color: #fff;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav__item {
    -webkit-box-flex: 0;
        -ms-flex: none;
            flex: none;
    width: 16.6666666667%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__item {
    width: 33.3333333333%;
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item {
    width: 25%;
  }
  .m-header-nav.-practice-menu .m-header-nav__item:last-child {
    border-right: none;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav__item.-other {
    display: none;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__item.-other {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    height: 56px;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-other {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-course {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-access {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-info {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-restaurant {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main .m-header-nav__item.-member {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-high .m-header-nav__item {
    height: 60px;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__item {
    width: 16.6666666667%;
    min-width: 110px;
    text-align: center;
    border-right: 1px solid #ededed;
  }
}
.m-header-nav.-nav-menu .m-header-nav__item:first-child {
  border-left: 1px solid #ededed;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item {
    width: calc((100vw - 1px) / 4);
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-info {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-course {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__item.-other {
    -webkit-transform: none;
            transform: none;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (min-width:768px) and (max-width:1023.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__menu.-polyglot .m-header-nav__item {
    width: 25%;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-calender .m-header-nav__item.-calender .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-detail .m-header-nav__item.-detail .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-layout .m-header-nav__item.-layout .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav__item.-access .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-access .m-header-nav__item.-access .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-access .m-header-nav__item.-access .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-restaurant .m-header-nav__item.-restaurant .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav__item.-member .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-member .m-header-nav__item.-member .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-member .m-header-nav__item.-member .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-gc .m-header-nav__item.-gc .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-practice .m-header-nav__item.-practice .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav__item.-school .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-school .m-header-nav__item.-school .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-school .m-header-nav__item.-school .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav__item.-user .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-user .m-header-nav__item.-user .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-user .m-header-nav__item.-user .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav__item.-point .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-point .m-header-nav__item.-point .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-point .m-header-nav__item.-point .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav__item.-top .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-top .m-header-nav__item.-top .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-top .m-header-nav__item.-top .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav__item.-price .m-header-nav__link {
    color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .pg-price .m-header-nav__item.-price .m-header-nav__link:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .pg-price .m-header-nav__item.-price .m-header-nav__icon {
    fill: #008d31;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-practice-menu .m-header-nav__item.-access {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
}

.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-calender .m-header-nav.-main.-high .m-header-nav__item.-calender .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-detail .m-header-nav.-main.-high .m-header-nav__item.-detail .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-layout .m-header-nav.-main.-high .m-header-nav__item.-layout .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-access .m-header-nav.-main.-high .m-header-nav__item.-access .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-restaurant .m-header-nav.-main.-high .m-header-nav__item.-restaurant .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-member .m-header-nav.-main.-high .m-header-nav__item.-member .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-gc .m-header-nav.-main.-high .m-header-nav__item.-gc .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-practice .m-header-nav.-main.-high .m-header-nav__item.-practice .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-school .m-header-nav.-main.-high .m-header-nav__item.-school .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-user .m-header-nav.-main.-high .m-header-nav__item.-user .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-point .m-header-nav.-main.-high .m-header-nav__item.-point .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-top .m-header-nav.-main.-high .m-header-nav__item.-top .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link {
  background-color: #8dc329;
  border-color: #8dc329;
  color: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link .m-header-nav__icon {
  fill: #fff;
}
.pg-price .m-header-nav.-main.-high .m-header-nav__item.-price .m-header-nav__link:hover {
  background-color: #8dc329;
  color: #fff;
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav.-main.-high .m-header-nav__item:hover .m-header-nav__icon {
    fill: #fff;
  }
}

@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__static-cont {
    display: none;
  }
}

.m-header-nav__fixed-cont {
  display: none;
}
@media only screen and (max-width:767.97px) {
  .l-header.is-scroll-3 .m-header-nav__fixed-cont {
    display: block;
  }
}

.m-header-nav__link {
  display: block;
  padding: 8px;
  font-weight: bold;
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link {
    font-size: 14px;
    font-size: 0.875rem;
    color: #646464;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link {
    padding: 8px 8px 4px;
    color: inherit;
    height: 100%;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav__link {
    font-size: 16px;
    font-size: 1rem;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav__link {
    padding: 8px 4px 4px;
  }
}
.m-header-nav__link:after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  background-color: transparent;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:after {
    bottom: -1px;
    height: 3px;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link:after {
    bottom: -2px;
    height: 5px;
  }
}
.m-header-nav.-practice-menu .m-header-nav__link {
  color: #1a1a1a;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-practice-menu .m-header-nav__link {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.m-header-nav.-nav-menu .m-header-nav__link:after {
  display: none;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__link {
    font-size: 12px;
    font-size: 0.75rem;
    color: #1a1a1a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 66px;
  }
}
.m-header-nav.-high .m-header-nav__link:after {
  display: none;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover, .m-header-nav__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover:after, .m-header-nav__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav__link:hover, .m-header-nav__link.is-active {
    color: inherit;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-high .m-header-nav__link:hover:after, .m-header-nav.-high .m-header-nav__link.is-active:after {
    color: inherit;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active {
    background-color: #fff;
    color: #1a1a1a;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active:after {
    background-color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav.-high .m-header-nav__link.is-active:after:after {
    color: inherit;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav__link.is-active {
    color: #008d31;
  }
}
@media only screen and (max-width:1199.97px) {
  .m-header-nav.-sp-fixed .m-header-nav__link {
    padding: 11px 0 7px;
    font-size: 12px;
    font-size: 0.75rem;
  }
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-header-nav.-main.-high.-practice-menu .m-header-nav__link {
    padding: 5px 4px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main.-high.-practice-menu .m-header-nav__link {
    padding: 8px 4px;
  }
}
@media only screen and (max-width:767.97px) {
  .m-header-nav.-main.-high .m-header-nav__link {
    padding: 10px 4px;
  }
}
@media only screen and (min-width:768px), tv, print {
  .m-header-nav.-main.-high .m-header-nav__link:hover {
    background-color: #8dc329;
    color: #fff;
  }
  .m-header-nav.-main.-high .m-header-nav__link:hover .m-header-nav__icon {
    fill: #fff;
  }
}
.m-header-nav.-main.-high .m-header-nav__link.is-active {
  background-color: #8dc329;
  color: #fff;
}
.m-header-nav.-main.-high .m-header-nav__link.is-active .m-header-nav__icon {
  fill: #fff;
}

@media only screen and (min-width:1200px), print {
  .m-header-nav__icon {
    display: none;
  }
}
.m-header-nav__link.is-active .m-header-nav__icon {
  fill: #008d31;
}
.m-header-nav__item.-other .m-header-nav__icon {
  stroke: currentColor;
}
.m-header-nav__link.is-active .m-header-nav__item.-other .m-header-nav__icon {
  stroke: #008d31;
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__icon {
    display: block;
    margin: 0 auto;
  }
}
.m-header-nav.-practice-menu .m-header-nav__icon {
  min-height: 23px;
}

@media only screen and (max-width:1199.97px) {
  .m-header-nav__txt {
    line-height: 2;
  }
}
@media only screen and (min-width:1200px), print {
  .m-header-nav.-nav-menu .m-header-nav__txt {
    margin-top: 4px;
  }
}
.m-header-nav.-practice-menu .m-header-nav__txt {
  line-height: 1.3;
}

.m-header-nav__other-list {
  display: none;
  position: absolute;
  right: -1px;
  top: 100%;
  border-top: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
.m-header-nav.-sp-fixed .m-header-nav__other-list .m-header-nav__item {
  width: calc(25vw - 1px);
}
/* カレンダーに関するCSSを追加 */
.m-calender__heading {
  padding: 5px;
  background-color: #333;
  color: #fff;
  text-align: center;
  font-weight: bold;
}

.m-calender__table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.m-calender__table thead .m-calender__sun {
  color: #dd3333;
}
.m-calender__table thead .m-calender__sut {
  color: #50b6e3;
}
.m-calender__table tbody td {
  text-align: center;
  border: 1px solid #ededed;
}
.m-calender__table tbody td.m-calender__sun {
  background-color: #ffeae9;
}
.m-calender__table tbody td.m-calender__sut {
  background-color: #e2f3ff;
}
.m-calender.-result .m-calender__table tbody td {
  border: none;
  padding: 1px;
}
.m-calender.-modal .m-calender__table thead th {
  padding: 6px;
}
.m-calender.-modal .m-calender__table tbody td {
  border: none;
  padding: 1px;
  font-weight: bold;
}

.m-calender__unit {
  position: relative;
}
@media only screen and (max-width:1199.97px) {
  .m-calender__unit {
    display: block;
    text-decoration: none;
    color: inherit;
  }
}
.m-calender__unit:after {
  content: "";
  display: block;
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  background-color: transparent;
  border: 3px solid transparent;
  z-index: 10;
  pointer-events: none;
}
.m-calender.-modal .m-calender__unit:after {
  border-radius: 5px;
}
.m-calender.-result .m-calender__unit:after {
  border-radius: 5px;
}
.m-calender__unit.is-active:after {
  border-color: #008d31;
}

.m-calender__date {
  padding: 5px;
  background-color: #fafafa;
  color: #1a1a1a;
  font-size: 18px;
  font-size: 1.125rem;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1;
  cursor: pointer;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-calender__date {
    font-size: 24px;
    font-size: 1.5rem;
    font-size: 24px;
    font-size: 1.5rem;
  }
}
.m-calender__date.-sun {
  background-color: #ffeae9;
}
.m-calender__date.-sat {
  background-color: #e2f3ff;
}
.m-calender__date.-inactive {
  color: #a1a1a1;
  cursor: auto;
}
.m-calender.-modal .m-calender__date {
  padding: 8px 2px;
  border: 1px solid #cccccc;
  border-radius: 5px;
}
.m-calender.-modal .m-calender__date.-inactive {
  background-color: #ededed;
  color: #cccccc;
  height: 40px;
}
.m-calender.-result .m-calender__date {
  padding: 12px;
  border: 1px solid #cccccc;
  border-radius: 5px;
  background-color: #fff;
}
.m-calender.-result .m-calender__date.-sun {
  background-color: #ffeae9;
}
.m-calender.-result .m-calender__date.-sat {
  background-color: #e2f3ff;
}
.m-calender.-result .m-calender__date.-inactive {
  background-color: #ededed;
  color: #cccccc;
}

.m-calender__num {
  padding: 1px 5px;
  min-height: 26px;
  color: #a1a1a1;
  font-size: 14px;
  font-size: 0.875rem;
  font-size: 14px;
  font-size: 0.875rem;
}
@media only screen and (min-width:1024px) and (max-width:1199.97px) {
  .m-calender__num {
    min-height: 35px;
    font-size: 19px;
    font-size: 1.1875rem;
    font-size: 19px;
    font-size: 1.1875rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbG5hdmkuY3NzIiwiZ2xvYmFsbmF2aS5zY3NzIiwibGlicmFyaWVzL2pxdWVyeS11aS5zY3NzIiwibGlicmFyaWVzL2pxdWVyeS11aS1kYXRlcGlja2VyLWZpeC5zY3NzIiwibGlicmFyaWVzL19zd2lwZXIubWluLnNjc3MiLCJsYXlvdXQvX2hlYWRlci5zY3NzIiwiX2NvbmZpZy5zY3NzIiwiZm91bmRhdGlvbi9fbWl4aW4uc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJsYXlvdXQvX2RyYXdlci5zY3NzIiwiYXRvbXMvX3RvdG9wLnNjc3MiLCJhdG9tcy9fYnRuLWNtbi5zY3NzIiwiYXRvbXMvX2xhYmVsLWNtbi5zY3NzIiwiYXRvbXMvX2xpbmstY21uLnNjc3MiLCJhdG9tcy9fYmFkZ2UtY21uLnNjc3MiLCJhdG9tcy9fbGlzdC1jbW4uc2NzcyIsImF0b21zL19zaGFkZS1jbW4uc2NzcyIsImF0b21zL19yYWRpby1sYWJlbC1jbW4uc2NzcyIsImF0b21zL19mb3JtLWNoZWNrLWNtbi5zY3NzIiwiYXRvbXMvX2Zvcm0tdHh0LWNtbi5zY3NzIiwiYXRvbXMvX3dlYnZpZXctY29udC5zY3NzIiwibW9sZWN1bGVzL19zaXRlbWFwLXVuaXQuc2NzcyIsIm1vbGVjdWxlcy9fbGFuZy1jaGFuZ2UtY21uLnNjc3MiLCJtb2xlY3VsZXMvX2hlYWRlci1uYXYtY21uLnNjc3MiLCJtb2xlY3VsZXMvX2xvZ2luLW1lbnUuc2NzcyIsIm1vbGVjdWxlcy9fbWVudS5zY3NzIiwibW9sZWN1bGVzL19tZW51LWNsZWFyLnNjc3MiLCJtb2xlY3VsZXMvX2RldGFpbGJveC5zY3NzIiwibW9sZWN1bGVzL19zY29wZS1jbW4uc2NzcyIsIm1vbGVjdWxlcy9fbW9kYWwtYm90dG9tLWNtbi5zY3NzIiwibW9sZWN1bGVzL19pbnB1dC1pY29uLWNtbi5zY3NzIiwibW9sZWN1bGVzL19hY2MtaW5jaGVjay1jbW4uc2NzcyIsIm1vbGVjdWxlcy9fdGFiLWxpc3QtY21uLnNjc3MiLCJtb2xlY3VsZXMvX2FjYy1jbW4uc2NzcyIsIm1vbGVjdWxlcy9fYW5jaG9yLWNtbi5zY3NzIiwibW9sZWN1bGVzL193aXRoZ29sZi1zZWFyY2gtY21uLnNjc3MiLCJtb2xlY3VsZXMvX2xhbmctbGluay5zY3NzIiwib3JnYW5pc21zL19zcC1mb290ZXItbWVudS5zY3NzIiwib3JnYW5pc21zL19tb2RhbC1jbW4uc2NzcyIsIm9yZ2FuaXNtcy9fbWVudS5zY3NzIiwib3JnYW5pc21zL19vbmxpbmUuc2NzcyIsIm9yZ2FuaXNtcy9fc2VsZWN0LWFyZWEtY21uLnNjc3MiLCJvcmdhbmlzbXMvX3RhYi1jbW4uc2NzcyIsIm9yZ2FuaXNtcy9fZGF0ZXBpY2tlci1jbW4uc2NzcyIsIm1vbGVjdWxlcy9faGVhZGVyLW5hdi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQjs7OztxQ0FBQTtBQ0pBOzs7O29FQUFBO0FBTUE7bUNBQUE7QUFFQTtFQUNDLGFBQUE7QUZNRDs7QUVKQTtFQUNDLFNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FGT0Q7O0FFTEE7RUFDQyxTQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBRlFEOztBRU5BOztFQUVDLFdBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7QUZTRDs7QUVQQTtFQUNDLFdBQUE7QUZVRDs7QUVSQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQSxFQUFBLGlCQUFBO0FGV0Q7O0FFUkE7RUFDQyxZQUFBO0FGV0Q7O0FFUEE7bUNBQUE7QUFFQTtFQUNDLDBCQUFBO0VBQ0Esb0JBQUE7QUZVRDs7QUVOQTttQ0FBQTtBQUVBO0VBQ0MscUJBQUE7RUFDQSxzQkFB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QUFBO0FGbVF6Qjs7QUVsUUE7RUFBeUIsaUNBQUE7QUZzUXpCOztBRXJRQTtFQUF5QixpQ0FBQTtBRnlRekI7O0FFeFFBO0VBQXlCLGlDQUFBO0FGNFF6Qjs7QUUzUUE7RUFBeUIsaUNBQUE7QUYrUXpCOztBRTlRQTtFQUEwQiw4QkFBQTtBRmtSMUI7O0FFalJBO0VBQTJCLGdDQUFBO0FGcVIzQjs7QUVwUkE7RUFBMEIsZ0NBQUE7QUZ3UjFCOztBRXZSQTtFQUEyQixnQ0FBQTtBRjJSM0I7O0FFMVJBO0VBQTBCLGdDQUFBO0FGOFIxQjs7QUU3UkE7RUFBMkIsZ0NBQUE7QUZpUzNCOztBRWhTQTtFQUEwQixnQ0FBQTtBRm9TMUI7O0FFblNBO0VBQTJCLGlDQUFBO0FGdVMzQjs7QUV0U0E7RUFBNEIsaUNBQUE7QUYwUzVCOztBRXpTQTtFQUE4QixpQ0FBQTtBRjZTOUI7O0FFNVNBO0VBQTRCLGlDQUFBO0FGZ1Q1Qjs7QUUvU0E7RUFBOEIsaUNBQUE7QUZtVDlCOztBRWxUQTtFQUE4QixpQ0FBQTtBRnNUOUI7O0FFclRBO0VBQThCLGlDQUFBO0FGeVQ5Qjs7QUV4VEE7RUFBOEIsaUNBQUE7QUY0VDlCOztBRTNUQTtFQUE4QixpQ0FBQTtBRitUOUI7O0FFOVRBO0VBQWdDLDRCQUFBO0FGa1VoQzs7QUVqVUE7RUFBZ0MsZ0NBQUE7QUZxVWhDOztBRXBVQTtFQUFnQyxnQ0FBQTtBRndVaEM7O0FFdlVBO0VBQWdDLGdDQUFBO0FGMlVoQzs7QUUxVUE7RUFBMkIsZ0NBQUE7QUY4VTNCOztBRTdVQTtFQUEyQixnQ0FBQTtBRmlWM0I7O0FFaFZBO0VBQTJCLGdDQUFBO0FGb1YzQjs7QUVuVkE7RUFBMkIsaUNBQUE7QUZ1VjNCOztBRXRWQTtFQUE0QixpQ0FBQTtBRjBWNUI7O0FFelZBO0VBQTRCLGlDQUFBO0FGNlY1Qjs7QUU1VkE7RUFBNEIsaUNBQUE7QUZnVzVCOztBRS9WQTtFQUE0QixpQ0FBQTtBRm1XNUI7O0FFbFdBO0VBQW1CLDRCQUFBO0FGc1duQjs7QUVyV0E7RUFBd0IsZ0NBQUE7QUZ5V3hCOztBRXhXQTtFQUFtQixnQ0FBQTtBRjRXbkI7O0FFM1dBO0VBQWtCLGdDQUFBO0FGK1dsQjs7QUU5V0E7RUFBbUIsZ0NBQUE7QUZrWG5COztBRWpYQTtFQUFtQixnQ0FBQTtBRnFYbkI7O0FFcFhBO0VBQXdCLGdDQUFBO0FGd1h4Qjs7QUV2WEE7RUFBNkIsaUNBQUE7QUYyWDdCOztBRTFYQTtFQUE0Qiw0QkFBQTtBRjhYNUI7O0FFN1hBO0VBQXVCLGdDQUFBO0FGaVl2Qjs7QUVoWUE7RUFBb0IsZ0NBQUE7QUZvWXBCOztBRW5ZQTtFQUFzQixnQ0FBQTtBRnVZdEI7O0FFdFlBO0VBQWdCLGdDQUFBO0FGMFloQjs7QUV6WUE7RUFBdUIsZ0NBQUE7QUY2WXZCOztBRTVZQTtFQUFxQixnQ0FBQTtBRmdackI7O0FFL1lBO0VBQW9CLGlDQUFBO0FGbVpwQjs7QUVsWkE7RUFBbUIsaUNBQUE7QUZzWm5COztBRXJaQTtFQUFrQixpQ0FBQTtBRnlabEI7O0FFeFpBO0VBQWlCLGlDQUFBO0FGNFpqQjs7QUUzWkE7RUFBaUIsaUNBQUE7QUYrWmpCOztBRTlaQTtFQUFrQixpQ0FBQTtBRmthbEI7O0FFamFBO0VBQW9CLGlDQUFBO0FGcWFwQjs7QUVwYUE7RUFBb0IsaUNBQUE7QUZ3YXBCOztBRXZhQTtFQUFlLGlDQUFBO0FGMmFmOztBRTFhQTtFQUFnQiw2QkFBQTtBRjhhaEI7O0FFN2FBO0VBQWdCLGlDQUFBO0FGaWJoQjs7QUVoYkE7RUFBb0IsaUNBQUE7QUZvYnBCOztBRW5iQTtFQUFnQixpQ0FBQTtBRnViaEI7O0FFdGJBO0VBQWtCLGlDQUFBO0FGMGJsQjs7QUV6YkE7RUFBaUIsaUNBQUE7QUY2YmpCOztBRTViQTtFQUFnQixpQ0FBQTtBRmdjaEI7O0FFL2JBO0VBQXNCLGtDQUFBO0FGbWN0Qjs7QUVsY0E7RUFBa0Isa0NBQUE7QUZzY2xCOztBRXJjQTtFQUFtQixrQ0FBQTtBRnljbkI7O0FFeGNBO0VBQWtCLGtDQUFBO0FGNGNsQjs7QUUzY0E7RUFBa0Isa0NBQUE7QUYrY2xCOztBRTljQTtFQUFnQixrQ0FBQTtBRmtkaEI7O0FFamRBO0VBQWlCLGtDQUFBO0FGcWRqQjs7QUVwZEE7RUFBZ0Isa0NBQUE7QUZ3ZGhCOztBRXZkQTtFQUFnQixrQ0FBQTtBRjJkaEI7O0FFMWRBO0VBQWtCLDZCQUFBO0FGOGRsQjs7QUU3ZEE7RUFBZ0IsaUNBQUE7QUZpZWhCOztBRWhlQTtFQUFxQixpQ0FBQTtBRm9lckI7O0FFbmVBO0VBQWlCLGlDQUFBO0FGdWVqQjs7QUV0ZUE7RUFBc0IsaUNBQUE7QUYwZXRCOztBRXplQTtFQUFpQixpQ0FBQTtBRjZlakI7O0FFNWVBO0VBQXNCLGlDQUFBO0FGZ2Z0Qjs7QUUvZUE7RUFBZSxrQ0FBQTtBRm1mZjs7QUVsZkE7RUFBcUIsa0NBQUE7QUZzZnJCOztBRXJmQTtFQUFvQixrQ0FBQTtBRnlmcEI7O0FFeGZBO0VBQXFCLGtDQUFBO0FGNGZyQjs7QUUzZkE7RUFBZ0Isa0NBQUE7QUYrZmhCOztBRTlmQTtFQUFtQixrQ0FBQTtBRmtnQm5COztBRWpnQkE7RUFBaUIsa0NBQUE7QUZxZ0JqQjs7QUVwZ0JBO0VBQWlCLGtDQUFBO0FGd2dCakI7O0FFdmdCQTtFQUFrQixrQ0FBQTtBRjJnQmxCOztBRTFnQkE7RUFBaUIsNkJBQUE7QUY4Z0JqQjs7QUU3Z0JBO0VBQWdCLGlDQUFBO0FGaWhCaEI7O0FFaGhCQTtFQUFrQixpQ0FBQTtBRm9oQmxCOztBRW5oQkE7RUFBZ0IsaUNBQUE7QUZ1aEJoQjs7QUV0aEJBO0VBQWlCLGlDQUFBO0FGMGhCakI7O0FFemhCQTtFQUFrQixpQ0FBQTtBRjZoQmxCOztBRTVoQkE7RUFBb0IsaUNBQUE7QUZnaUJwQjs7QUUvaEJBO0VBQXFCLGtDQUFBO0FGbWlCckI7O0FFbGlCQTtFQUFpQixrQ0FBQTtBRnNpQmpCOztBRXJpQkE7RUFBaUIsa0NBQUE7QUZ5aUJqQjs7QUV4aUJBO0VBQWdCLDZCQUFBO0FGNGlCaEI7O0FFM2lCQTtFQUFpQixpQ0FBQTtBRitpQmpCOztBRTlpQkE7RUFBcUIsaUNBQUE7QUZrakJyQjs7QUVqakJBO0VBQXFCLGlDQUFBO0FGcWpCckI7O0FFcGpC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LzVJUTtFQUNFLDZCQUFBO0FUaTZJVjtBUzE1SVk7RUFDRSxjSDVRTjtBTndxSlI7QVM3NUlZO0VBQ0UsY0g1UU47QU4ycUpSO0FTaDZJWTtFQUNFLGNINVFOO0FOOHFKUjtBU242SVk7RUFDRSxjSDVRTjtBTmlySlI7QVN0NklZO0VBQ0UsY0g1UU47QU5vckpSO0FTejZJWTtFQUNFLGNINVFOO0FOdXJKUjtBUzU2SVk7RUFDRSxjSDVRTjtBTjBySlI7QVMvNklZO0VBQ0UsY0g1UU47QU42ckpSO0FTbDdJWTtFQUNFLGNINVFOO0FOZ3NKUjtBU3I3SVk7RUFDRSxjSDVRTjtBTm1zSlI7QVN4N0lZO0VBQ0UsY0g1UU47QU5zc0pSO0FTMzdJWTtFQUNFLGNINVFOO0FOeXNKUjtBUzk3SVk7RUFDRSxjSDVRTjtBTjRzSlI7QVN4N0lJO0VBQ0UseUJIL1FPO0FOeXNKYjtBU3o3SU07RUFDRSxjQUFBO0FUMjdJUjtBUzE3SVE7RUFDRSw2QkFBQTtBVDQ3SVY7QVMxN0lRO0VBQ0UsbUJBQUE7RUZsVVQsZUFBQTtFQUNBLG9CQUFBO0VFbVVTLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQUEsb0JBQUE7QVQ2N0lWO0FTNTdJVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSxxRUFBQTtBVDg3SVo7QVM1N0lVO0VBQ0UsY0huVEo7QU5pdkpSO0FTMTdJVTtFQUNFLGdCQUFBO0FUNDdJWjtBU3I3SWM7RUFDRSxjSGhVUjtBTnV2SlI7QVN4N0ljO0VBQ0UsY0hoVVI7QU4wdkpSO0FTMzdJYztFQUNFLGNIaFVSO0FONnZKUjtBUzk3SWM7RUFDRSxjSGhVUjtBTmd3SlI7QVNqOEljO0VBQ0UsY0hoVVI7QU5td0pSO0FTcDhJYztFQUNFLGNIaFVSO0FOc3dKUjtBU3Y4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akJuR047RU5zelNOO0FBQ0Y7QXVCL3NTVTtFQURGO0lBRUksYWpCekdKO0VOMnpTTjtBQUNGO0F1Qjl0U1U7RUFERjtJQUVJLGNqQi9GSjtFTmcwU047QUFDRjtBdUIvdFNZO0VBREY7SUFFSSx5QmpCbkdOO0VOcTBTTjtBQUNGO0F1Qjl0U1U7RUFERjtJQUVJLGFqQnpHSjtFTjAwU047QUFDRjtBdUI3dVNVO0VBREY7SUFFSSxjakIvRko7RU4rMFNOO0FBQ0Y7QXVCOXVTWTtFQURGO0lBRUkseUJqQm5HTjtFTm8xU047QUFDRjtBdUI3dVNVO0VBREY7SUFFSSxhakJ6R0o7RU55MVNOO0FBQ0Y7QXVCNXZTVTtFQURGO0lBRUksY2pCL0ZKO0VOODFTTjtBQUNGO0F1Qjd2U1k7RUFERjtJQUVJLHlCakJuR047RU5tMlNOO0FBQ0Y7QXVCNXZTVTtFQURGO0lBRUksYWpCekdKO0VOdzJTTjtBQUNGO0F1QjN3U1U7RUFERjtJQUVJLGNqQi9GSjtFTjYyU047QUFDRjtBdUI1d1NZO0VBREY7SUFFSSx5QmpCbkdOO0VOazNTTjtBQUNGO0F1QjN3U1U7RUFERjtJQUVJLGFqQnpHSjtFTnUzU047QUFDRjtBdUIxeFNVO0VBREY7SUFFSSxjakIvRko7RU40M1NOO0FBQ0Y7QXVCM3hTWTtFQURGO0lBRUkseUJqQm5HTjtFTmk0U047QUFDRjtBdUIxeFNVO0VBREY7SUFFSSxhakJ6R0o7RU5zNFNOO0FBQ0Y7QXVCenlTVTtFQURGO0lBRUksY2pCL0ZKO0VOMjRTTjtBQUNGO0F1QjF5U1k7RUFERjtJQUVJLHlCakJuR047RU5nNVNOO0FBQ0Y7QXVCenlTVTtFQURGO0lBRUksYWpCekdKO0VOcTVTTjtBQUNGO0F1Qnh6U1U7RUFERjtJQUVJLGNqQi9GSjtFTjA1U047QUFDRjtBdUJ6elNZO0VBREY7SUFFSSx5QmpCbkdOO0VOKzVTTjtBQUNGO0F1Qnh6U1U7RUFERjtJQUVJLGFqQnpHSjtFTm82U047QUFDRjtBdUJ2MFNVO0VBREY7SUFFSSxjakIvRko7RU55NlNOO0FBQ0Y7QXVCeDBTWTtFQURGO0lBRUkseUJqQm5HTjtFTjg2U047QUFDRjtBdUJ2MFNVO0VBREY7SUFFSSxhakJ6R0o7RU5tN1NOO0FBQ0Y7QXVCdDFTVTtFQURGO0lBRUksY2pCL0ZKO0VOdzdTTjtBQUNGO0F1QnYxU1k7RUFERjtJQUVJLHlCakJuR047RU42N1NOO0FBQ0Y7QXVCdDFTVTtFQURGO0lBRUksYWpCekdKO0VOazhTTjtBQUNGO0F1QnIyU1U7RUFERjtJQUVJLGNqQi9GSjtFTnU4U047QUFDRjtBdUJ0MlNZO0VBREY7SUFFSSx5QmpCbkdOO0VONDhTTjtBQUNGO0F1QnIyU1U7RUFERjtJQUVJLGFqQnpHSjtFTmk5U047QUFDRjtBdUJwM1NVO0VBREY7SUFFSSxjakIvRko7RU5zOVNOO0FBQ0Y7QXVCcjNTWTtFQURGO0lBRUkseUJqQm5HTjtFTjI5U047QUFDRjtBdUJwM1NVO0VBREY7SUFFSSxhakJ6R0o7RU5nK1NOO0FBQ0Y7O0F1QjcyU0k7RUFERjtJQUVJLGFBQUE7RXZCaTNTSjtBQUNGOztBdUI1MlNBO0VBQ0UsYUFBQTtBdkIrMlNGO0F1QjcyU0k7RUFERjtJQUVJLGNBQUE7RXZCZzNTSjtBQUNGOztBdUI1MlNBO0VBQ0UsY0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtFaEI3S0QsZUFBQTtFQUNBLGtCQUFBO0VnQjhLQyxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFBQSxvQkFBQTtFQUNBLGtCQUFBO0F2QmczU0Y7QXVCLzJTRTtFQVRGO0loQjFLQyxlQUFBO0lBQ0EsbUJBQUE7SWdCb0xHLGNqQm5KVTtFTnNnVFo7QUFDRjtBdUJsM1NFO0VBYkY7SUFjSSxvQkFBQTtJQUNBLGNBQUE7SUFDQSxZQUFBO0V2QnEzU0Y7QUFDRjtBdUJwM1NFO0VBbEJGO0loQjFLQyxlQUFBO0lBQ0EsZUFBQTtFUG9qVEM7QUFDRjtBdUJ2M1NFO0VBckJGO0lBc0JJLG9CQUFBO0V2QjAzU0Y7QUFDRjtBdUJ6M1NFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0VBQ0EsVUFBQTtBdkIyM1NKO0F1QjEzU0k7RUFURjtJQVVJLFlBQUE7SUFDQSxXQUFBO0V2QjYzU0o7QUFDRjtBdUI1M1NJO0VBYkY7SUFjSSxZQUFBO0lBQ0EsV0FBQTtFdkIrM1NKO0FBQ0Y7QXVCMzNTSTtFQUZGO0lBR0ksc0JBQUE7SUFDQSxjakI1S087RU4waVRYO0FBQ0Y7QXVCNTNTTTtFQURGO0lBRUkseUJqQnRMQTtFTnFqVE47QUFDRjtBdUI3M1NJO0VBWEY7SUFZSSxjQUFBO0V2Qmc0U0o7QUFDRjtBdUI1M1NNO0VBREY7SUFFSSx5QmpCaE1BO0VOK2pUTjtBQUNGO0F1QjMzU0k7RUFERjtJQUVJLGNqQnRNRTtFTm9rVE47QUFDRjtBdUIzM1NJO0VBREY7SUFFSSxtQkFBQTtJaEJqUEwsZUFBQTtJQUNBLGtCQUFBO0VQZ25UQztBQUNGOztBdUIxM1NFO0VBREY7SUFFSSxhQUFBO0V2QjgzU0Y7QUFDRjtBdUI3M1NFO0VBQ0UsYWpCdE5JO0FOcWxUUjtBdUI3M1NFO0VBQ0Usb0JBQUE7QXZCKzNTSjtBdUI5M1NJO0VBQ0UsZWpCM05FO0FOMmxUUjs7QXVCMTNTRTtFQURGO0lBRUksZ0JBQUE7RXZCODNTRjtBQUNGOztBdUIzM1NBO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0F2QjgzU0Y7QXVCNTNTSTtFQUNFLHVCQUFBO0F2QjgzU047O0F3QnRyVEE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtBeEJ5clRGO0F3QnhyVEU7RUFDRSx5QkFBQTtBeEIwclRKO0F3QnhyVEU7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0F4QjByVEo7QXdCeHJURTtFQUNFLGtCQUFBO0F4QjByVEo7QXdCeHJURTtFQUNFLGdDQUFBO0F4QjByVEo7QXdCeHJURTtFQUNFLGVBQUE7QXhCMHJUSjs7QXdCdHJUQTtFakJjQyxlQUFBO0VBQ0Esa0JBQUE7RWlCWkMsY0FBQTtFQUNBLGlCQUFBO0F4QnlyVEY7QXdCeHJURTtFakJTRCxlQUFBO0VBQ0EsbUJBQUE7RWlCUEcsVUFBQTtBeEIwclRKOztBd0J2clRBO0VqQkdDLGVBQUE7RUFDQSxtQkFBQTtBUHdyVEQ7QXdCMXJURTtFQUZGO0lqQkdDLGVBQUE7SUFDQSxtQkFBQTtFUDZyVEM7QUFDRjtBd0I3clRFO0VqQkZELGVBQUE7RUFDQSxrQkFBQTtBUGtzVEQ7O0F3QjVyVEE7RWpCUEMsZUFBQTtFQUNBLGVBQUE7RWlCUUMsaUJBQUE7QXhCZ3NURjtBd0IvclRFO0VBQ0UsZ0JBQUE7QXhCaXNUSjtBd0IvclRFO0VqQmJELGVBQUE7RUFDQSxvQkFBQTtBUCtzVEQ7O0F3QjdyVEE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtNQUFBLGtCQUFBO1VBQUEseUJBQUE7QXhCZ3NURjtBd0IvclRFO0VBRUUsa0JBQUE7QXhCZ3NUSjs7QXdCNXJUQTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtNQUFBLGNBQUE7QXhCK3JURjtBd0I5clRFO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QXhCZ3NUSjtBd0IvclRJO0VBRUUsWUFBQTtBeEJnc1ROO0F3QjdyVEU7RUFDRSxlQUFBO0F4QityVEo7QXdCNXJUSTtFQUNFLGFBQUE7QXhCOHJUTjtBd0IzclRFO0VBQ0UsNEJBQUE7TUFBQSxlQUFBO0VBQ0EsY0FBQTtBeEI2clRKO0F3QjNyVEU7RUFDRSxpQkFBQTtBeEI2clRKO0F3QjNyVEU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBeEI2clRKOztBd0J6clRFO0VqQnhFRCxlQUFBO0VBQ0Esb0JBQUE7RWlCeUVHLGdCQUFBO0F4QjZyVEo7QXdCaHNUQTtFQUtFLGlCQUFBO0F4QjhyVEY7O0F3QjVyVEE7RUFDRSxlQUFBO0VqQi9FRCxlQUFBO0VBQ0EsbUJBQUE7RWlCZ0ZDLGdCQUFBO0F4QmdzVEY7O0F3QjlyVEE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBeEJpc1RGOztBeUJ6elRBO0VBQ0UseUJBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsMEJBQUE7RUFDQSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0F6QjR6VEY7QXlCMXpURTtFQUNFLGNBQUE7QXpCNHpUSjs7QXlCeHpURTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSx3QkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXpCMnpUSjs7QXlCeHpUQTtFbEJZQyxlQUFBO0VBQ0Esb0JBQUE7RWtCWEMsZ0JBQUE7RUFDQSxXQUFBO0F6QjR6VEY7O0F5QjF6VEE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBekI2elRGO0F5QjV6VEU7RUFDRSxrQkFBQTtFQUNBLFFBQUE7QXpCOHpUSjs7QXlCM3pUQTtFQUNFLFdBQUE7RUFDQSxZQUFBO0F6Qjh6VEY7O0F5QjV6VEE7RUFDRSxjQUFBO0F6Qit6VEY7O0EwQnYyVEE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0ExQjAyVEY7QTBCejJURTtFQUNFLGNBQUE7RUFDQSxnQ0FBQTtFQUNBLGNBQUE7QTFCMjJUSjs7QTBCeDJUQTtFbkJ3QkMsZUFBQTtFQUNBLGtCQUFBO0VtQnZCQyxnQkFBQTtBMUI0MlRGOztBMkJ4M1RFO0VBQ0UsZ0NBQUE7QTNCMjNUSjtBMkJ6M1RFO0VBQ0UsaUJBQUE7RXBCOEJILGVBQUE7RUFDQSxtQkFBQTtBUDgxVEQ7QTJCejNURTtFQUNFLG1CQUFBO0EzQjIzVEo7QTJCejNUSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0EzQjIzVE47QTJCejNUTTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBM0IyM1RSO0EyQnozVFE7RUFDRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBM0IyM1RWO0EyQngzVFE7RUFDRSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSx5RUFBQTtFQUNBLDhCQUFBO0VBQ0EsY0FBQTtBM0IwM1RWO0EyQnIzVEU7RUFDRSx5QkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0EzQnUzVEo7QTJCdDNUSTtFQUNFLDhCQUFBO01BQUEsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QTNCdzNUTjtBMkJ0M1RJO0VBQ0UsMkNBQUE7TUFBQSw4QkFBQTtFQUNBLDZCQUFBO0EzQnczVE47QTJCcjNUVTtFQUNFLGdCQUFBO0EzQnUzVFo7QTJCajNUTTtFQUNFLDhCQUFBO01BQUEsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QTNCbTNUUjtBMkJqM1RNO0VBQ0UsMkNBQUE7TUFBQSw4QkFBQTtFQUNBLDZCQUFBO0EzQm0zVFI7O0EyQjcyVEE7RUFDRSx5QkFBQTtFQUNBLGdDQUFBO0VBQ0EsZUFBQTtBM0JnM1RGO0EyQi8yVEU7RUFKRjtJQUtJLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0EsZUFBQTtFM0JrM1RGO0FBQ0Y7QTJCajNURTtFQUNFLGNBQUE7QTNCbTNUSjtBMkJqM1RFO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtBM0JtM1RKO0EyQmozVEU7RUFDRSxjQUFBO0EzQm0zVEo7QTJCbDNUSTtFQUZGO0lBR0ksZUFBQTtFM0JxM1RKO0FBQ0Y7QTJCbDNUSTtFQURGO0lBRUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7RTNCcTNUSjtBQUNGO0EyQm4zVEU7RUFDRSxjQUFBO0EzQnEzVEo7QTJCcDNUSTtFQUZGO0lBR0ksZUFBQTtFM0J1M1RKO0FBQ0Y7QTJCcDNUSTtFQURGO0lBRUksb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7RTNCdTNUSjtBQUNGO0EyQnIzVEU7RXBCbEZELGVBQUE7RUFDQSxvQkFBQTtFb0JtRkcsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTNCdzNUSjtBMkJ2M1RJO0VBTEY7SUFNSSxrQkFBQTtJQUNBLDhCQUFBO0lBQ0EseUJBQUE7SUFDQSxhQUFBO0UzQjAzVEo7QUFDRjtBMkJ6M1RJO0VwQjdGSCxlQUFBO0VBQ0EsbUJBQUE7QVB5OVREO0EyQjMzVE07RUFGRjtJcEI3RkgsZUFBQTtJQUNBLG9CQUFBO0VQODlUQztBQUNGO0EyQjczVEk7RUFDRSxhQUFBO0EzQiszVE47QTJCNzNUSTtFcEJ0R0gsZUFBQTtFQUNBLGVBQUE7RW9CdUdLLGlCQUFBO0EzQmc0VE47QTJCLzNUTTtFQUhGO0lBSUksYUFBQTtFM0JrNFROO0FBQ0Y7QTJCajRUTTtFQU5GO0lwQnRHSCxlQUFBO0lBQ0EsZUFBQTtJb0I2R08seUJBQUE7RTNCcTRUTjtBQUNGO0EyQm40VEk7RUFDRSxnQkFBQTtBM0JxNFROOztBMkJqNFRBO0VwQnRIQyxlQUFBO0VBQ0Esb0JBQUE7RW9CdUhDLGdCQUFBO0EzQnE0VEY7QTJCcDRURTtFQUhGO0lBSUksWUFBQTtFM0J1NFRGO0FBQ0Y7QTJCdDRURTtFQU5GO0lwQnRIQyxlQUFBO0lBQ0Esb0JBQUE7RVBzZ1VDO0FBQ0Y7QTJCejRURTtFcEIvSEQsZUFBQTtFQUNBLG1CQUFBO0FQMmdVRDtBMkIzNFRJO0VBRkY7SXBCL0hELGVBQUE7SUFDQSxvQkFBQTtFUGdoVUM7QUFDRjtBMkI3NFRFO0VBQ0UsZ0JBQUE7QTNCKzRUSjtBMkI5NFRJO0VBRkY7SUFHSSxZQUFBO0UzQmk1VEo7QUFDRjs7QTRCN2pVQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSwyQkFBQTtBNUJna1VGO0E0Qi9qVUU7RUFDRSxZQUFBO0VBQ0EsY0FBQTtBNUJpa1VKOztBNEI5alVBO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RXJCc0JELGVBQUE7RUFDQSxtQkFBQTtBUDRpVUQ7O0E0QmhrVUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtBNUJta1VGOztBNkJybFVBO0VBQ0Usa0JBQUE7QTdCd2xVRjtBNkJ2bFVFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QTdCeWxVSjs7QTZCdGxVQTtFQUNFLGtCQUFBO0E3QnlsVUY7QTZCeGxVRTtFQUNFLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0E3QjBsVUo7O0E4QnRtVUU7RUFDRSxrQkFBQTtBOUJ5bVVKO0E4QnhtVUk7RUFDRSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsOERBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTlCMG1VTjtBOEJ2bVVFO0VBQ0Usa0JBQUE7QTlCeW1VSjtBOEJ4bVVJO0VBQ0UsT0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG1FQUFBO0VBQ0Esd0JBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTlCMG1VTjtBOEJ2bVVNO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QTlCeW1VUjtBOEJybVVFO0VBQ0Usa0JBQUE7QTlCdW1VSjtBOEJ0bVVJO0VBQ0UsT0FBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtFQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0E5QndtVU47QThCcm1VRTtFQUNFLGtCQUFBO0E5QnVtVUo7QThCdG1VSTtFQUNFLE9BQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzRUFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBOUJ3bVVOOztBOEJwbVVBO0VBQ0UsYUFBQTtBOUJ1bVVGO0E4QnRtVUU7RUFDRSxxQkFBQTtBOUJ3bVVKOztBK0IxcVVBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0EvQjZxVUY7O0ErQjNxVUE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBL0I4cVVGOztBK0I1cVVBO0VBQ0Usa0JBQUE7RUFDQSw2QkFBQTtFQUNBLGN6QmdFVztFeUIvRFgsZ0JBQUE7RUFDQSw0QkFBQTtFQUNBLDZCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QS9CK3FVRjtBK0I5cVVFO0VBQ0UsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDBCQUFBO0VBQUEsa0RBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSwyREFBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtBL0JnclVKO0ErQjdxVUk7RUFDRSwrQkFBQTtVQUFBLHVCQUFBO0EvQitxVU47O0ErQjNxVUE7RUFDRSxhQUFBO0EvQjhxVUY7O0ErQjNxVUE7RUFDRSxnQ0FBQTtBL0I4cVVGOztBK0IzcVVBO0V4QmZDLGVBQUE7RUFDQSxvQkFBQTtBUDhyVUQ7O0ErQjVxVUE7RUFDRSxxQkFBQTtBL0IrcVVGO0ErQjdxVUk7RUFDRSwwQkFBQTtFQUNBLGdCQUFBO0EvQitxVU47QStCOXFVTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0V4QjNCUCxlQUFBO0VBQ0Esb0JBQUE7RXdCNEJPLGdCQUFBO0EvQmlyVVI7O0FnQy91VUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUVBLGdCQUFBO0FoQ2l2VUY7QWdDL3VVSTtFQURGO0lBRUksZ0NBQUE7RWhDa3ZVSjtBQUNGO0FnQ2h2VUU7RUFDRSxjQUFBO0FoQ2t2VUo7O0FnQzV1VUU7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxlQUFBO0FoQyt1VUo7QWdDM3VVSTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtBaEM2dVVOO0FnQzF1VUk7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QWhDNHVVTjs7QWdDdnVVQTtFQUNFLGtCQUFBO0FoQzB1VUY7QWdDenVVRTtFQUZGO0lBR0ksbUJBQUE7UUFBQSxjQUFBO1lBQUEsVUFBQTtFaEM0dVVGO0FBQ0Y7QWdDM3VVRTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSx5QjFCRUs7QU4ydVVUO0FnQzV1VUk7RUFYRjtJQVlJLFlBQUE7RWhDK3VVSjtBQUNGO0FnQzN1VUk7RUFDRSxhQUFBO0FoQzZ1VU47QWdDenVVSTtFQURGO0lBRUksbUJBQUE7UUFBQSxjQUFBO1lBQUEsVUFBQTtFaEM0dVVKO0FBQ0Y7QWdDM3VVSTtFQUNFO0lBQ0UsVUFBQTtFaEM2dVVOO0VnQzF1VU07SUFDRSxhQUFBO0VoQzR1VVI7RWdDeHVVTTtJQUNFLGFBQUE7RWhDMHVVUjtFZ0N0dVVNO0lBQ0UsaUJBQUE7RWhDd3VVUjtBQUNGO0FnQ251VUU7RUFDRSxhQUFBO0FoQ3F1VUo7QWdDcHVVSTtFQUNFLGNBQUE7QWhDc3VVTjtBZ0NwdVVJO0VBQ0UsYUFBQTtBaENzdVVOO0FnQ2x1VUk7RUFDRSxhQUFBO0FoQ291VU47O0FnQy90VUE7RUFDRTtJQUNFLFVBQUE7RWhDa3VVRjtFZ0NodVVBO0lBQ0UsWUFBQTtFaENrdVVGO0VnQ2h1VUE7SUFDRSxVQUFBO0VoQ2t1VUY7QUFDRjs7QWdDM3VVQTtFQUNFO0lBQ0UsVUFBQTtFaENrdVVGO0VnQ2h1VUE7SUFDRSxZQUFBO0VoQ2t1VUY7RWdDaHVVQTtJQUNFLFVBQUE7RWhDa3VVRjtBQUNGO0FnQy90VUE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCMUJ0RUs7RTBCdUVMLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsYzFCM0RZO0UwQjREWixpQkFBQTtFQUNBLGtCQUFBO0FoQ2l1VUY7QWdDaHVVRTtFQVhGO0lBWUksa0JBQUE7RWhDbXVVRjtBQUNGO0FnQ2x1VUU7RUFDRSw2QkFBQTtFQUNBLGNBQUE7RXpCcEdILGVBQUE7RUFDQSxtQkFBQTtFeUJxR0csZ0JBQUE7QWhDcXVVSjtBZ0NudVVFO0VBQ0Usd0VBQUE7VUFBQSxnRUFBQTtBaENxdVVKO0FnQ251VUU7RUFDRSx5QjFCdEVJO0UwQnVFSixXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0FoQ3F1VUo7QWdDbnVVRTtFQUNFLHlCMUI1RUk7RTBCNkVKLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWhDcXVVSjtBZ0NwdVVJO0VBQ0UseUJBQUE7RUFDQSxjQUFBO0FoQ3N1VU47QWdDbnVVRTtFQUNFLGVBQUE7QWhDcXVVSjtBZ0NwdVVJO0VBRkY7SUFHSSxpQkFBQTtFaEN1dVVKO0FBQ0Y7QWdDdHVVSTtFQUxGO0lBTUksa0JBQUE7RWhDeXVVSjtBQUNGO0FnQ3h1VUk7RUFSRjtJQVNJLGtCQUFBO0VoQzJ1VUo7QUFDRjtBZ0N4dVVFO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7QWhDMHVVSjtBZ0N4dVVFO0VBQ0UseUIxQnZISztBTmkyVVQ7QWdDeHVVRTtFQUNFLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLHdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGMxQjVHUztFQzVDWixlQUFBO0VBQ0EsbUJBQUE7RXlCeUpHLGlCQUFBO0FoQzJ1VUo7QWdDMXVVSTtFQUNFLHFCMUJySFU7RTBCc0hWLGdDQUFBO0VBQ0EseUIxQnZIVTtFMEJ3SFYsMEJBQUE7RUFDQSxXQUFBO0FoQzR1VU47QWdDM3VVTTtFQUNFLHlCMUIzSFE7QU53MlVoQjtBZ0MxdVVJO0VBQ0UseUIxQm5KRztFMEJvSkgsV0FBQTtBaEM0dVVOO0FnQ3Z1VUk7RUFDRSx5QjFCM0pDO0FObzRVUDs7QWdDbnVVRTtFQURGO0l6QmxMQyxlQUFBO0lBQ0EsbUJBQUE7RVAyNVVDO0FBQ0Y7QWdDdnVVRTtFQUpGO0l6QmxMQyxlQUFBO0lBQ0EsbUJBQUE7RVBpNlVDO0FBQ0Y7O0FnQ3h1VUE7RUFDRSxrQkFBQTtFQUNBLFNBQUE7QWhDMnVVRjtBZ0MxdVVFO0VBQ0UsYUFBQTtBaEM0dVVKO0FnQzF1VUU7RUFDRSxPQUFBO0FoQzR1VUo7QWdDMXVVRTtFQUNFLFFBQUE7QWhDNHVVSjs7QWlDbDlVRTtFQUNFLGFBQUE7QWpDcTlVSjs7QWlDbDlVQTtFQUNFLDZCQUFBO0VBQ0EsK0JBQUE7RUFDQSw4QkFBQTtBakNxOVVGO0FpQ3A5VUU7RUFDRSxnQ0FBQTtBakNzOVVKO0FpQ3A5VUU7RUFDRSxpQkFBQTtFQUNBLGtCQUFBO0FqQ3M5VUo7QWlDcjlVSTtFQUNFLG1CQUFBO0FqQ3U5VU47QWlDcDlVRTtFQUNFLFlBQUE7QWpDczlVSjs7QWlDbDlVQTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QjNCOENjO0UyQjdDZCxpQkFBQTtFQUNBLFdBQUE7QWpDcTlVRjtBaUNuOVVJO0VBQ0UsU0FBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWpDcTlVTjtBaUNsOVVFO0VBRUUsa0JBQUE7RUFDQSxRQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0FqQ205VUo7QWlDajlVRTtFQUNFLFdBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBakNtOVVKO0FpQ2o5VUU7RUFDRSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7QWpDbTlVSjtBaUNqOVVFO0VBQ0UsK0JBQUE7RUFDQSw4QkFBQTtBakNtOVVKO0FpQ2g5VUU7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNGLFVBQUE7QWpDazlVRjtBaUNqOVVJO0VBRUUseUJBQUE7RUFDSCxVQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtBakNrOVVIO0FpQ2g5VUk7RUFDRSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7QWpDazlVTjtBaUNoOVVJO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0gsZ0JBQUE7QWpDazlVSDtBaUMvOFVHO0VBQ0MsUUFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7QWpDaTlVSjs7QWlDMzhVQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLDZCQUFBO0UxQi9ERCxlQUFBO0VBQ0EsbUJBQUE7QVA4Z1ZEO0FpQzc4VUU7RUFDRSxVQUFBO0FqQys4VUo7QWlDNzhVRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZ0JBQUE7RUFDRixpQkFBQTtBakMrOFVGOztBaUMzOFVBO0VBQ0UsNkJBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtBakM4OFVGOztBa0Nqa1ZDO0VBREQ7SUFFRSw4QkFBQTtZQUFBLHNCQUFBO0lBQ0EsV0FBQTtJQUNBLGVBQUE7SUFDQSxPQUFBO0lBQ0EsU0FBQTtJQUNBLGFBQUE7SUFDQSxhQUFBO0lBQ0EscUNBQUE7RWxDcWtWQTtBQUNGO0FrQ2xrVkU7RUFERDtJQUVFLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsNkJBQUE7RWxDcWtWRDtBQUNGO0FrQ2prVkU7RUFERDtJQUVFLFlBQUE7RWxDb2tWRDtBQUNGO0FrQ2prVkU7RUFERDtJQUVFLDhCQUFBO0VsQ29rVkQ7QUFDRjtBa0Nsa1ZDO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QWxDb2tWRjtBa0Nsa1ZDO0VBQ0Msa0JBQUE7RUFDQSxzQkFBQTtFQUNBLG9EQUFBO1VBQUEsNENBQUE7QWxDb2tWRjs7QWtDaGtWQTtFQUNDLGNBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7QWxDbWtWRDtBa0Nqa1ZDO0VBQ0MsaUJBQUE7RUFDQSxnQkFBQTtBbENta1ZGO0FrQ2prVkU7RUFDQyxzQkFBQTtBbENta1ZIO0FrQy9qVkM7RUFDQyxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtBbENpa1ZGO0FrQy9qVkU7RUFDQyxrQkFBQTtFQUNBLFNBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0FsQ2lrVkg7QWtDaG1WQTtFM0I1QkUsZ0NBQUE7RUFBQSx3QkFBQTtBUCtuVkY7QU83blZFO0VBQ0UsWUFKMEI7QVBtb1Y5QjtBa0Nqa1ZDO0VBQ0MsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDhEQUFBO0VBQ0Esa0NBQUE7QWxDbWtWRjtBa0Nqa1ZFO0VBWEQ7SUFZRSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0VsQ29rVkQ7QUFDRjtBa0Nqa1ZDO0VBQ0MsYzVCekJNO0U0QjBCTix5QkFBQTtBbENta1ZGO0FrQ2hrVkM7RUE1REQ7SUE2REUsYUFBQTtJQUNBLGlCQUFBO0kzQnJFRCxlQUFBO0lBQ0Esb0JBQUE7STJCc0VDLG1CQUFBO1FBQUEsY0FBQTtZQUFBLFVBQUE7SUFDQSxrQkFBQTtFbENva1ZBO0VrQ2xrVkE7SUFDQyxxQ0FBQTtZQUFBLDZCQUFBO0VsQ29rVkQ7QUFDRjtBa0Nqa1ZDO0VBQ0M7SUFDQyxpQkFBQTtJM0JqRkYsZUFBQTtJQUNBLG9CQUFBO0VQcXBWQztBQUNGO0FrQ2prVkM7RUFDQyxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLHdDQUFBO01BQUEsMkJBQUE7RUFDQSwwQkFBQTtBbENta1ZGO0FrQ2xrVkU7RUFORDtJQU9FLDhCQUFBO1FBQUEsaUJBQUE7SUFDQSxnQkFBQTtJQUNBLGFBQUE7SUFDQSxZQUFBO0VsQ3FrVkQ7QUFDRjtBa0Nwa1ZFO0VBQ0Msa0JBQUE7QWxDc2tWSDtBa0Nya1ZHO0VBRkQ7SUFHRSxtQkFBQTtFbEN3a1ZGO0FBQ0Y7O0FrQ2xrVkM7RUFDQyxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWxDcWtWRjs7QWtDaGtWQztFQUNDLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0UzQnhIRCxlQUFBO0VBQ0Esa0JBQUE7RTJCeUhDLGdCQUFBO0FsQ29rVkY7QWtDbmtWRTtFQVJEO0lBU0UsZ0JBQUE7STNCNUhGLGVBQUE7SUFDQSxtQkFBQTtJMkI2SEUsZ0JBQUE7RWxDdWtWRDtBQUNGO0FrQ3JrVkc7RUFERDtJM0JoSUQsZUFBQTtJQUNBLG1CQUFBO0kyQmtJRyx1Q0FBQTtZQUFBLCtCQUFBO0VsQ3lrVkY7QUFDRjs7QW1DL3VWQTtFQUNFLGdCQUFBO0FuQ2t2VkY7QW1DanZWRTtFQUNFLGdCQUFBO0FuQ212Vko7QW1DanZWRTtFQUNFLGdCQUFBO0FuQ212Vko7O0FtQ2h2VkE7RUFDRSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBbkNtdlZGO0FtQ2x2VkU7RUFDRSxxQkFBQTtBbkNvdlZKO0FtQ2x2VkU7RUFDRSx1QkFBQTtBbkNvdlZKOztBbUNqdlZBO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsVUFBQTtBbkNvdlZGOztBbUNsdlZBO0VBQ0UsbUJBQUE7RTVCT0QsZUFBQTtFQUNBLG1CQUFBO0U0Qk5DLGdCQUFBO0VBQ0Esa0JBQUE7QW5Dc3ZWRjtBbUNydlZFO0VBQ0UsbUJBQUE7QW5DdXZWSjtBbUNydlZFO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7QW5DdXZWSjs7QW1DcHZWQTtFNUJOQyxlQUFBO0VBQ0EsbUJBQUE7RTRCT0MsZ0JBQUE7RUFDQSxnQkFBQTtBbkN3dlZGOztBbUN0dlZBO0VBQ0UsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsU0FBQTtBbkN5dlZGO0FtQ3h2VkU7RUFDRSxnQkFBQTtBbkMwdlZKO0FtQ3h2VkU7RUFDRSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QW5DMHZWSjtBbUN4dlZFO0VBQ0UsaUJBQUE7QW5DMHZWSjs7QW1DdnZWQTtFQUNFLGNBQUE7QW5DMHZWRjtBbUN6dlZFO0VBQ0UseUNBQUE7TUFBQSw0QkFBQTtFQUNBLDJCQUFBO0FuQzJ2Vko7O0FvQzd6VkU7RUFDRSw4QkFBQTtFQUFBLDZCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtBcENnMFZKO0FvQzd6Vkk7RUFERjtJQUVJLFdBQUE7RXBDZzBWSjtBQUNGOztBb0M3elZBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDhCQUFBO01BQUEsK0JBQUE7VUFBQSwyQkFBQTtBcENnMFZGO0FvQy96VkU7RUFIRjtJQUlJLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtJQUNBLDhCQUFBO0lBQUEsNkJBQUE7UUFBQSx1QkFBQTtZQUFBLG1CQUFBO0VwQ2swVkY7QUFDRjtBb0NoMFZJO0VBREY7SUFFSSw4QkFBQTtJQUFBLDZCQUFBO1FBQUEsdUJBQUE7WUFBQSxtQkFBQTtFcENtMFZKO0FBQ0Y7O0FvQ2gwVkE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBcENtMFZGO0FvQ2wwVkU7RUFMRjtJQU1JLDhCQUFBO0lBQUEsOEJBQUE7UUFBQSwrQkFBQTtZQUFBLDJCQUFBO0VwQ3EwVkY7QUFDRjtBb0NwMFZFO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLHlCQUFBO0FwQ3MwVko7QW9DcDBWRTtFQUNFLGVBQUE7QXBDczBWSjtBb0NwMFZFO0VBQ0UsZ0JBQUE7QXBDczBWSjtBb0NwMFZFO0VBQ0UsYUFBQTtBcENzMFZKO0FvQ3AwVkU7RUFDRSxhQUFBO0FwQ3MwVko7QW9DcDBWRTtFQUNFLDhCQUFBO0VBQUEsNkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FwQ3MwVko7O0FvQ2wwVkE7RUFDRSxjQUFBO0VBQ0EsaUJBQUE7QXBDcTBWRjtBb0NwMFZFO0VBSEY7STdCM0JDLGVBQUE7SUFDQSxrQkFBQTtFUHMyVkM7QUFDRjtBb0N2MFZFO0VBTkY7STdCM0JDLGVBQUE7SUFDQSxtQkFBQTtFUDQyVkM7QUFDRjs7QW9DeDBWQTtFQUNFLGNBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxpREFBQTtVQUFBLHlDQUFBO0FwQzIwVkY7QW9DMTBWRTtFQUNFLGFBQUE7RUFDQSxXQUFBO0FwQzQwVko7O0FvQ3owVkE7RUFDRSxrQkFBQTtBcEM0MFZGO0FvQ3gwVkk7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5QjlCekJFO0FObTJWUjs7QUMzMlZBOzs7O3FDQUFBO0FvQ2pFQTtFQUNDLGVBQUE7QXJDbzdWRDs7QXFDajdWQTtFQUNDLDZCQUFBO0FyQ283VkQ7QXFDbjdWQztFQUNDLGdDQUFBO0FyQ3E3VkY7QXFDbjdWQztFQUNDLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RTlCb0JELGVBQUE7RUFDQSxrQkFBQTtFOEJuQkMsa0JBQUE7QXJDczdWRjtBcUNyN1ZFO0VBVEQ7SUFVRSxhQUFBO0VyQ3c3VkQ7QUFDRjtBcUN2N1ZFO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsUUFBQTtFQUNBLG1DQUFBO0VBQ0EsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSw0REFBQTtFQUNBLDZCQUFBO0FyQ3k3Vkg7QXFDcjdWRztFQUNDLFdBQUE7RUFDQSx5Qi9CK0JJO0UrQjlCSixzQkFBQTtBckN1N1ZKOztBcUNsN1ZBO0VBQ0MsYUFBQTtFQUNBLDZCQUFBO0FyQ3E3VkQ7O0FxQ2o3VkM7RUFDQyxjQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0FyQ283VkY7QXFDbjdWRTtFQUNDLDJCQUFBO0VBQ0Esa0NBQUE7VUFBQSwwQkFBQTtFQUNBLGlCQUFBO0FyQ3E3Vkg7QXFDNzdWQTtFQVdDLGtCQUFBO0FyQ3E3VkQ7O0FxQ2w3VkE7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSw4QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtBckNxN1ZEO0FxQ3A3VkM7RUFORDtJQU9FLFlBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VyQ3U3VkE7QUFDRjtBcUN0N1ZDO0VBWEQ7SUFZRSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFckN5N1ZBO0FBQ0Y7O0FxQ3Q3VkE7RUFDQyxtQkFBQTtNQUFBLGNBQUE7VUFBQSxVQUFBO0VBQ0Esd0JBQUE7QXJDeTdWRDs7QXFDdDdWQTtFQUNDLGVBQUE7QXJDeTdWRDtBcUN4N1ZDO0VBRkQ7SUFHRSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFckMyN1ZBO0FBQ0Y7QXFDMTdWQztFQVBEO0lBUUUsWUFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RXJDNjdWQTtBQUNGOztBc0NoaVdBO0VBQ0UsZUFBQTtFQUNBLGFBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLHlCaENnRE87RWdDL0NQLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFBQSxvQkFBQTtBdENtaVdGO0FzQ2xpV0U7RUFiRjtJQWNJLFlBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7RXRDcWlXRjtBQUNGO0FzQ3BpV0U7RUFsQkY7SUFtQkkseUJBQUE7SUFDQSxZQUFBO0lBQ0EsdUJBQUE7RXRDdWlXRjtBQUNGO0FzQ3JpV0U7RUFDRSxtQkFBQTtFQUNBLFVBQUE7QXRDdWlXSjtBc0NwaVdFO0VBQ0UseUJBQUE7RUFDQSwyQkFBQTtFQUFBLHdCQUFBO0VBQUEsbUJBQUE7QXRDc2lXSjtBc0NyaVdJO0VBSEY7SUFJSSxpQkFBQTtJQUNBLG9CQUFBO0V0Q3dpV0o7QUFDRjtBc0N2aVdJO0VBUEY7SUFRSSxpQkFBQTtJQUNBLG9CQUFBO0V0QzBpV0o7QUFDRjs7QXNDdGlXQTtFQUNFLGVBQUE7RUFDQSxhQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLHVDQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFBQSxvQkFBQTtBdEN5aVdGO0FzQ3ZpV0U7RUFDRSxtQkFBQTtFQUNBLFVBQUE7QXRDeWlXSjs7QXNDcmlXQTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLG9CQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLHVEQUFBO0F0Q3dpV0Y7QXNDdmlXRTtFQUNFLGtCQUFBO0F0Q3lpV0o7QXNDdmlXRTtFQVhGO0lBWUksV0FBQTtJQUNBLFlBQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLHdCQUFBO0V0QzBpV0Y7QUFDRjtBc0N6aVdFO0VBbEJGO0lBbUJJLFdBQUE7SUFDQSxZQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSwwQkFBQTtJQUNBLHlCaENsQ0c7SWdDbUNILGtCQUFBO0V0QzRpV0Y7QUFDRjtBc0MzaVdFO0VBR0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQ0FBQTtFQUNBLDZEQUFBO0VBQ0EsMEJBQUE7QXRDMmlXSjtBc0MxaVdJO0VBUkY7SUFTSSxVQUFBO0lBQ0EsWUFBQTtFdEM2aVdKO0FBQ0Y7QXNDM2lXSTtFQWJGO0lBY0ksVUFBQTtFdEM4aVdKO0FBQ0Y7QXNDN2lXSTtFQWhCRjtJQWlCSSxZQUFBO0V0Q2dqV0o7QUFDRjtBc0M5aVdFO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxxQ0FBQTtFQUNBLDZEQUFBO0VBQ0EsMEJBQUE7QXRDZ2pXSjtBc0MvaVdJO0VBTkY7SUFPSSxNQUFBO0lBQ0EsUUFBQTtFdENraldKO0FBQ0Y7QXNDaGpXSTtFQVhGO0lBWUksTUFBQTtJQUNBLFFBQUE7RXRDbWpXSjtBQUNGO0FzQ2xqV0k7RUFmRjtJQWdCSSxNQUFBO0lBQ0EsWUFBQTtFdENxaldKO0FBQ0Y7O0FzQ2pqV0E7RUFDRSxXQUFBO0F0Q29qV0Y7QXNDbmpXRTtFQUZGO0lBR0ksWUFBQTtJQUNBLGdCQUFBO0V0Q3NqV0Y7QUFDRjtBc0NualdJO0VBREY7SUFFSSx5QkFBQTtFdENzaldKO0FBQ0Y7QXNDcGpXRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0F0Q3NqV0o7QXNDcmpXSTtFQUpGO0lBS0ksWUFBQTtFdEN3aldKO0FBQ0Y7QXNDcmpXSTtFQURGO0lBRUksYUFBQTtFdEN3aldKO0FBQ0Y7QXNDdmpXSTtFQUpGO0lBS0ksYUFBQTtFdEMwaldKO0FBQ0Y7QXNDdmpXSTtFQURGO0lBRUksaUJBQUE7RXRDMGpXSjtBQUNGOztBc0NwaldJO0VBREY7SUFFSSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtFdEN3aldKO0FBQ0Y7O0FzQ2xqV0k7RUFERjtJQUVJLG1CQUFBO1FBQUEsY0FBQTtZQUFBLFVBQUE7SUFDQSx1QkFBQTtFdENzaldKO0FBQ0Y7O0FzQ2hqV0k7RUFERjtJQUVJLGdCQUFBO0V0Q29qV0o7QUFDRjs7QXNDaGpXQTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXRDbWpXRjs7QXNDaGpXQTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7QXRDbWpXRjtBc0NsaldFO0VBQ0UsUUFBQTtBdENvaldKOztBc0NqaldBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QXRDb2pXRjs7QXNDbGpXQTtFQUNFLHNCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx1QkFBQTtNQUFBLG9CQUFBO1VBQUEsMkJBQUE7QXRDcWpXRjs7QXNDbGpXQTtFQUNFLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RS9COUxELGVBQUE7RUFDQSxtQkFBQTtBUG92V0Q7QXNDcmpXRTtFQU5GO0lBT0ksbUJBQUE7RXRDd2pXRjtBQUNGOztBc0NualdBO0VBQ0Usa0JBQUE7RUFDQSx5QmhDeklrQjtFZ0MwSWxCLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0F0Q3NqV0Y7QXNDcmpXRTtFQVJGO0lBU0ksZUFBQTtFdEN3aldGO0FBQ0Y7QXNDdGpXRTtFQUNFLGdCQUFBO0F0Q3dqV0o7QXNDdmpXSTtFQUZGO0lBR0ksZ0JBQUE7RXRDMGpXSjtBQUNGOztBc0N0aldBO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxtQ0FBQTtVQUFBLDJCQUFBO0F0Q3lqV0Y7QXNDeGpXRTtFQU5GO0lBT0ksYUFBQTtFdEMyaldGO0VzQzFqV0U7SUFDRSxhQUFBO0V0QzRqV0o7QUFDRjtBc0MxaldFO0VBQ0UsY0FBQTtBdEM0aldKOztBc0N4aldBO0VBQ0UsZ0JBQUE7RUFDQSxtQkFBQTtNQUFBLGNBQUE7VUFBQSxVQUFBO0VBQ0EsZUFBQTtBdEMyaldGO0FzQzFqV0U7RUFKRjtJQUtJLGVBQUE7RXRDNmpXRjtBQUNGO0FzQzVqV0U7RUFDRSxVQUFBO0F0QzhqV0o7QXNDN2pXSTtFQUZGO0lBR0ksZUFBQTtFdENna1dKO0FBQ0Y7QXNDN2pXSTtFQURGO0lBRUksZUFBQTtFdENna1dKO0FBQ0Y7QXNDOWpXRTtFQUNFLFlBQUE7QXRDZ2tXSjtBc0MvaldJO0VBRkY7SUFHSSxhQUFBO0V0Q2trV0o7QUFDRjtBc0Noa1dFO0UvQnBRRCxlQUFBO0VBQ0Esb0JBQUE7RStCcVFHLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0F0Q21rV0o7QXNDbGtXSTtFQU5GO0lBT0ksZ0JBQUE7SUFDQSxtQkFBQTtFdENxa1dKO0FBQ0Y7QXNDcGtXSTtFQUNFLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtBdENza1dOO0FzQ3JrV007RUFDRSxrQkFBQTtBdEN1a1dSO0FzQ3BrV0k7RUFDRSxxQkFBQTtFQUNBLGNBQUE7QXRDc2tXTjtBc0Nua1dFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0F0Q3FrV0o7O0FzQ2prV0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0Esa0RBQUE7VUFBQSwwQ0FBQTtBdENva1dGO0FzQ25rV0U7RUFMRjtJQU1JLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLG1CQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0V0Q3NrV0Y7QUFDRjtBc0Nya1dFO0VBVkY7SUFXSSxrQkFBQTtJQUNBLGtCQUFBO0V0Q3drV0Y7QUFDRjtBc0N0a1dFO0VBQ0Usd0JBQUE7VUFBQSxnQkFBQTtFQUNBLFVBQUE7QXRDd2tXSjtBc0Nya1dJO0VBREY7SUFFSSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHdCQUFBO1FBQUEscUJBQUE7WUFBQSx1QkFBQTtFdEN3a1dKO0FBQ0Y7QXNDcmtXSTtFQURGO0lBRUksbUJBQUE7UUFBQSxlQUFBO0lBQ0EsZ0JBQUE7RXRDd2tXSjtBQUNGO0FzQ3ZrV0k7RUFMRjtJQU1JLGtCQUFBO0V0QzBrV0o7QUFDRjs7QXNDcGtXSTtFQURGO0lBRUkseUNBQUE7UUFBQSw0QkFBQTtJQUNBLDJCQUFBO0V0Q3drV0o7QUFDRjtBc0N2a1dJO0VBTEY7SUFNSSxrQkFBQTtJQUNBLFFBQUE7SUFDQSxVQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtJQUNBLFlBQUE7RXRDMGtXSjtBQUNGO0FzQ3ZrV0k7RUFERjtJQUVJLHlDQUFBO1FBQUEsNEJBQUE7SUFDQSwyQkFBQTtFdEMwa1dKO0FBQ0Y7QXNDemtXSTtFQUxGO0lBTUksY0FBQTtJQUNBLFlBQUE7SUFDQSxjQUFBO0V0QzRrV0o7QUFDRjtBc0N4a1dNO0VBREY7SUFFSSxnQkFBQTtJQUNBLHVCQUFBO1lBQUEsZUFBQTtJQUNBLGNBQUE7RXRDMmtXTjtBQUNGO0FzQ3hrV007RUFERjtJQUVJLGNBQUE7RXRDMmtXTjtBQUNGOztBc0Nya1dFO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0UvQmxYSCxlQUFBO0VBQ0Esb0JBQUE7RStCbVhHLGNBQUE7QXRDeWtXSjtBc0N4a1dJO0VBQ0UsYUFBQTtFL0J0WEwsZUFBQTtFQUNBLG1CQUFBO0UrQnVYSyxjaEMzVFc7QU5zNFdqQjtBc0N6a1dJO0VBWEY7SUFZSSw2QkFBQTtRQUFBLGdCQUFBO0lBQ0EsZUFBQTtFdEM0a1dKO0FBQ0Y7QXNDM2tXSTtFQWZGO0lBZ0JJLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFFBQUE7SUFDQSxtQ0FBQTtZQUFBLDJCQUFBO0V0QzhrV0o7QUFDRjs7QXNDMWtXQTtFL0J2WUMsZUFBQTtFQUNBLG9CQUFBO0UrQndZQyxjaEN0VWU7RWdDdVVmLGdCQUFBO0F0QzhrV0Y7QXNDN2tXRTtFQUNFLGNoQzNVVztBTjA1V2Y7QXNDOWtXSTtFQUZGO0kvQjNZRCxlQUFBO0lBQ0EsbUJBQUE7RVArOVdDO0FBQ0Y7O0FzQzlrV0E7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXRDaWxXRjtBc0NobFdFO0VBTEY7SUFNSSxnQkFBQTtJQUNBLG1CQUFBO0V0Q21sV0Y7QUFDRjs7QXNDaGxXQTtFQUNFLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QXRDbWxXRjtBc0NsbFdFO0VBTEY7SUFNSSxZQUFBO0lBQ0EsaUJBQUE7SUFDQSxrQkFBQTtFdENxbFdGO0FBQ0Y7O0FzQ2xsV0E7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0F0Q3FsV0Y7QXNDcGxXRTtFQUhGO0lBSUksb0JBQUE7RXRDdWxXRjtBQUNGOztBc0NwbFdBO0UvQmxiQyxlQUFBO0VBQ0Esb0JBQUE7RStCbWJDLGNoQ2pYZTtFZ0NrWGYsZ0JBQUE7RUFDQSxpQkFBQTtBdEN3bFdGO0FzQ3RsV0U7RUFDRSxnQkFBQTtBdEN3bFdKO0FzQ3ZsV0k7RUFGRjtJQUdJLGdCQUFBO0V0QzBsV0o7QUFDRjtBc0N4bFdFO0VBQ0UsZ0JBQUE7QXRDMGxXSjtBc0N6bFdJO0VBRkY7SUFHSSxnQkFBQTtFdEM0bFdKO0FBQ0Y7O0FzQ3hsV0E7RUFDRSxvQkFBQTtBdEMybFdGO0FzQzFsV0U7RUFGRjtJQUdJLG9CQUFBO0V0QzZsV0Y7QUFDRjs7QXNDMWxXQTtFQUNFLG9CQUFBO0F0QzZsV0Y7QXNDNWxXRTtFQUZGO0lBR0ksb0JBQUE7RXRDK2xXRjtBQUNGOztBc0M1bFdBO0VBQ0UsV0FBQTtFL0JyZEQsZUFBQTtFQUNBLGtCQUFBO0UrQnNkQyxnQkFBQTtBdENnbVdGOztBc0M1bFdFO0VBREY7SUFFSSxrQkFBQTtJQUNBLG1CQUFBO0V0Q2dtV0Y7QUFDRjs7QXNDN2xXQTtFL0JqZUMsZUFBQTtFQUNBLG9CQUFBO0FQa2tYRDtBc0MvbFdJO0VBQ0UsZ0JBQUE7QXRDaW1XTjs7QXNDNWxXQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBdEMrbFdGO0FzQzlsV0U7RUFSRjtJQVNJLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0V0Q2ltV0Y7QUFDRjtBc0NobVdFO0VBQ0UsU0FBQTtFQUNBLGdCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0F0Q2ttV0o7QXNDam1XSTtFQUpGO0lBS0ksNEJBQUE7SUFBQSw2QkFBQTtRQUFBLDBCQUFBO1lBQUEsc0JBQUE7SUFDQSxTQUFBO0V0Q29tV0o7QUFDRjs7QXNDaG1XQTtFQUNFLFlBQUE7QXRDbW1XRjtBc0NsbVdFO0VBQ0UsV0FBQTtBdENvbVdKO0FzQ25tV0k7RUFGRjtJQUdJLFlBQUE7RXRDc21XSjtBQUNGOztBdUM5b1hJO0VBREY7SUFFSSxlQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsOEJBQUE7WUFBQSxzQkFBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7RXZDa3BYSjtFdUNocFhJO0lBQ0UsYUFBQTtFdkNrcFhOO0V1Q2hwWEk7SUFDRSxjQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsYUFBQTtJQUNBLGVBQUE7SUFDQSxRQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7SUFDQSw2QkFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxrQkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7UUFBQSx5QkFBQTtFdkNrcFhOO0FBQ0Y7QXVDOW9YSTtFQURGO0lBRUksZUFBQTtJQUNBLE9BQUE7SUFDQSxTQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLCtDQUFBO0lBQUEsdUNBQUE7SUFBQSwrQkFBQTtJQUFBLDREQUFBO0lBQ0EsbUNBQUE7WUFBQSwyQkFBQTtJQUNBLHNCQUFBO0lBQ0EsOEJBQUE7WUFBQSxzQkFBQTtJQUNBLGdCQUFBO0V2Q2lwWEo7RXVDaHBYSTtJQUNFLE9BQUE7SUFDQSxjQUFBO0lBQ0EsYUFBQTtJQUNBLGdDQUFBO1lBQUEsd0JBQUE7SUFDQSxtQkFBQTtFdkNrcFhOO0FBQ0Y7QXVDL29YSTtFQUNFLGdCQUFBO0VBQ0EsdUJBQUE7TUFBQSxtQkFBQTtBdkNpcFhOO0F1Qy9vWEk7RUFDRSxnQkFBQTtBdkNpcFhOOztBd0N4c1hJO0VBREY7SUFFSSxjQUFBO0V4QzRzWEo7QUFDRjtBd0Mzc1hJO0VBSkY7SUFLSSxhQUFBO0V4QzhzWEo7QUFDRjtBd0M3c1hJO0VBQ0UsY0FBQTtFQUNBLDBCQUFBO0F4QytzWE47QXdDNXNYRTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDBCQUFBO0VBQ0EsaUJBQUE7QXhDOHNYSjtBd0M1c1hNO0VBREY7SUFFSSxjQUFBO0V4QytzWE47QUFDRjtBd0Mzc1hFO0VBQ0UsY0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0F4QzZzWEo7QXdDenNYSTtFQUNFLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBeEMyc1hOO0F3Q3pzWEk7RUFDRSxnQkFBQTtBeEMyc1hOO0F3Q3pzWEk7RUFDRSxtQkFBQTtBeEMyc1hOO0F3Q3pzWEk7RUFDRSxXQUFBO0F4QzJzWE47QXdDenNYSTtFQUNFLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0F4QzJzWE47QXdDMXNYTTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsNEJBQUE7RUFBQSxvQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0F4QzRzWFI7QXdDenNYUTtFQUNFLG1DQUFBO1VBQUEsMkJBQUE7QXhDMnNYVjtBd0N2c1hRO0VBQ0UsbUNBQUE7VUFBQSwyQkFBQTtBeEN5c1hWO0F3Q3RzWE07RUFFRSxVQUFBO0F4Q3VzWFI7QXdDdHNYUTtFQUNFLHdCQUFBO0F4Q3dzWFY7QXdDdHNYUTtFQUNFLFlBQUE7RUFDQSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSx3QkFBQTtVQUFBLGdCQUFBO0F4Q3dzWFY7QXdDdnNYVTtFQUNFLGNBQUE7RUFDQSxnQkFBQTtFakNqRVgsZUFBQTtFQUNBLG9CQUFBO0VpQ2tFVyxjQUFBO0VBQ0Esa0JBQUE7QXhDMHNYWjtBd0N6c1hZO0VBQ0UsYUFBQTtBeEMyc1hkO0F3Q3hzWFU7RUFDRSw2QkFBQTtBeEMwc1haO0F3Q3RzWFU7RUFDRSxZQUFBO0F4Q3dzWFo7QXdDbnNYVTtFQUNFLFlBQUE7QXhDcXNYWjtBd0Nwc1hZO0VBQ0UsV0FBQTtBeENzc1hkO0F3Q2pzWE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHFCQUFBO0F4Q21zWFI7QXdDOXJYRTtFQUNFLGlCQUFBO0F4Q2dzWEo7QXdDL3JYSTtFQUNFLGdCQUFBO0VBQ0EsYUFBQTtBeENpc1hOO0F3QzlyWE07RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLGNBQUE7QXhDZ3NYUjtBd0M5clhNOzs7RUFHRSwrQkFBQTtNQUFBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0F4Q2dzWFI7QXdDOXJYTTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBeENnc1hSO0F3QzFyWEk7RUFGRjtJQUdJLGFBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxPQUFBO0lBQ0EsUUFBQTtJQUNBLGlCQUFBO0lBQ0EsWUFBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTtFeEM2clhKO0FBQ0Y7O0F3QzFyWEE7RUFDRSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtBeEM2clhGOztBd0MxclhBO0VBQ0UsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsaURBQUE7RUFBQSx5Q0FBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtNQUFBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtBeEM2clhGO0F3QzVyWEU7RUFoQkY7SUFpQkksZ0JBQUE7RXhDK3JYRjtBQUNGO0F3QzlyWEU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXhDZ3NYSjs7QXdDM3JYQTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSx1QkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGlEQUFBO0VBQUEseUNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBeEM4clhGO0F3QzVyWEU7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QXhDOHJYSjtBd0MzclhFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RWpDbE1ILGVBQUE7RUFDQSxtQkFBQTtFaUNtTUcsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsMkJBQUE7TUFBQSx3QkFBQTtVQUFBLHFCQUFBO0F4QzhyWEo7QXdDNXJYSTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0F4QzhyWE47QXdDNXJYTTtFQUNFLG1CQUFBO0VqQzdNUCxlQUFBO0VBQ0Esa0JBQUE7QVA0NFhEO0F3QzNyWEk7RUFDRSxVQUFBO0F4QzZyWE47QXdDM3JYTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0Esa0JBQUE7QXhDNnJYUjtBd0MzclhRO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBeEM2clhWO0F3QzNyWFU7RUFDRSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBeEM2clhaO0F3QzFyWFU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7QXhDNHJYWjtBd0N2clhNO0VBQ0Usc0JBQUE7RUFDQSx5QkFBQTtFakNsUFAsZUFBQTtFQUNBLG1CQUFBO0VpQ21QTyxtRUFBQTtFQUNBLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSxZQUFBO0VBQ0EsaUJBQUE7QXhDMHJYUjs7QXdDcHJYQTtFQUNFLGFBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0F4Q3VyWEY7QXdDcnJYRTtFQUNFLFdBQUE7QXhDdXJYSjtBd0NwclhFO0VBQ0Usb0RBQUE7VUFBQSw0Q0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtBeENzclhKO0F3Q25yWEU7RUFDRSxvQ0FBQTtFQUNBLG1CQUFBO0F4Q3FyWEo7O0F3Q2xyWEE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLHlCbEN2UU87RWtDd1FQLGFBQUE7RUFDQSw0QkFBQTtFQUNBLCtEQUFBO0VBQ0EsMEJBQUE7RUFDQSxrQ0FBQTtBeENxclhGO0F3Q25yWEU7RUFDRSxjQUFBO0F4Q3FyWEo7O0F3Q2pyWEE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7QXhDb3JYRjs7QXdDanJYQTtFQUNFLFVBQUE7RUFDQSxrQkFBQTtFQUNBLGlEQUFBO0VBQUEseUNBQUE7RUFDQSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtNQUFBLHlCQUFBO0VBQ0Esb0JBQUE7QXhDb3JYRjtBd0NuclhFO0VBZEY7SUFlSSxnQkFBQTtFeENzclhGO0FBQ0Y7QXdDcnJYRTtFQUNFLFVBQUE7RUFDQSxtQkFBQTtBeEN1clhKOztBd0NwclhBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLFNBQUE7QXhDdXJYRjs7QXdDcHJYQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsYUFBQTtBeEN1clhGO0F3Q3RyWEU7RUFDRSx1QkFBQTtBeEN3clhKO0F3Q3ByWEk7RUFDRSxlQUFBO0VBQ0EsY2xDeFNPO0VrQ3lTUCxtQkFBQTtBeENzclhOO0F3Q25yWEk7RUFDRSxtQkFBQTtNQUFBLGNBQUE7VUFBQSxVQUFBO0VBQ0EsWUFBQTtBeENxclhOO0F3Q2xyWEk7RUFDRSxtQkFBQTtNQUFBLGNBQUE7VUFBQSxVQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0F4Q29yWE47QXdDbHJYTTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7QXhDb3JYUjs7QXdDOXFYQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQUFBO01BQUEseUJBQUE7QXhDaXJYRjtBd0MvcVhFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QXhDaXJYSjs7QXdDOXFYQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDQSxTQUFBO0F4Q2lyWEY7QXdDaHJYRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0F4Q2tyWEo7O0F3QzlxWEE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtBeENpclhGOztBd0MvcVhBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsOEJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QXhDa3JYRjtBd0NoclhFO0VBQ0UsbUJBQUE7TUFBQSxjQUFBO1VBQUEsVUFBQTtFQUNBLHNCQUFBO0F4Q2tyWEo7QXdDaHJYSTtFQUNFLHdCQUFBO0F4Q2tyWE47QXdDL3FYSTtFQUNFLGNBQUE7QXhDaXJYTjtBd0M5cVhJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGNsQ3BYTztFQzVDWixlQUFBO0VBQ0EsbUJBQUE7RWlDaWFLLGlCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLHlCbENoWkc7RWtDaVpILHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsU0FBQTtBeENpclhOO0F3Qy9xWE07RUFDRSxxQkFBQTtBeENpclhSO0F3QzVxWE07RUFDRSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsMkJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0VBQ0EsY2xDN1lLO0FOMmpZYjtBd0M1cVhRO0VBQ0Usa0JBQUE7QXhDOHFYVjtBd0M1cVhVO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSx5QmxDaGFKO0FOOGtZUjs7QXdDdnFYQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0EsbUJBQUE7QXhDMHFYRjtBd0N4cVhFO0VBQ0UsbUJBQUE7QXhDMHFYSjs7QXdDdnFYQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7QXhDMHFYRjs7QXdDeHFYQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QXhDMnFYRjs7QXdDeHFYQTtFQUNFLGFBQUE7QXhDMnFYRjtBd0MxcVhFO0VBQ0UsY0FBQTtBeEM0cVhKO0F3Qy9xWEE7RUFLRSxPQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7QXhDNnFYRjtBd0MxcVhJO0VBQ0UsY0FBQTtFQUNBLGlCQUFBO0VBQ0EsY2xDcmNPO0VDNUNaLGVBQUE7RUFDQSxtQkFBQTtBUDhwWUQ7QXdDNXFYTTtFQUNFLFdBQUE7RUFDQSx5QmxDOWNRO0FONG5ZaEI7QXdDMXFYTTtFQUNFLFdBQUE7RUFDQSx5QmxDcGRRO0FOZ29ZaEI7QXdDdnFYRTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGNsQ3ZkUztFQzVDWixlQUFBO0VBQ0EsbUJBQUE7RWlDb2dCRyxxQkFBQTtFQUNBLDRCQUFBO0VBQUEsb0JBQUE7QXhDMHFYSjtBd0N4cVhJO0VBQ0UsV0FBQTtFQUNBLHlCbENuZVU7QU42b1loQjtBd0N2cVhFO0VBNUNGO0lBNkNJLGNBQUE7RXhDMHFYRjtBQUNGOztBd0N4cVhBO0VBQ0UsZ0JBQUE7QXhDMnFYRjs7QXdDeHFYRTtFQUNFLDZCQUFBO0VBQ0Esa0JBQUE7RUFDQSx1QkFBQTtVQUFBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0F4QzJxWEo7O0F3Q3ZxWEE7RUFDRSxrQkFBQTtBeEMwcVhGOztBd0N0cVhFO0VBQ0UsZ0JBQUE7QXhDeXFYSjtBd0N2cVhFO0VBQ0UsZUFBQTtBeEN5cVhKOztBd0NscVhBO0VBQ0Usa0JBQUE7QXhDcXFYRjtBd0NwcVhFO0VBRkY7SUFHSSxhQUFBO0V4Q3VxWEY7QUFDRjtBd0NycVhFO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxnQ0FBQTtBeEN1cVhKO0F3Q3JxWEk7RUFDRSx5QkFBQTtFQUNBLFdBQUE7QXhDdXFYTjtBd0NwcVhJO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0F4Q3NxWE47QXdDbnFYSTtFQUNFLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0F4Q3FxWE47QXdDanFYRTtFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7QXhDbXFYSjtBd0NocVhFO0VBQ0UsbUJBQUE7QXhDa3FYSjtBd0NocVhJO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG1FQUFBO0VBQ0EsdUNBQUE7RUFDQSw0QkFBQTtFQUNBLGlCQUFBO0VBQ0EsY2xDdGpCTztFa0N1akJQLGVBQUE7QXhDa3FYTjtBd0NocVhNO0VBQ0UsaUJBQUE7RUFDQSxjbEMzakJLO0VrQzRqQkwsa0JBQUE7QXhDa3FYUjtBd0NycVhNO0VBQ0UsaUJBQUE7RUFDQSxjbEMzakJLO0VrQzRqQkwsa0JBQUE7QXhDa3FYUjtBd0NycVhNO0VBQ0UsaUJBQUE7RUFDQSxjbEMzakJLO0VrQzRqQkwsa0JBQUE7QXhDa3FYUjtBd0NycVhNO0VBQ0UsaUJBQUE7RUFDQSxjbEMzakJLO0VrQzRqQkwsa0JBQUE7QXhDa3FYUjtBd0NycVhNO0VBQ0UsaUJBQUE7RUFDQSxjbEMzakJLO0VrQzRqQkwsa0JBQUE7QXhDa3FYUjtBd0M1cFhFO0VBQ0UsZUFBQTtFQUNBLE9BQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLCtDQUFBO0VBQUEsdUNBQUE7RUFBQSwrQkFBQTtFQUFBLDREQUFBO0VBQ0EsbUNBQUE7VUFBQSwyQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsZ0JBQUE7QXhDOHBYSjtBd0M1cFhJO0VBQ0UsTUFBQTtFQUNBLE9BQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLGdDQUFBO1VBQUEsd0JBQUE7RUFDQSxtQkFBQTtBeEM4cFhOO0F3QzFwWEU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0F4QzRwWEo7QXdDeHBYRTtFQUNFLGVBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQ0FBQTtFQUFBLHVDQUFBO0VBQUEsK0JBQUE7RUFBQSw0REFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RUFDQSxzQkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLGdCQUFBO0F4QzBwWEo7QXdDeHBYSTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtVQUFBLHdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBeEMwcFhOOztBd0NycFhBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7QXhDd3BYRjs7QXlDcjJZQTtFQUNFLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtBekN3MllGO0F5Q3QyWUk7RUFDRSw2QkFBQTtFQUNBLGlCQUFBO0F6Q3cyWU47QXlDdDJZTTtFQUNFLGdCQUFBO0F6Q3cyWVI7O0EwQ2wzWUE7RUFDRSxhQUFBO0ExQ3EzWUY7QTBDcDNZRTtFQUNFLGNBQUE7QTFDczNZSjtBMENwM1lFO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBMUNzM1lKO0EwQ3IzWUk7RUFMRjtJQU1JLHlCQUFBO0UxQ3czWUo7QUFDRjtBMEN2M1lJO0VBUkY7SUFTSSw2QkFBQTtJQUNBLGFBQUE7RTFDMDNZSjtBQUNGOztBMENyM1lJO0VBQ0UseUJBQUE7RUFDQSxrQkFBQTtBMUN3M1lOO0EwQ3YzWU07RUFIRjtJQUlJLGNBQUE7RTFDMDNZTjtBQUNGO0EwQ3ozWU07RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QTFDMjNZUjtBMEN0M1lRO0VBREY7SUFFSSxnQkFBQTtJQUNBLG9CQUFBO0UxQ3kzWVI7QUFDRjtBMEN0M1lRO0VBREY7SUFFSSxnQkFBQTtJQUNBLGlCQUFBO0UxQ3kzWVI7QUFDRjs7QTJDcDZZQztFQUNDLHNCQUFBO0EzQ3U2WUY7QTJDdDZZRTtFQUNDLFlBQUE7QTNDdzZZSDtBMkNyNllFO0VBQ0MsbUVBQUE7QTNDdTZZSDtBMkNwNllFO0VBQ0MsbUVBQUE7QTNDczZZSDtBMkNwNllFO0VBQ0Msc0JBQUE7QTNDczZZSDtBMkNsNllDO0VBRUMsaUJBQUE7QTNDbTZZRjtBMkNsNllFO0VBQ0MsaUVBQUE7QTNDbzZZSDtBMkNsNllFO0VBQ0MsaUVBQUE7QTNDbzZZSDtBMkNoNllDO0VBQ0MsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QTNDazZZRjtBMkM5NVlFO0VBQ0MsWUFBQTtBM0NnNllIOztBNEN0OFlFO0VBQ0UsNkJBQUE7QTVDeThZSjtBNENwOFlFO0VBQ0UsYUFBQTtFQUNBLFdBQUE7QTVDczhZSjtBNENwOFlNO0VBREY7SUFFSSxjQUFBO0U1Q3U4WU47QUFDRjtBNENuOFlJO0VBREY7SUFFSSxnQ0FBQTtFNUNzOFlKO0FBQ0Y7QTRDbjhZSTtFQURGO0lBRUksZ0NBQUE7RTVDczhZSjtBQUNGOztBNENsOFlBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QTVDcThZRjtBNENwOFlFO0VBRkY7SUFHSSxnQ0FBQTtFNUN1OFlGO0FBQ0Y7QTRDdDhZRTtFQUxGO0lBTUksV0FBQTtJQUNBLG1CQUFBO1FBQUEsZUFBQTtJQUNBLDhCQUFBO0U1Q3k4WUY7QUFDRjtBNEN0OFlFO0VBWkY7SUFhSSxrQkFBQTtFNUN5OFlGO0FBQ0Y7QTRDeDhZRTtFQUNFLG1CQUFBO0E1QzA4WUo7QTRDMTlZQTtFQW1CRTs7OztHQUFBO0E1Qzg4WUY7QTRDbjhZUTtFQURGO0lBRUksYUFBQTtFNUNzOFlSO0FBQ0Y7QTRDNzdZUTtFQURGO0lBRUksY0FBQTtFNUNnOFlSO0FBQ0Y7QTRDMzdZSTtFQURGO0lBRUksbUJBQUE7RTVDODdZSjtBQUNGO0E0QzM3WUk7RUFERjtJQUVJLG1CQUFBO0U1Qzg3WUo7QUFDRjs7QTRDMTdZQTtFQUNFLGtCQUFBO0E1QzY3WUY7QTRDNTdZRTtFQUZGO0lBR0ksVUFBQTtFNUMrN1lGO0FBQ0Y7QTRDOTdZRTtFQUxGO0lBTUksK0JBQUE7SUFDQSxnQ0FBQTtJQUNBLHNCQUFBO0U1Q2k4WUY7QUFDRjtBNENoOFlFO0VBVkY7SUFXSSxtQkFBQTtRQUFBLGNBQUE7WUFBQSxVQUFBO0lBQ0EscUJBQUE7RTVDbThZRjtBQUNGO0E0Q2w4WUU7RUFkRjtJQWVJLG1CQUFBO1FBQUEsY0FBQTtZQUFBLFVBQUE7SUFDQSxxQkFBQTtFNUNxOFlGO0FBQ0Y7QTRDcDhZRTtFQWxCRjtJQW1CSSxxQkFBQTtJQUNBLDRCQUFBO0lBQUEsb0JBQUE7RTVDdThZRjtBQUNGO0E0Q3I4WUk7RUFERjtJQUVJLFVBQUE7RTVDdzhZSjtBQUNGO0E0Q3Y4WUk7RUFKRjtJQUtJLFVBQUE7RTVDMDhZSjtBQUNGO0E0Q3o4WUk7RUFQRjtJQVFJLFVBQUE7RTVDNDhZSjtBQUNGO0E0QzM4WUk7RUFWRjtJQVdJLFVBQUE7RTVDODhZSjtFNEM3OFlJO0lBQ0Usa0JBQUE7RTVDKzhZTjtBQUNGO0E0QzM4WUk7RUFERjtJQUVJLGFBQUE7RTVDODhZSjtBQUNGO0E0Qzc4WUk7RUFKRjtJQUtJLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0lBQ0EsVUFBQTtJQUNBLGtCQUFBO0lBQ0Esa0JBQUE7SUFDQSxRQUFBO0lBQ0EsTUFBQTtJQUNBLG1DQUFBO1lBQUEsMkJBQUE7SUFDQSxZQUFBO0U1Q2c5WUo7QUFDRjtBNEM5OFlNO0VBREY7SUFFSSxVQUFBO0lBQ0EsbUJBQUE7RTVDaTlZTjtBQUNGO0E0QzU4WU07RUFERjtJQUVJLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0U1Qys4WU47QUFDRjtBNEM1OFlNO0VBREY7SUFFSSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFNUMrOFlOO0FBQ0Y7QTRDNThZTTtFQURGO0lBRUksNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RTVDKzhZTjtBQUNGO0E0QzU4WU07RUFERjtJQUVJLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0U1Qys4WU47QUFDRjtBNEM1OFlNO0VBREY7SUFFSSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFNUMrOFlOO0FBQ0Y7QTRDMzhZSTtFQURGO0lBRUksWUFBQTtFNUM4OFlKO0FBQ0Y7QTRDMzhZSTtFQURGO0lBRUkscUJBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0lBQ0EsK0JBQUE7RTVDODhZSjtBQUNGO0E0Qzc4WUk7RUFDRSw4QkFBQTtBNUMrOFlOO0E0QzM4WUk7RUFERjtJQUVJLDhCQUFBO0U1Qzg4WUo7QUFDRjtBNEM1OFlNO0VBREY7SUFFSSw0QkFBQTtRQUFBLGlCQUFBO1lBQUEsUUFBQTtFNUMrOFlOO0FBQ0Y7QTRDNThZTTtFQURGO0lBRUksNEJBQUE7UUFBQSxpQkFBQTtZQUFBLFFBQUE7RTVDKzhZTjtBQUNGO0E0QzU4WU07RUFERjtJQUVJLHVCQUFBO1lBQUEsZUFBQTtFNUMrOFlOO0FBQ0Y7QTRDMzhZSTtFQURGO0lBRUksVUFBQTtFNUM4OFlKO0FBQ0Y7QTRDNzhZSTtFQUpGO0lBS0ksVUFBQTtFNUNnOVlKO0FBQ0Y7QTRDLzhZSTtFQVBGO0lBUUksVUFBQTtFNUNrOVlKO0FBQ0Y7QTRDajlZSTtFQVZGO0lBV0ksVUFBQTtFNUNvOVlKO0FBQ0Y7QTRDMThZVTtFQURGO0lBRUksY3RDaEtKO0VONm1aTjtBQUNGO0E0QzM4WVk7RUFERjtJQUVJLHlCdENwS047RU5rblpOO0FBQ0Y7QTRDMThZVTtFQURGO0lBRUksYXRDMUtKO0VOdW5aTjtBQUNGO0E0Q3o5WVU7RUFERjtJQUVJLGN0Q2hLSjtFTjRuWk47QUFDRjtBNEMxOVlZO0VBREY7SUFFSSx5QnRDcEtOO0VOaW9aTjtBQUNGO0E0Q3o5WVU7RUFERjtJQUVJLGF0QzFLSjtFTnNvWk47QUFDRjtBNEN4K1lVO0VBREY7SUFFSSxjdENoS0o7RU4yb1pOO0FBQ0Y7QTRDeitZWTtFQURGO0lBRUkseUJ0Q3BLTjtFTmdwWk47QUFDRjtBNEN4K1lVO0VBREY7SUFFSSxhdEMxS0o7RU5xcFpOO0FBQ0Y7QTRDdi9ZVTtFQURGO0lBRUksY3RDaEtKO0VOMHBaTjtBQUNGO0E0Q3gvWVk7RUFERjtJQUVJLHlCdENwS047RU4rcFpOO0FBQ0Y7QTRDdi9ZVTtFQURGO0lBRUksYXRDMUtKO0VOb3FaTjtBQUNGO0E0Q3RnWlU7RUFERjtJQUVJLGN0Q2hLSjtFTnlxWk47QUFDRjtBNEN2Z1pZO0VBREY7SUFFSSx5QnRDcEtOO0VOOHFaTjtBQUNGO0E0Q3RnWlU7RUFERjtJQUVJLGF0QzFLSjtFTm1yWk47QUFDRjtBNENyaFpVO0VBREY7SUFFSSxjdENoS0o7RU53clpOO0FBQ0Y7QTRDdGhaWTtFQURGO0lBRUkseUJ0Q3BLTjtFTjZyWk47QUFDRjtBNENyaFpVO0VBREY7SUFFSSxhdEMxS0o7RU5rc1pOO0FBQ0Y7QTRDcGlaVTtFQURGO0lBRUksY3RDaEtKO0VOdXNaTjtBQUNGO0E0Q3JpWlk7RUFERjtJQUVJLHlCdENwS047RU40c1pOO0FBQ0Y7QTRDcGlaVTtFQURGO0lBRUksYXRDMUtKO0VOaXRaTjtBQUNGO0E0Q25qWlU7RUFERjtJQUVJLGN0Q2hLSjtFTnN0Wk47QUFDRjtBNENwalpZO0VBREY7SUFFSSx5QnRDcEtOO0VOMnRaTjtBQUNGO0E0Q25qWlU7RUFERjtJQUVJLGF0QzFLSjtFTmd1Wk47QUFDRjtBNENsa1pVO0VBREY7SUFFSSxjdENoS0o7RU5xdVpOO0FBQ0Y7QTRDbmtaWTtFQURGO0lBRUkseUJ0Q3BLTjtFTjB1Wk47QUFDRjtBNENsa1pVO0VBREY7SUFFSSxhdEMxS0o7RU4rdVpOO0FBQ0Y7QTRDamxaVTtFQURGO0lBRUksY3RDaEtKO0VOb3ZaTjtBQUNGO0E0Q2xsWlk7RUFERjtJQUVJLHlCdENwS047RU55dlpOO0FBQ0Y7QTRDamxaVTtFQURGO0lBRUksYXRDMUtKO0VOOHZaTjtBQUNGO0E0Q2htWlU7RUFERjtJQUVJLGN0Q2hLSjtFTm13Wk47QUFDRjtBNENqbVpZO0VBREY7SUFFSSx5QnRDcEtOO0VOd3daTjtBQUNGO0E0Q2htWlU7RUFERjtJQUVJLGF0QzFLSjtFTjZ3Wk47QUFDRjtBNEMvbVpVO0VBREY7SUFFSSxjdENoS0o7RU5reFpOO0FBQ0Y7QTRDaG5aWTtFQURGO0lBRUkseUJ0Q3BLTjtFTnV4Wk47QUFDRjtBNEMvbVpVO0VBREY7SUFFSSxhdEMxS0o7RU40eFpOO0FBQ0Y7QTRDOW5aVTtFQURGO0lBRUksY3RDaEtKO0VOaXlaTjtBQUNGO0E0Qy9uWlk7RUFERjtJQUVJLHlCdENwS047RU5zeVpOO0FBQ0Y7QTRDOW5aVTtFQURGO0lBRUksYXRDMUtKO0VOMnlaTjtBQUNGO0E0Q3puWk07RUFERjtJQUVJLDRCQUFBO1FBQUEsaUJBQUE7WUFBQSxRQUFBO0U1QzRuWk47QUFDRjs7QTRDam5aVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q29uWlo7QTRDbm5aWTtFQUNFLFVBQUE7QTVDcW5aZDtBNENublpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q3FuWmQ7QTRDOW5aVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q2dvWlo7QTRDL25aWTtFQUNFLFVBQUE7QTVDaW9aZDtBNEMvblpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q2lvWmQ7QTRDMW9aVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1QzRvWlo7QTRDM29aWTtFQUNFLFVBQUE7QTVDNm9aZDtBNEMzb1pZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1QzZvWmQ7QTRDdHBaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q3dwWlo7QTRDdnBaWTtFQUNFLFVBQUE7QTVDeXBaZDtBNEN2cFpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q3lwWmQ7QTRDbHFaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q29xWlo7QTRDbnFaWTtFQUNFLFVBQUE7QTVDcXFaZDtBNENucVpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q3FxWmQ7QTRDOXFaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q2dyWlo7QTRDL3FaWTtFQUNFLFVBQUE7QTVDaXJaZDtBNEMvcVpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q2lyWmQ7QTRDMXJaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1QzRyWlo7QTRDM3JaWTtFQUNFLFVBQUE7QTVDNnJaZDtBNEMzclpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1QzZyWmQ7QTRDdHNaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q3dzWlo7QTRDdnNaWTtFQUNFLFVBQUE7QTVDeXNaZDtBNEN2c1pZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q3lzWmQ7QTRDbHRaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q290Wlo7QTRDbnRaWTtFQUNFLFVBQUE7QTVDcXRaZDtBNENudFpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q3F0WmQ7QTRDOXRaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q2d1Wlo7QTRDL3RaWTtFQUNFLFVBQUE7QTVDaXVaZDtBNEMvdFpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q2l1WmQ7QTRDMXVaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1QzR1Wlo7QTRDM3VaWTtFQUNFLFVBQUE7QTVDNnVaZDtBNEMzdVpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1QzZ1WmQ7QTRDdHZaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q3d2Wlo7QTRDdnZaWTtFQUNFLFVBQUE7QTVDeXZaZDtBNEN2dlpZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q3l2WmQ7QTRDbHdaVTtFQUNFLHlCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0E1Q293Wlo7QTRDbndaWTtFQUNFLFVBQUE7QTVDcXdaZDtBNENud1pZO0VBQ0UseUJBQUE7RUFDQSxXQUFBO0E1Q3F3WmQ7QTRD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QTRDMXdaRTtFQUNFLGdCQUFBO0E1QzR3Wko7O0E0Q3Z3WkU7RUFERjtJQUVJLGNBQUE7RTVDMndaRjtBQUNGO0E0Q3p3Wkk7RUFERjtJQUVJLGVBQUE7RTVDNHdaSjtBQUNGO0E0QzF3WkU7RUFDRSxnQkFBQTtBNUM0d1pKOztBNEN4d1pBO0VBQ0UsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSw2QkFBQTtFQUNBLDhCQUFBO0E1QzJ3WkY7QTRDendaSTtFQUNFLHVCQUFBO0E1QzJ3Wk4iLCJmaWxlIjoiZ2xvYmFsbmF2aS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5MaWJyYXJpZXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qISBqUXVlcnkgVUkgLSB2MS4xMi4xIC0gMjAxNi0wOS0xNFxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBjb3JlLmNzcywgYWNjb3JkaW9uLmNzcywgYXV0b2NvbXBsZXRlLmNzcywgbWVudS5jc3MsIGJ1dHRvbi5jc3MsIGNvbnRyb2xncm91cC5jc3MsIGNoZWNrYm94cmFkaW8uY3NzLCBkYXRlcGlja2VyLmNzcywgZGlhbG9nLmNzcywgZHJhZ2dhYmxlLmNzcywgcmVzaXphYmxlLmNzcywgcHJvZ3Jlc3NiYXIuY3NzLCBzZWxlY3RhYmxlLmNzcywgc2VsZWN0bWVudS5jc3MsIHNsaWRlci5jc3MsIHNvcnRhYmxlLmNzcywgc3Bpbm5lci5jc3MsIHRhYnMuY3NzLCB0b29sdGlwLmNzcywgdGhlbWUuY3NzXG4qIFRvIHZpZXcgYW5kIG1vZGlmeSB0aGlzIHRoZW1lLCB2aXNpdCBodHRwOi8vanF1ZXJ5dWkuY29tL3RoZW1lcm9sbGVyLz9iZ1NoYWRvd1hQb3M9JmJnT3ZlcmxheVhQb3M9JmJnRXJyb3JYUG9zPSZiZ0hpZ2hsaWdodFhQb3M9JmJnQ29udGVudFhQb3M9JmJnSGVhZGVyWFBvcz0mYmdBY3RpdmVYUG9zPSZiZ0hvdmVyWFBvcz0mYmdEZWZhdWx0WFBvcz0mYmdTaGFkb3dZUG9zPSZiZ092ZXJsYXlZUG9zPSZiZ0Vycm9yWVBvcz0mYmdIaWdobGlnaHRZUG9zPSZiZ0NvbnRlbnRZUG9zPSZiZ0hlYWRlcllQb3M9JmJnQWN0aXZlWVBvcz0mYmdIb3ZlcllQb3M9JmJnRGVmYXVsdFlQb3M9JmJnU2hhZG93UmVwZWF0PSZiZ092ZXJsYXlSZXBlYXQ9JmJnRXJyb3JSZXBlYXQ9JmJnSGlnaGxpZ2h0UmVwZWF0PSZiZ0NvbnRlbnRSZXBlYXQ9JmJnSGVhZGVyUmVwZWF0PSZiZ0FjdGl2ZVJlcGVhdD0mYmdIb3ZlclJlcGVhdD0mYmdEZWZhdWx0UmVwZWF0PSZpY29uc0hvdmVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmclMjIpJmljb25zSGlnaGxpZ2h0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmclMjIpJmljb25zSGVhZGVyPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmclMjIpJmljb25zRXJyb3I9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNEZWZhdWx0PXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmclMjIpJmljb25zQ29udGVudD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0FjdGl2ZT11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nJTIyKSZiZ0ltZ1VybFNoYWRvdz0mYmdJbWdVcmxPdmVybGF5PSZiZ0ltZ1VybEhvdmVyPSZiZ0ltZ1VybEhpZ2hsaWdodD0mYmdJbWdVcmxIZWFkZXI9JmJnSW1nVXJsRXJyb3I9JmJnSW1nVXJsRGVmYXVsdD0mYmdJbWdVcmxDb250ZW50PSZiZ0ltZ1VybEFjdGl2ZT0mb3BhY2l0eUZpbHRlclNoYWRvdz1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlGaWx0ZXJPdmVybGF5PUFscGhhKE9wYWNpdHklM0QzMCkmb3BhY2l0eVNoYWRvd1BlcmM9MzAmb3BhY2l0eU92ZXJsYXlQZXJjPTMwJmljb25Db2xvckhvdmVyPSUyMzU1NTU1NSZpY29uQ29sb3JIaWdobGlnaHQ9JTIzNzc3NjIwJmljb25Db2xvckhlYWRlcj0lMjM0NDQ0NDQmaWNvbkNvbG9yRXJyb3I9JTIzY2MwMDAwJmljb25Db2xvckRlZmF1bHQ9JTIzNzc3Nzc3Jmljb25Db2xvckNvbnRlbnQ9JTIzNDQ0NDQ0Jmljb25Db2xvckFjdGl2ZT0lMjNmZmZmZmYmYmdJbWdPcGFjaXR5U2hhZG93PTAmYmdJbWdPcGFjaXR5T3ZlcmxheT0wJmJnSW1nT3BhY2l0eUVycm9yPTk1JmJnSW1nT3BhY2l0eUhpZ2hsaWdodD01NSZiZ0ltZ09wYWNpdHlDb250ZW50PTc1JmJnSW1nT3BhY2l0eUhlYWRlcj03NSZiZ0ltZ09wYWNpdHlBY3RpdmU9NjUmYmdJbWdPcGFjaXR5SG92ZXI9NzUmYmdJbWdPcGFjaXR5RGVmYXVsdD03NSZiZ1RleHR1cmVTaGFkb3c9ZmxhdCZiZ1RleHR1cmVPdmVybGF5PWZsYXQmYmdUZXh0dXJlRXJyb3I9ZmxhdCZiZ1RleHR1cmVIaWdobGlnaHQ9ZmxhdCZiZ1RleHR1cmVDb250ZW50PWZsYXQmYmdUZXh0dXJlSGVhZGVyPWZsYXQmYmdUZXh0dXJlQWN0aXZlPWZsYXQmYmdUZXh0dXJlSG92ZXI9ZmxhdCZiZ1RleHR1cmVEZWZhdWx0PWZsYXQmY29ybmVyUmFkaXVzPTNweCZmd0RlZmF1bHQ9bm9ybWFsJmZmRGVmYXVsdD1BcmlhbCUyQ0hlbHZldGljYSUyQ3NhbnMtc2VyaWYmZnNEZWZhdWx0PTFlbSZjb3JuZXJSYWRpdXNTaGFkb3c9OHB4JnRoaWNrbmVzc1NoYWRvdz01cHgmb2Zmc2V0TGVmdFNoYWRvdz0wcHgmb2Zmc2V0VG9wU2hhZG93PTBweCZvcGFjaXR5U2hhZG93PS4zJmJnQ29sb3JTaGFkb3c9JTIzNjY2NjY2Jm9wYWNpdHlPdmVybGF5PS4zJmJnQ29sb3JPdmVybGF5PSUyM2FhYWFhYSZmY0Vycm9yPSUyMzVmM2YzZiZib3JkZXJDb2xvckVycm9yPSUyM2YxYTg5OSZiZ0NvbG9yRXJyb3I9JTIzZmRkZmRmJmZjSGlnaGxpZ2h0PSUyMzc3NzYyMCZib3JkZXJDb2xvckhpZ2hsaWdodD0lMjNkYWQ1NWUmYmdDb2xvckhpZ2hsaWdodD0lMjNmZmZhOTAmZmNDb250ZW50PSUyMzMzMzMzMyZib3JkZXJDb2xvckNvbnRlbnQ9JTIzZGRkZGRkJmJnQ29sb3JDb250ZW50PSUyM2ZmZmZmZiZmY0hlYWRlcj0lMjMzMzMzMzMmYm9yZGVyQ29sb3JIZWFkZXI9JTIzZGRkZGRkJmJnQ29sb3JIZWFkZXI9JTIzZTllOWU5JmZjQWN0aXZlPSUyM2ZmZmZmZiZib3JkZXJDb2xvckFjdGl2ZT0lMjMwMDNlZmYmYmdDb2xvckFjdGl2ZT0lMjMwMDdmZmYmZmNIb3Zlcj0lMjMyYjJiMmImYm9yZGVyQ29sb3JIb3Zlcj0lMjNjY2NjY2MmYmdDb2xvckhvdmVyPSUyM2VkZWRlZCZmY0RlZmF1bHQ9JTIzNDU0NTQ1JmJvcmRlckNvbG9yRGVmYXVsdD0lMjNjNWM1YzUmYmdDb2xvckRlZmF1bHQ9JTIzZjZmNmY2XG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWhlbHBlci1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4udWktaGVscGVyLXJlc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4udWktaGVscGVyLXpmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTApOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cblxuLnVpLWZyb250IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogSWNvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4udWktd2lkZ2V0LWljb24tYmxvY2sge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogTWlzYyB2aXN1YWxzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuNWVtIDAuN2VtO1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMWVtIDIuMmVtO1xuICBib3JkZXItdG9wOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogMDtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEFRQUJBSUFBQUFBQUFQLy8veUg1QkFFQUFBQUFMQUFBQUFBQkFBRUFBQUlCUkFBN1wiKTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzcHggMWVtIDNweCAwLjRlbTtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG5cbi51aS1tZW51IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1tZW51IC51aS1zdGF0ZS1hY3RpdmUge1xuICBtYXJnaW46IC0xcHg7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1tZW51LWljb25zIC51aS1tZW51LWl0ZW0td3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMC4yZW07XG4gIG1hcmdpbjogYXV0byAwO1xufVxuXG4vKiByaWdodC1hbGlnbmVkICovXG4udWktbWVudSAudWktbWVudS1pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1idXR0b24ge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogU3VwcG9ydDogSUUgPD0gMTEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIHRvIG1ha2Ugcm9vbSBmb3IgdGhlIGljb24sIGEgd2lkdGggbmVlZHMgdG8gYmUgc2V0IGhlcmUgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIG5vIGljb24gc3VwcG9ydCBmb3IgaW5wdXQgZWxlbWVudHMgKi9cbmlucHV0LnVpLWJ1dHRvbi51aS1idXR0b24taWNvbi1vbmx5IHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDtcbn1cblxuLnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyLjFlbTtcbiAgaGVpZ2h0OiAyLjFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbmlucHV0LnVpLWJ1dHRvbi51aS1pY29uLW5vdGV4dCAudWktaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtaW5kZW50OiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWNvbnRyb2xncm91cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWl0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuICBwYWRkaW5nOiAwLjRlbSAxZW07XG59XG5cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtdmVydGljYWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtbGFiZWwudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4vKiBTcGlubmVyIHNwZWNpZmljIHN0eWxlIGZpeGVzICovXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyLWlucHV0IHtcbiAgLyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuICB3aWR0aDogNzUlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi40ZW0pO1xufVxuXG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAwLjEyZW07XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29uLFxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkOmhvdmVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4udWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAxN2VtO1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuMmVtIDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHRvcDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgbGVmdDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG4gIGxlZnQ6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG4gIG1hcmdpbjogMCAyLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDFweCAwO1xufVxuXG4udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCxcbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLXllYXIge1xuICB3aWR0aDogNDUlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDAgMCAwLjRlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGgge1xuICBwYWRkaW5nOiAwLjdlbSAwLjNlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgdGQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbjogMC43ZW0gMCAwIDA7XG4gIHBhZGRpbmc6IDAgMC4yZW07XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAuNWVtIDAuMmVtIDAuNGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtIDAuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiB3aXRoIG11bHRpcGxlIGNhbGVuZGFycyAqL1xuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlci1tdWx0aSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvIDAuNGVtO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktMyAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAzMy4zJTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJvdy1icmVhayB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4vKiBSVEwgc3VwcG9ydCAqL1xuLnVpLWRhdGVwaWNrZXItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgcmlnaHQ6IDJweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuLyogSWNvbnMgKi9cbi51aS1kYXRlcGlja2VyIC51aS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogMC41ZW07XG4gIHRvcDogMC4zZW07XG59XG5cbi51aS1kaWFsb2cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMC4yZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDAuNGVtIDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwLjFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogOTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC4zZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgcGFkZGluZzogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBwYWRkaW5nOiAwLjNlbSAxZW0gMC41ZW0gMC40ZW07XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ge1xuICBtYXJnaW46IDAuNWVtIDAuNGVtIDAuNWVtIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW4ge1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG4gIHdpZHRoOiAycHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtcyB7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS13IHtcbiAgd2lkdGg6IDJweDtcbiAgbGVmdDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZSB7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zdyB7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktcmVzaXphYmxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktcmVzaXphYmxlLWhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktcmVzaXphYmxlLW4ge1xuICBjdXJzb3I6IG4tcmVzaXplO1xuICBoZWlnaHQ6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogMDtcbn1cblxuLnVpLXJlc2l6YWJsZS1zIHtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG59XG5cbi51aS1yZXNpemFibGUtZSB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHdpZHRoOiA3cHg7XG4gIHJpZ2h0OiAtNXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXJlc2l6YWJsZS13IHtcbiAgY3Vyc29yOiB3LXJlc2l6ZTtcbiAgd2lkdGg6IDdweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi51aS1yZXNpemFibGUtc2Uge1xuICBjdXJzb3I6IHNlLXJlc2l6ZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG59XG5cbi51aS1yZXNpemFibGUtc3cge1xuICBjdXJzb3I6IHN3LXJlc2l6ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJvdHRvbTogLTVweDtcbn1cblxuLnVpLXJlc2l6YWJsZS1udyB7XG4gIGN1cnNvcjogbnctcmVzaXplO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udWktcmVzaXphYmxlLW5lIHtcbiAgY3Vyc29yOiBuZS1yZXNpemU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4udWktcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gIG1hcmdpbjogLTFweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhLQUFvQUlBQkFBQUFBUC8vL3lIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tZd05xWHJkQzUyRFMwNmE3TUZaSSs0RkhCQ0tvRGVXS1hxeW1QcUdxeHZKclhaYk14N1R0Yyt3OVhnVTJGQjNsT3lRUldFVDJJRkdpVTltMWZyRFZweFpaYzZiZkh3djRjMVlYUDZrMVZkeTI5MkZiNlVrdXZGdFhwdldTekErSHljWEpIVVhpR1lJaU1nMlI2VzQ1OWduV0dmSE5kaklxRFdWcWVtSDJla3BPYmtwT2xwcFdVcVppcXI2ZWRxcVdRQUFJZmtFQ1FFQUFRQXNBQUFBQUNnQUtBQUFBcFNNZ1puR2ZhcWNnMUUydXV6RG1tSFVCUjhRaWw5NWhpUEtxV24zYXF0THNTMTh5N0cxU3pOZW93V0JFTnRRZCtUMUprdFAwNW56UFRkSlpsUjZ2VXhOV1dqVit2VVdoV05rV0Z3eGw5VnBaUmVkWWNmbElPTGFmYWEyOFhkc0gveW5sY2MxdVBWRFp4UUlSMEsyNStjSUNDbW9xQ2U1bUdoWk9mZVlTVWg1eUpjSnlya1pXV3BhUjhkb0oybzROWXE2MmxBQUFDSDVCQWtCQUFFQUxBQUFBQUFvQUNnQUFBS1ZESTRZeTIyWm5JTlJOcW9zdzBCdjdpMWd5SFVrRmo3b1NhV2x1M292QzhHeE5zbzVmbHV6M3FMVmhCVmVUL0x6N1pUSHl4TDVkRGFsUVdQVk9zUVd0Um51d1hhRlRqOWpWVmg4cG1hOUpqWjR6WVNqNVpPeW1hN3V1b2xmZmgrSVI1YVc5N2NIdUJVWEtHS1hsS2puK0RpSFdNY1lKYWg0TjBsWUNNbEpPWGlwR1JyNXFkZ29TVHJxV1NxNldGbDJ5cG9hVUFBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwYUViNkhMZ2QvaU83Rk5XdGNGV2UrdWZPREdqUmZvaUoyYWtTaGJ1ZWIwd3RJNTB6bTAycGJ2d2ZXRU1XQlExektHbExJaHNraUVQbTlSNnZSWHhWNFp6V1QyeUhPR3BXTXlvcmJsS2xOcDhIbUhFYi9sQ1hqY1c3Ym10WFA4WHQyMjlPVldSMWZvZDJlV3FOZkh1TWpYQ1BrSUdOaWxlT2lJbVZtQ09FbW9TZm4zeVhsSldtb0hHaHFwNmlsWXVXWXBtVHFLVWdBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwaUVINmtiNThiaVEzRk5XdE1GV1czZU5WY29qdUZHZnFuWnFTZWJ1UzA2dzVWODAvWDAycEtlOHpGd1A2RUZXT1QxbERGazhyR0VSaDFUVE5Pb2NRNjFIbTRYbTJWZXhVSHB6anltVmlIckZiaUVMc2VmVnJuNlhLZm50MlE5Ry8rWGRpZTQ5OVhIZDJnNGg3aW9PR2hYR0pib0dBblhTQm5vQndLWXlmaW91YlpKMkhuMFJ1UlphZmxaT2lsNTZacDZpaW9LU1hwVUFBQWgrUVFKQVFBQkFDd0FBQUFBS0FBb0FBQUNrb1FScVJ2bnh1STdrVTFhMVVVNWJkNXRuU2VPWlhobW41bFdLM3FOVFd2UmRReFA4cXZhQysveWFZUXpYTzdCTXZhVUVtSlJkM1RzaU1BZ3N3bU5ZclNnWmRZclRYNnRTSEdaTzczZXp1QXcydXh1UStCYmVaZk14c2V4WTM1Ky9RZTRKMWluVjBnNHgzV0h1TWhJbDJqWE9LVDJRK1ZVNWZnb1NVSTUyVmZaeWZrSkdraGE2am1ZK2FhWWRpcnErbFFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLV0JJS3BZZTBMM1lOS1RvcXN3VWx2em5pZ2Q0d2lSNEtoWnJLdDlVcHFpcDYxaTlFM3ZNdnhSZEhsYkVGaUVYZms5WUFSWXhPWlpENlZRMnBVdW5CbXRSWG8xTGY4aE1WVmNObDhKYWZWMzhhTTIvRnU1VjE2Qm42M3I2eHQ5N2owOStNWFNGaTRCbmlHRmFlM2h6Ykg5K2hZQnprcHVVaDVhWm1IdWFuWk9aZ0l1dmJHaU5lb21DbmF4eGFwMnVwYUNac3ErMWtBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLWGpJOEJ5NXpmNGtPeFRWclhOVmx2MVgwZDhJR1pHS0xuTnBZdG04THI5Y3FWZXVPU3ZmT1c3OUQ5YURIaXpOaERKaWRGWmhOeWRFYWhPYURINm5vbXRKanAxdHV0S29OV2t2QTZKcWZSVkxIVS9RVWZhdTlsMng3RzU0ZDFmbDk5NXhjSUdBZFhxTWZCTmFkb1lyaEgrTWcyS0JscFZwYmx1Q2lYbU1uWjJTaDRHQnFKK2NrSU9xcUo2TG1LU2xsWm1zb3E2d3BRQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2xZeC9vTHZveHVKRGtVMWExWVVaYko1OW5TZDJaWGhXcWJSYTIvZ0Y4R3UyRFkzaXFzN3lycSt4QllFa1l2RlNNOGFTU09iRStaZ1JsMUJIRlpOcjdwUkNhdlo1QlcyMTQyaFkzQU4veld0c21mMTJwOVh4eEZsMmxwTG4xcnNlenRmWFpqZElXSWYyczVkSXR3allLQmdvOXlnNXBIZ3pKWFRFZUdsWnVlbnB5UG1wR1FvS09Xa1ltU3BhU25xS2lsZUkyRkFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVmpCK2d1K2pHNGtPUlRWclZoUmxzbm4yZEozWmxlRmFwdEZyYitDWG1POU9vemVMNVZmUDk5SHZBV2hwaVVkY3drcEJIMzgyNUF3WWRVOHhUcWxMR2h0Q29zQXJLTXB2ZmExbU1SYWU5VnZXWmZlQjJYZlBrZUxtbTE4bFVjQmorcDVkbk44alhaM1lJR0VoWXVPVW40NWFvQ0RrcDE2aGw1SWpZSnZqV0tjbm9HUXBxeVBscE9ocjNhRWxhcXJxNTZCcTdWQUFBT3c9PVwiKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXNlbGVjdGFibGUge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSAudWktc2VsZWN0bWVudS1vcHRncm91cCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMnB4IDAuNGVtO1xuICBtYXJnaW46IDAuNWVtIDAgMCAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udWktc2VsZWN0bWVudS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTRlbTtcbn1cblxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLyogc3VwcG9ydDogSUU4IC0gU2VlICM2NzI3ICovXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLFxuLnVpLXNsaWRlci51aS1zdGF0ZS1kaXNhYmxlZCAudWktc2xpZGVyLXJhbmdlIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDAuOGVtO1xufVxuXG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICB0b3A6IC0wLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjZlbTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgbGVmdDogMDtcbn1cblxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuICB3aWR0aDogMC44ZW07XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICBsZWZ0OiAtMC4zZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAtMC42ZW07XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcbiAgYm90dG9tOiAwO1xufVxuXG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcbiAgdG9wOiAwO1xufVxuXG4udWktc29ydGFibGUtaGFuZGxlIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuXG4udWktc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udWktc3Bpbm5lci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDAuMjIyZW0gMDtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogMC40ZW07XG4gIG1hcmdpbi1yaWdodDogMmVtO1xufVxuXG4udWktc3Bpbm5lci1idXR0b24ge1xuICB3aWR0aDogMS42ZW07XG4gIGhlaWdodDogNTAlO1xuICBmb250LXNpemU6IDAuNWVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICByaWdodDogMDtcbn1cblxuLyogbW9yZSBzcGVjaWZpY2l0eSByZXF1aXJlZCBoZXJlIHRvIG92ZXJyaWRlIGRlZmF1bHQgYm9yZGVycyAqL1xuLnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbiB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogbm9uZTtcbn1cblxuLnVpLXNwaW5uZXItdXAge1xuICB0b3A6IDA7XG59XG5cbi51aS1zcGlubmVyLWRvd24ge1xuICBib3R0b206IDA7XG59XG5cbi51aS10YWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBwb3NpdGlvbjogcmVsYXRpdmUgcHJldmVudHMgSUUgc2Nyb2xsIGJ1ZyAoZWxlbWVudCB3aXRoIHBvc2l0aW9uOiByZWxhdGl2ZSBpbnNpZGUgY29udGFpbmVyIHdpdGggb3ZlcmZsb3c6IGF1dG8gYXBwZWFyIGFzIFwiZml4ZWRcIikgKi9cbiAgcGFkZGluZzogMC4yZW07XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMDtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtYXJnaW46IDFweCAwLjJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3IsXG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktc3RhdGUtZGlzYWJsZWQgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHRleHQ7XG59XG5cbi51aS10YWJzLWNvbGxhcHNpYmxlIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgcGFkZGluZzogMWVtIDEuNGVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG5ib2R5IC51aS10b29sdGlwIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuICBjb2xvcjogIzc3NzYyMDtcbn1cblxuLnVpLXN0YXRlLWNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTcwKTsgLyogc3VwcG9ydDogSUU4ICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBmaWx0ZXI6IEFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkIC51aS1pY29uIHtcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXG4udWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1uLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3ctNCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7XG59XG5cbi51aS1pY29uLWFycm93LTQtZGlhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1leHRsaW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7XG59XG5cbi51aS1pY29uLW5ld3dpbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1yZWZyZXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXNodWZmbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDtcbn1cblxuLnVpLWljb24tdHJhbnNmZXItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDtcbn1cblxuLnVpLWljb24tZG9jdW1lbnQtYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ub3RlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7XG59XG5cbi51aS1pY29uLW1haWwtY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLW1haWwtb3BlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1zdWl0Y2FzZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tY29tbWVudCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDtcbn1cblxuLnVpLWljb24tcGVyc29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1wcmludCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDtcbn1cblxuLnVpLWljb24tdHJhc2gge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWxvY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDtcbn1cblxuLnVpLWljb24tdW5sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWJvb2ttYXJrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4O1xufVxuXG4udWktaWNvbi10YWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLWhvbWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcbn1cblxuLnVpLWljb24tZmxhZyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXBlbmNpbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWRpc2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGN1bGF0b3Ige1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24td3JlbmNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tZ2VhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWhlYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tc3RhciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWxpbmsge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYW5jZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tcGx1c3RoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NldGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWtleSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWxpZ2h0YnVsYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjaXNzb3JzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY2xpcGJvYXJkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tY29weSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tc2NyaXB0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tYWxlcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDtcbn1cblxuLnVpLWljb24taW5mbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tbm90aWNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1oZWxwIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1yYWRpby1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1waW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBsYXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDtcbn1cblxuLnVpLWljb24tcGF1c2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstbmV4dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1wcmV2IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLWVuZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1zdGFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc3RvcCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tZWplY3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4O1xufVxuXG4udWktaWNvbi12b2x1bWUtb2ZmIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tcG93ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDtcbn1cblxuLnVpLWljb24tc2lnbmFsLWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTEge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4O1xufVxuXG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuICBvcGFjaXR5OiAwLjAwMztcbiAgZmlsdGVyOiBBbHBoYShPcGFjaXR5PTAuMyk7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2NjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggIzY2NjY2Njtcbn1cblxuI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgLypcbiAgICAgICAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IDM5MHB4IWltcG9ydGFudDtcbiAgKi9cbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIHdpZHRoOiBjYWxjKDM0ZW0gKyA4MHB4KSAhaW1wb3J0YW50O1xufVxuXG4udWktZGF0ZXBpY2tlci1ncm91cCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgb3Nha2EsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0LCAudWktYnV0dG9uLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsIGh0bWwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDhweCAycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsIGEudWktYnV0dG9uOmFjdGl2ZSwgLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4udWktc3RhdGUtYWN0aXZlOmJlZm9yZSwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1hY3RpdmU6YmVmb3JlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlOmJlZm9yZSwgYS51aS1idXR0b246YWN0aXZlOmJlZm9yZSwgLnVpLWJ1dHRvbjphY3RpdmU6YmVmb3JlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOEQzMTtcbn1cblxuLnVpLWRhdGVwaWNrZXItd2Vlay1lbmQ6Zmlyc3QtY2hpbGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFQUVBO1xufVxuXG4udWktZGF0ZXBpY2tlci13ZWVrLWVuZDpsYXN0LWNoaWxkIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRjNGRjtcbn1cblxudGhlYWQgLnVpLWRhdGVwaWNrZXItd2Vlay1lbmQ6Zmlyc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjRTEzMzMzO1xufVxuXG50aGVhZCAudWktZGF0ZXBpY2tlci13ZWVrLWVuZDpsYXN0LWNoaWxkIHNwYW4ge1xuICBjb2xvcjogIzUwQjZFMztcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICB3aWR0aDogMjVlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTVweCAzNnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB0b3A6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG4gIGxlZnQ6IC00MHB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9wcmV2LnN2Zyk7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogLTQwcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Nhcm91c2VsX25leHQuc3ZnKTtcbn1cblxuXG4vKipcbiAqIFN3aXBlciAxMS4yLjZcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWFyY2ggMTksIDIwMjVcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwgLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cblxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLCAuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMC4ycyB0cmFuc2Zvcm0sIDAuMnMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciwgLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICBib3R0b206IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLCBhdXRvKTtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuNSkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsIC5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItZ3JpZCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXIuc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLnN3aXBlci1jYXJkcyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5MYXlvdXRcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qIOODmOODg+ODgOODvCAqL1xuLmwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tcG9seWdsb3Qge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbC1zaW1wbGUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX3N0YXRpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MGI2ZTM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1oZWFkZXJfX2luZm9fX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2lubmVyIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19faW5uZXIge1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXIuLWdvdG8gLmwtaGVhZGVyX19pbmZvX19pbm5lciwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2luZm9fX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvLi1nYyAubC1oZWFkZXJfX2luZm9fX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19faGVhZGluZy1zdWIge1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9faW5mb19faGVhZGluZy1zdWIge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19faGVhZGluZy1zdWIge1xuICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19faGVhZGluZy1zdWJfX3RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MGI2ZTM7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2hlYWRpbmctc3ViX190b3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19faGVhZGluZy1zdWJfX2JvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgY29sb3I6ICM1MGI2ZTM7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1Yl9fYm90dG9tIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4OiBub25lO1xufVxuLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9faW5mb19faGVhZGluZywgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2luZm9fX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ290byAubC1oZWFkZXJfX2luZm9fX2hlYWRpbmcsIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9faW5mb19faGVhZGluZywgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2luZm9fX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi5sLWhlYWRlcl9faW5mby4tZ2MgLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXJfX2luZm8uLWdjIC5sLWhlYWRlcl9faW5mb19faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19fdW5pdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ290byAubC1oZWFkZXJfX2luZm9fX3VuaXQsIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ290byAubC1oZWFkZXJfX2luZm9fX3VuaXQsIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9faW5mb19fdW5pdCwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2luZm9fX3VuaXQge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubC1oZWFkZXJfX2luZm8uLWdjIC5sLWhlYWRlcl9faW5mb19fdW5pdCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2luZm8uLWdjIC5sLWhlYWRlcl9faW5mb19fdW5pdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgLmwtaGVhZGVyX19pbmZvX191bml0IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2luZm9fX2Rlc2Mge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19pbmZvX19kZXNjIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9faW5mb19fZGVzYywgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2luZm9fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyX19pbmZvLi1nYyAubC1oZWFkZXJfX2luZm9fX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2luZm9fX2RhdGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX19kYXRlIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2RhdGUge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9faW5mb19fZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19saW5rIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9faW5mb19fbGluayB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2xpbmsge1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXJfX2luZm9fX2xpbmsge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19pbmZvX19saW5rIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIsIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbC1zaW1wbGUgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXIuLWdsb2JhbC1zaW1wbGUgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyLi1nbG9iYWwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNy41cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXBvbHlnbG90IC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyLi1nbG9iYWwuLXBvbHlnbG90IC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lci4tbG9nby13aCwgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIuLWxvZ28td2gsIC4tbG9nby13aC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoLCAubC1oZWFkZXIuLWdsb2JhbCAuLWxvZ28td2gubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDE0LjVweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci4tZ290byAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIsIC5sLWhlYWRlci4tZ290byAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDlweCAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdvdG8gLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLCAubC1oZWFkZXIuLWdvdG8gLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLi1nb2xmY291cnNlIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciwgLmwtaGVhZGVyLi1nb2xmY291cnNlIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ29sZmNvdXJzZSAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIsIC5sLWhlYWRlci4tZ29sZmNvdXJzZSAubXAtbC1oZWFkZXJfX2dsb2JhbF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lci4tbm9uZS1saW5lLCAuLW5vbmUtbGluZS5tcC1sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19sYW5nLi1nbG9iYWwtbGFuZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA5cHggNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28sIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLi1hZy5tcC1sLWhlYWRlcl9fZ2xvYmFsX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28uLWFnLCAuLWFnLm1wLWwtaGVhZGVyX19nbG9iYWxfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoIC4tYWcubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbywgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIC4tYWcubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLi1hZywgLmwtaGVhZGVyX19nbG9iYWxfX2lubmVyLi1sb2dvLXdoIC4tYWcubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbywgLi1sb2dvLXdoLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIC4tYWcubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvLCAubC1oZWFkZXIuLWdvdG8gLm1wLWwtaGVhZGVyX19nbG9iYWxfX2xvZ28sIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28sIC5sLWhlYWRlci4tc3RhbmRhcmQgLm1wLWwtaGVhZGVyX19nbG9iYWxfX2xvZ28ge1xuICAgIHdpZHRoOiAxOTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX2xvZ28sIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbG9nbyB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19sb2dvX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmwtaGVhZGVyX19sb2dvIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG4gIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxuICAubC1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbiAgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNTBweDtcbiAgfVxuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9faGVhZGluZy1hZyB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2hlYWRpbmctYWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxODVweDtcbiAgfVxuICAubC1oZWFkZXJfX2hlYWRpbmctYWcgaW1nIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2hlYWRpbmctYWcge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxODVweDtcbiAgfVxuICAubC1oZWFkZXJfX2hlYWRpbmctYWcgaW1nIHtcbiAgICB3aWR0aDogMTg1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlcl9faGVhZGluZy1hZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDE4MnB4O1xuICB9XG4gIC5sLWhlYWRlcl9faGVhZGluZy1hZyBpbWcge1xuICAgIHdpZHRoOiAxODJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9faGVhZGluZy1hZyB7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5sLWhlYWRlcl9faGVhZGluZy1hZyBpbWcge1xuICAgIHdpZHRoOiAxODJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkaW5nLWFnIHtcbiAgICB3aWR0aDogMjI4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGluZy1hZyBpbWcge1xuICAgIHdpZHRoOiAyMjhweDtcbiAgfVxufVxuLmwtaGVhZGVyX19oZWFkaW5nLWFnIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiA0MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19kcmF3ZXItc3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ290byAubC1oZWFkZXJfX2RyYXdlci1zdywgLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2RyYXdlci1zdyB7XG4gIHdpZHRoOiAyOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmwtaGVhZGVyLi1nb3RvIC5sLWhlYWRlcl9fZHJhd2VyLXN3ID4gaW1nLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5sLWhlYWRlcl9fZHJhd2VyLXN3ID4gaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4ubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19kcmF3ZXItc3cge1xuICB3aWR0aDogMjhweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZHJhd2VyLXN3IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19kcmF3ZXItc3cgPiBpbWcge1xuICB3aWR0aDogMjhweDtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbF9fbWVudSB7XG4gICAgZ2FwOiAwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudSB7XG4gICAgZmxleDogYXV0bztcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWJhc2lzOiA0ODBweDtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICB9XG59XG4ubC1oZWFkZXIuLXBvbHlnbG90IC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX2xvZ2luIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbF9fbG9naW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19idG4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19idG4ge1xuICAgIHdpZHRoOiAxNjNweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19nbG9iYWxfX21lbnVfX2xhbmctY2hhbmdlIHtcbiAgZmxleDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19nbG9iYWxfX21lbnVfX2xhbmctY2hhbmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICBmbGV4OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21lbnVfX2xhbmctY2hhbmdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5sLWhlYWRlci4tcG9seWdsb3QgLmwtaGVhZGVyX19nbG9iYWxfX21lbnVfX2xhbmctY2hhbmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1wb2x5Z2xvdCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fbGFuZy1jaGFuZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEsIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA0cHggMCAwIDA7XG59XG4ubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hLCAubC1oZWFkZXIuLWdsb2JhbCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEsIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSwgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuLmwtaGVhZGVyLi1nbG9iYWwuaXMtbG9naW4gLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSwgLmwtaGVhZGVyLi1nbG9iYWwuaXMtbG9naW4gLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSwgLmwtaGVhZGVyLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8uaXMtbG9naW4gLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSwgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8uaXMtbG9naW4gLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYSwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmwtaGVhZGVyLmlzLWxvZ2luIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4sIC5sLWhlYWRlci5pcy1sb2dpbiAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4sIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDNweCAwIDAgMDtcbiAgcGFkZGluZzogMDtcbn1cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4sIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDVweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8uaXMtbG9naW4gLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiwgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8uaXMtbG9naW4gLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLi1ib3gsIC4tYm94Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA1cHggMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLi1ib3gsIC5sLWhlYWRlci4tZ2xvYmFsIC4tYm94Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLi1ib3gsIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAuLWJveC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4ge1xuICAgIGRpcmVjdGlvbjogcnRsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbC5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLi1ib3gsIC5sLWhlYWRlci4tZ2xvYmFsLmlzLWxvZ2luIC4tYm94Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbi4tYm94LCAubC1oZWFkZXIuaXMtbG9naW4gLmwtaGVhZGVyX19nbG9iYWwuLWdjIC4tYm94Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbi4tYm94Li1sYW5nLWxpbmtib3gsIC5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLi1ib3guLWxhbmctbGlua2JveC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbi4tYm94Li1sZWZ0LWxvbmctbWVudSwgLi1ib3guLWxlZnQtbG9uZy1tZW51Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyNHB4IDEwMHB4O1xuICAgIGdhcDogNXB4IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbi4tYm94Li1sYW5nLWxpbmtib3gsIC4tYm94Li1sYW5nLWxpbmtib3gubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbTpiZWZvcmUsIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG59XG4ubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtOmxhc3QtY2hpbGQsIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbTpsYXN0LWNoaWxkOmJlZm9yZSwgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmwtaGVhZGVyLi1zdGFuZGFyZCAubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLCAubC1oZWFkZXIuLXN0YW5kYXJkIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSwgLmwtaGVhZGVyLi1zdGFuZGFyZCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAzcHggOHB4IDNweCAwO1xuICAgIG1pbi13aWR0aDogMTI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbS4tZ290b3Bhc3MsIC5sLWhlYWRlci4tc3RhbmRhcmQgLi1nb3RvcGFzcy5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5sLWhlYWRlci4tc3RhbmRhcmQgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbS4tYm9yZGVyLW5vbmUsIC5sLWhlYWRlci4tc3RhbmRhcmQgLi1ib3JkZXItbm9uZS5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSwgLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLCAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSB7XG4gICAgcGFkZGluZzogM3B4IDhweCAzcHggMDtcbiAgICBtaW4td2lkdGg6IDEyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbS4tZ290b3Bhc3MsIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAuLWdvdG9wYXNzLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSB7XG4gICAgbWluLXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0uLWJvcmRlci1ub25lLCAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLi1ib3JkZXItbm9uZS5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLi1sZWZ0LWxvbmctbWVudSAubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLCAuLWxlZnQtbG9uZy1tZW51Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiAubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluLi1sZWZ0LWxvbmctbWVudSAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLCAuLWxlZnQtbG9uZy1tZW51Lm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtLi11c2VyLCAuLXVzZXIubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWFpbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0uLXVzZXIsIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC4tdXNlci5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4ubC1oZWFkZXIuaXMtbG9naW4gLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbS4tdXNlciwgLmwtaGVhZGVyLmlzLWxvZ2luIC4tdXNlci5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbS4tY29sMiwgLi1jb2wyLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuLmwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbS4tbGFuZy1saW5rLCAuLWxhbmctbGluay5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19pdGVtIHtcbiAgZmxleDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZ2xvYmFsX19pdGVtIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1oZWFkZXJfX2dsb2JhbF9faXRlbSB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2dsb2JhbF9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX2dsb2JhbF9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9faXRlbSArIC5sLWhlYWRlcl9fZ2xvYmFsX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LXVzZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS11c2VyIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmwtaGVhZGVyX19nbG9iYWwuLWdjIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LXVzZXIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS11c2VyIHtcbiAgbWFyZ2luOiA1cHggMTVweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuaXMtbG9naW4gLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtdXNlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX21lbnVfX2l0ZW0ge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmwtaGVhZGVyX19tZW51X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtaGVhZGVyX19tZW51X19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX21lbnVfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWVudV9faXRlbS4tdXNlciB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5sLWhlYWRlci5pcy1sb2dpbiAubC1oZWFkZXJfX21lbnVfX2l0ZW0uLW5ldy11c2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbWVudV9faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gLmwtaGVhZGVyX19tZW51X19pdGVtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gLmwtaGVhZGVyX19tZW51X19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4ubC1oZWFkZXJfX21lbnVfX3R4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubC1oZWFkZXJfX3VzZXItbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYiBhLCAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIsIC5sLWhlYWRlci4tZ2xvYmFsIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG4ubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iIGEsIC5sLWhlYWRlci4tZ2xvYmFsIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWIgYSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiAxNjVweDtcbn1cbi5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iLCAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYiB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cbi5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iIGEsIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iIGEge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTY1cHg7XG59XG4ubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iLCAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYl9fYnRuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbXlhY2NvcmRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1teWFjY29yZGlhIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW15YWNjb3JkaWFfX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHN0cm9rZTogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW15YWNjb3JkaWEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mby5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mb19faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm9fX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvLi1nbG9iYWwgLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mb19faW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm8uLWxvY2FsIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm9fX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvLi1nYyAubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19pbm5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19oZWFkaW5nIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19kZXNjIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm9fX2xhYmVsIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdl9fbGluayxcbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXZfX2xpbms6aG92ZXIsIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSxcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXYtY21uX19saW5rOmhvdmVyLFxuICAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsuaXMtYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlcjphZnRlciwgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlOmFmdGVyLFxuICAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6aG92ZXI6YWZ0ZXIsXG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2LWNtbl9fbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyLCAubC1oZWFkZXIuLWdsb2JhbCAubC1oZWFkZXJfX2hlYWRlci1uYXYgLm0taGVhZGVyLW5hdl9fbGluay5pcy1hY3RpdmUsXG4gIC5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2LWNtbl9fbGluazpob3ZlcixcbiAgLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5sLWhlYWRlci4tZ2xvYmFsIC5sLWhlYWRlcl9faGVhZGVyLW5hdiAubS1oZWFkZXItbmF2X19saW5rOmFmdGVyLFxuLmwtaGVhZGVyLi1nbG9iYWwgLmwtaGVhZGVyX19oZWFkZXItbmF2IC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmwtaGVhZGVyX19oZWFkaW5nLWFnX19ncmVlbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDlkMWI7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmwtaGVhZGVyX19ib3JkZXItbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMTQuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ubC1oZWFkZXJfX2JvcmRlci1uYXY6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xufVxuXG4ubC1oZWFkZXJfX2JvcmRlci1uYXY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbn1cblxuLmwtaGVhZGVyX19uYXZfX2ltZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xufVxuXG4ubC1oZWFkZXJfX25hdi1pbWcgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLmwtaGVhZGVyX19uYXYtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMC42O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmwtaGVhZGVyX19uYXYtYm9keSB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4ubC1oZWFkZXJfX25hdi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuXG4ubC1oZWFkZXJfX25hdi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjg2O1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGNvbG9yOiAjMDA1OWRlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sLWhlYWRlcl9fbmF2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5sLWhlYWRlcl9fYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX21haW5fX2lubmVyLi10ZWxib3gge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXJfX21haW5fX2lubmVyLi10ZWxib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbWFpbl9fdHh0Li1zcC1ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluX190eHQuLWJhc2ljLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19tYWluX19pbm5lci4tdGVsYm94IC5sLWhlYWRlcl9fbWFpbl9fdHh0IHtcbiAgICBwYWRkaW5nOiAzcHggMTVweCAzcHggMDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX21haW5fX2hlYWRpbmcge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX21haW5fX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLWhlYWRlcl9fbWFpbl9faGVhZGluZy4tYmxhY2sge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5sLWhlYWRlcl9fbWFpbl9faW5uZXIuLXRlbGJveCAubC1oZWFkZXJfX21haW5fX2hlYWRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlcl9fbWFpbl9faW5uZXIuLXRlbGJveCAubC1oZWFkZXJfX21haW5fX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXJfX21haW4uLWdjIC5sLWhlYWRlcl9fbWFpbl9faGVhZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2FkZHJlc3NfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fcG9pbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyX19nbG9iYWxfX3BvaW50IHtcbiAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fcG9pbnRfX3R0bF9faW1nIHtcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogMzdweDtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX3BvaW50X19jb250X19udW1iZXIge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fcG9pbnRfX2NvbnRfX3VuaXQge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmwtaGVhZGVyLmlzLWxvZ2luIC5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEge1xuICBtYXJnaW46IDA7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1oZWFkZXIuaXMtbG9naW4gLm1wLWwtaGVhZGVyX19nbG9iYWxfX21haW4taXRlbS4tYnRuIHtcbiAgICBtYXgtd2lkdGg6IDEyNHB4O1xuICB9XG59XG5cbi5sLWhlYWRlci5pcy1sb2dpbiAubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1tYWluIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiDjg5Xjg4Pjgr/jg7wgKi9cbi5sLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5sLWZvb3Rlci5fY2hlY2staW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmwtZm9vdGVyLl9jaGVjay1pbiAubC1mb290ZXJfX3VwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5sLWZvb3Rlci5fY2hlY2staW4gLmwtZm9vdGVyX19sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtZm9vdGVyX191cHBlciB7XG4gICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1mb290ZXJfX3VwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB9XG59XG5cbi5sLWZvb3Rlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtZm9vdGVyX19sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuLmwtZm9vdGVyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX2xvZ29fX2FnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvX19hZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX2xvZ28uLWxvZ28td2ggLmwtZm9vdGVyX19sb2dvX19hZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvLi1sb2dvLXdoIC5sLWZvb3Rlcl9fbG9nb19fYWcge1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59XG5cbi5sLWZvb3Rlcl9fbG9nby1hIHtcbiAgZmxleDogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmwtZm9vdGVyX19sb2dvLWEge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nby1hIHtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nby1hIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxufVxuXG4ubC1mb290ZXJfX2xvZ28tYiB7XG4gIGZsZXg6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX2xvZ28tYiB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nby1iIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgLmwtZm9vdGVyX19sb2dvLWIgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19sb2dvLWIge1xuICAgIHdpZHRoOiAyMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX3NpdGVtYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3Rlcl9fc2l0ZW1hcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubC1mb290ZXJfX2xvd2VyIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmwtZm9vdGVyX19sb3dlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi5sLWZvb3Rlcl9fY29tcGFueSB7XG4gIG1hcmdpbjogMzBweCBhdXRvIDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1mb290ZXJfX2NvbXBhbnkge1xuICAgIG1hcmdpbjogMzBweCAtMTVweCAxOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICB9XG59XG5cbi5sLWZvb3Rlcl9fY29weSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX2xvd2VyX19pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWZvb3Rlcl9fbG9nby1saW5rcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5sLWZvb3Rlcl9fbG9nby1saW5rcyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyX19sb3dlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmwtZm9vdGVyX19sb3dlcl9fbG9nby4tYWcge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubC1mb290ZXJfX2xvd2VyX19sb2dvLi1hZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5sLWZvb3Rlcl9fbG93ZXJfX2xvZ28uLW54IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmwtZm9vdGVyX19sb3dlcl9fbG9nby4tbng6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5sLWZvb3Rlcl9fbG93ZXJfX2xvZ28uLW54OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IDFweDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfZG91YmxlLnN2Zyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1mb290ZXJfX2xvd2VyX19sb2dvLi1ueCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubC1mb290ZXJfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbn1cblxuLmwtZm9vdGVyX19zbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMDBweDtcbiAgbWFyZ2luOiA4MHB4IGF1dG8gMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubC1mb290ZXJfX3NucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubC1kcmF3ZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDMxMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDkzJTtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5pcy1kcmF3ZXItYWN0aXZlIC5sLWRyYXdlciB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA0MTAwO1xufVxuXG4ubC1kcmF3ZXJfX3NoYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDUwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5sLWRyYXdlcl9fc2hhZGUuLXN0YW5kYXJkLXNoYWRlIHtcbiAgei1pbmRleDogOTUwO1xufVxuLmlzLWRyYXdlci1hY3RpdmUgLmwtZHJhd2VyX19zaGFkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sLWRyYXdlcl9fbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5sLWRyYXdlcl9fbWFpbl9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmwtZHJhd2VyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMjIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBjb2xvcjogIzkxOTE5MTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5sLWRyYXdlcl9fY2xvc2U6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZV9zdGFuZGFyZC5zdmcpO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX2Nsb3NlOmFmdGVyIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19jbG9zZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5sLWRyYXdlcl9fbWlkZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19taWRkbGUge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubC1kcmF3ZXJfX2hlYWQtYnRucyB7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4ubC1kcmF3ZXIuLXNvbG8gLmwtZHJhd2VyX19oZWFkLWJ0bnMge1xuICBwYWRkaW5nOiA5cHggNzVweCA5cHggMTVweDtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19oZWFkLWJ0bnMge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4ubC1kcmF3ZXJfX2hlYWQtYnRuIHtcbiAgd2lkdGg6IDExNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubC1kcmF3ZXIuLXNvbG8gLmwtZHJhd2VyX19oZWFkLWJ0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sLWRyYXdlcl9fbG9naW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtZHJhd2VyLnNwLW1lbnUuaXMtbG9naW4gLmwtZHJhd2VyX19sb2dpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubC1kcmF3ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmwtZHJhd2VyLnNwLW1lbnUuaXMtbG9naW4gLmwtZHJhd2VyX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmwtZHJhd2VyX19saXN0X19pdGVtX19saW5rIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDlweCA1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5sLWRyYXdlcl9fbGlzdF9faXRlbV9fbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19ibGFjay5zdmcpO1xufVxuXG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbi5sLWRyYXdlcl9fbGlzdF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5sLWRyYXdlcl9fbGlzdF9faXRlbV9fbGluazphZnRlciB7XG4gIHJpZ2h0OiA1cHg7XG59XG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5sLWRyYXdlcl9fbGlzdF9faXRlbV9fbGlua19faWNvbiB7XG4gIGxlZnQ6IDEwcHg7XG59XG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW0uLWNvbDEge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5sLWRyYXdlcl9fbGlzdF9faXRlbV9fbGlua19faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubC1kcmF3ZXJfX21pZGRsZV9fYnRucyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmwtZHJhd2VyLi1zb2xvIC5sLWRyYXdlcl9fbWlkZGxlX19idG5zIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWlkZGxlX19idG5zIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmwtZHJhd2VyX19taWRkbGVfX2J0biB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG59XG4ubC1kcmF3ZXIuLXNvbG8gLmwtZHJhd2VyX19taWRkbGVfX2J0biB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ubC1kcmF3ZXJfX3VzZXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX191c2VyIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmwtZHJhd2VyX191c2VyLi1iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLmwtZHJhd2VyX191c2VyX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX3VzZXJfX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogI2U4ZThlOCAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX3VzZXJfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX3VzZXJfX3R4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIH1cbn1cblxuLmwtZHJhd2VyX191c2VyX19uYW1lLWVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmwtZHJhd2VyX191c2VyX19uYW1lLWVtLi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmwtZHJhd2VyX191c2VyX191bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwIDIwcHg7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fdXNlcl9fdW5pdCB7XG4gIGJvcmRlci1ib3R0b206ICNlOGU4ZTggMXB4IHNvbGlkO1xuICBwYWRkaW5nOiA4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubC1kcmF3ZXJfX3VzZXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubC1kcmF3ZXJfX3VzZXJfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTFhMWExO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX3VzZXJfX2l0ZW06YWZ0ZXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fdXNlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubC1kcmF3ZXJfX3VzZXJfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubC1kcmF3ZXJfX3VzZXJfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC1kcmF3ZXJfX3VzZXJfX2l0ZW0uLWhhbGYge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmwtZHJhd2VyX191c2VyX19pdGVtLi10eHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX191c2VyX19pdGVtOmZpcnN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmwtZHJhd2VyX19jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkgPiBhOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfZ3JlZW4uc3ZnKTtcbn1cbi5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpID4gYS5pcy1hY3RpdmUge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLnBnLWNhbGVuZGVyIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1jYWxlbmRlciA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1kZXRhaWwgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLWRldGFpbCA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1sYXlvdXQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLWxheW91dCA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1hY2Nlc3MgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLWFjY2VzcyA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1yZXN0YXVyYW50IC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1yZXN0YXVyYW50ID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLW1lbWJlciAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tbWVtYmVyID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLWdjIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1nYyA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1wcmFjdGljZSAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tcHJhY3RpY2UgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctc2Nob29sIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1zY2hvb2wgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctdXNlciAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tdXNlciA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1wb2ludCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tcG9pbnQgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctdG9wIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi10b3AgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctcHJpY2UgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXByaWNlID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpID4gYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfd2hpdGVfMi5zdmcpO1xufVxuLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaSA+IGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpOmZpcnN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ucGctY2FsZW5kZXIgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tY2FsZW5kZXIgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctZGV0YWlsIC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLWRldGFpbCA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1sYXlvdXQgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tbGF5b3V0ID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLWFjY2VzcyAubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1hY2Nlc3MgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctcmVzdGF1cmFudCAubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1yZXN0YXVyYW50ID4gYSB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLnBnLW1lbWJlciAubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1tZW1iZXIgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctZ2MgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tZ2MgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctcHJhY3RpY2UgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tcHJhY3RpY2UgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctc2Nob29sIC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXNjaG9vbCA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy11c2VyIC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXVzZXIgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctcG9pbnQgLmwtZHJhd2VyLi1zdGFuZGFyZCAubC1kcmF3ZXJfX21lbnUgLm1lbnUgPiBsaS4tcG9pbnQgPiBhIHtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4ucGctdG9wIC5sLWRyYXdlci4tc3RhbmRhcmQgLmwtZHJhd2VyX19tZW51IC5tZW51ID4gbGkuLXRvcCA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5wZy1wcmljZSAubC1kcmF3ZXIuLXN0YW5kYXJkIC5sLWRyYXdlcl9fbWVudSAubWVudSA+IGxpLi1wcmljZSA+IGEge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cblxuLmwtZHJhd2VyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQXRvbXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5hLXRvdG9wIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtdG90b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIH1cbiAgLmEtdG90b3AuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxuICAuYS10b3RvcC5pcy1hY3RpdmU6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtdG90b3Age1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB9XG59XG4uYS10b3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Rvd25fd2hpdGUuc3ZnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLXRvdG9wOmJlZm9yZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLXRvdG9wOmJlZm9yZSB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi8qIOODnOOCv+ODsyAqL1xuLmEtYnRuLWNtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5hLWJ0bi1jbW46aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYS1idG4tY21uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmEtYnRuLWNtbjpkaXNhYmxlZDpob3ZlciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbi5hLWJ0bi1jbW4uLWZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYS1idG4tY21uLi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4tY21uLi1zcC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tYmFzaWMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYS1idG4tY21uLi1zaXplLXhzIHtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS14cy4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYS1idG4tY21uLi1zaXplLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZCB7XG4gIHBhZGRpbmc6IDE0cHggMjRweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGcge1xuICBwYWRkaW5nOiAxMXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1zbS0yIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1zbS0yIHtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1zbS0yIHtcbiAgICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1zaXplLXNtLTIge1xuICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNpemUtc20tMiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMTJweCA2cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTMge1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMy4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC00IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC01IHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTUuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtNiB7XG4gIHBhZGRpbmc6IDExcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC02Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTcge1xuICBwYWRkaW5nOiAxMXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuYS1idG4tY21uLi1zaXplLW1kLTcge1xuICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC03Li1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTgge1xuICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtOSB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICB0ZXh0LWluZGVudDogMC41ZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTExIHtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0xMSB7XG4gICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTExLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTEyIHtcbiAgcGFkZGluZzogMTBweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTEyLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTEzIHtcbiAgcGFkZGluZzogMTBweCA0NXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNCB7XG4gIHBhZGRpbmc6IDAuOWVtIDEuMjVlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE0Li1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE1IHtcbiAgcGFkZGluZzogMTRweCAwLjdlbSAxM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMTUuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMS43NWVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNS4tYXJyb3ctbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMS43NWVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNiB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMS44NWVtO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMTYuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMi42ZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE2Li1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjNlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4tY21uLi1zaXplLW1kLTE2IHtcbiAgICBwYWRkaW5nOiAwLjhlbSAxLjg1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNjFweCkge1xuICAuYS1idG4tY21uLi1zaXplLW1kLTE2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNyB7XG4gIHBhZGRpbmc6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE4IHtcbiAgcGFkZGluZzogOXB4IDE1cHggOXB4IDlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTE5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAyNDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggOXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjAge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTIxIHtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkge1xuICAuYS1idG4tY21uLi1zaXplLW1kLTIxIHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTIyIHtcbiAgcGFkZGluZzogN3B4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0yMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMC43ZW0gNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjMuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMS42NWVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0yNCB7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0yNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0yNiB7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBtaW4td2lkdGg6IDE2NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYS1idG4tY21uLi1zaXplLW1kLTI2IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjYuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjYtMiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbWQtMjcge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYS1idG4tY21uLi1zaXplLXhzLTIge1xuICBwYWRkaW5nOiAxcHggMTNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uYS1idG4tY21uLi1zaXplLXhzLTMge1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUteHMtNCB7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS14cy00IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNpemUteHMtNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uYS1idG4tY21uLi1zaXplLXhzLTUge1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGctMiB7XG4gIHBhZGRpbmc6IDkuNXB4IDM3cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1sZy0yLi1oYXMtc3VidHh0IHtcbiAgcGFkZGluZzogOXB4IDM3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1sZy0zIHtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGctNCB7XG4gIHBhZGRpbmc6IDEycHggMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNpemUtbGctNC4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1sZy00Li1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1sZy01IHtcbiAgcGFkZGluZzogNXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc2l6ZS1sZy01IHtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zaXplLWxnLTYge1xuICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLWJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLWJnLXdoaXRlLXR4dC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1MGI2ZTM7XG59XG4uYS1idG4tY21uLi1iZy13aGl0ZS10eHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1saWdodGdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1saWdodGdyZWVuLTAyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhMjI1O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmEtYnRuLWNtbi4tYm9yZGVyLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4tY21uLi1ib3JkZXItZ3JlZW4uLW9ubGluZSB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgbWF4LXdpZHRoOiAxMDdweDtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4tY21uLi1ib3JkZXItZ3JlZW4uLW9ubGluZS1wYyB7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgbWF4LXdpZHRoOiAxMDdweDtcbiAgcGFkZGluZzogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4tY21uLi1ib3JkZXItZ3JlZW4tMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkMzE7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tYm9yZGVyLWdyYXkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmEtYnRuLWNtbi4tYm9yZGVyLWdyYXktMyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4uYS1idG4tY21uLi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1ncmF5LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmEtYnRuLWNtbi4tZ3JheS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgY29sb3I6ICM0NzQ3NDc7XG59XG4uYS1idG4tY21uLi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1yZWQtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMjU2MjU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tZ3JlZW4taGFzLWJvcmRlciB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmEtYnRuLWNtbi4tcmVkLWhhcy1ib3JkZXIge1xuICBjb2xvcjogI2RkMzMzMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi1jbW4uLWluYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1vbi1vZmYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLW9uLW9mZi5pcy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIGNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmEtYnRuLWNtbi4tbm8tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmEtYnRuLWNtbi4tYXJyb3ctcmlnaHQsIC5hLWJ0bi1jbW4uLWFycm93LWxlZnQsIC5hLWJ0bi1jbW4uLWFycm93LXJpZ2h0LWJsYWNrLCAuYS1idG4tY21uLi1hcnJvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uYS1idG4tY21uLi1pY29uLWxlZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0Li1zaXplLW1kLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0Li1zaXplLW1kLTEyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4tY21uLi1pY29uLWxlZnQuLXNpemUtbWQtMjIge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdC4tc2l6ZS1tZC0yMjpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0Li1zaXplLW1kLTIzIHtcbiAgcGFkZGluZzogNHB4IDRweCA0cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLWNtbi4taWNvbi1sZWZ0Li1zaXplLW1kLTIzOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxlZnQ6IDI0cHg7XG59XG4uYS1idG4tY21uLi1pY29uLWxlZnQuLXNpemUteHMtNTpiZWZvcmUge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLmEtYnRuLWNtbi4taWNvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuLmEtYnRuLWNtbi4taWNvbi1yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYS1idG4tY21uLi1pY29uLXJpZ2h0Li1zaXplLW1kLTEyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tcmlnaHQuLXNpemUtbWQtMTI6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi1jbW4uLWljb24tYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLWNtbi4tY29udGFjdDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21haWwuc3ZnKTtcbn1cbi5hLWJ0bi1jbW4uLXJlc2VydmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl93b29kLnN2Zyk7XG59XG4uYS1idG4tY21uLi1zZWFyY2g6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9zZWFyY2guc3ZnKTtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1idG4tY21uLi1pY29uLWxlZnQtaW5saW5lLi1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tcmlnaHQtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtYnRuLWNtbi4tdGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5hLWJ0bi1jbW4uLWNhbGVuZGVyIHtcbiAgcGFkZGluZzogOXB4IDhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLWNhbGVuZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1jYWxlbmRlci4tYXJyb3ctcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmEtYnRuLWNtbi4tY29tcGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZGVkZWQ7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1jb21wYXJlIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgaGVpZ2h0OiAxMDhweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tY29tcGFyZSAuYS1idG4tY21uX19lbSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLWNvbXBhcmUgLmEtYnRuLWNtbl9fZW0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tY29tcGFyZSAuYS1idG4tY21uX19lbS4tbGcge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tY29tcGFyZSAuYS1idG4tY21uX19lbS4tbGcge1xuICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tY29tcGFyZSAuYS1idG4tY21uX19lbS4tZ3JlZW4ge1xuICBjb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLXNlYXJjaC1mb3JtIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNGVtO1xuICB0ZXh0LWluZGVudDogMC40ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4tY21uLi1hZGQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuYS1idG4tY21uLi1hZGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tYWRkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLvvItcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1jb3Vyc2UtYXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtYnRuLWNtbi4tY291cnNlLWFyZWEuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi1jbW4uLWNvdXJzZS1hcmVhLmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZSB7XG4gIGN1cnNvcjogYXV0bztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjYjFiMWIxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtYnRuLWNtbi4tY291cnNlLWFyZWEuLWdjLW5hbWU6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiMWIxYjE7XG59XG4uYS1idG4tY21uLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4tY21uLi1jb3Vyc2UtYXJlYS4tZ2MtbmFtZS4td3d3dG9wIHtcbiAgcGFkZGluZzogNC41cHggMTBweDtcbn1cbi5hLWJ0bi1jbW4uLWNvdXJzZS1hcmVhLi1nYy1uYW1lLi1zb2xvIHtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLWNtbi4tYXJlYS1kZXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICB3aWR0aDogMTFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGFuaW1hdGlvbi1uYW1lOiBibGluay1vcGFjaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hLWJ0bi1jbW4uLWFyZWEtZGVzaWRlW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG59XG4uYS1idG4tY21uLi1hcmVhLWRlc2lkZS1vbmxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB3aWR0aDogMjEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5hLWJ0bi1jbW4uLWFyZWEtZGVzaWRlLW9ubGluZVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tYXJyb3ctcmlnaHQtaW5saW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtYnRuLWNtbi4tYXJyb3ctcmlnaHQtYm90dG9tOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JvdHRvbV9ncmVlbi5zdmcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmEtYnRuLWNtbi4tYXJyb3ctcmlnaHQtYm90dG9tOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi1jbW4uLW15YWNjb3JkaWEge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmEtYnRuLWNtbi4tbXlhY2NvcmRpYSA+ICoge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmEtYnRuLWNtbi4tbXlhY2NvcmRpYS4td2VpZ2h0NjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLWNtbi4tc2VsZWN0OmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmEtYnRuLWNtbi4tc2VsZWN0LmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tc2VsZWN0Li1oYXMtcmFkaXVzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmEtYnRuLWNtbi4tc2VsZWN0Li1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tZ21hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYS1idG4tY21uLi1zZWxlY3QuLW90aGVyLWdjIHtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tc2VsZWN0LWdjIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMnB4IDE4cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tc2VsZWN0LWFyZWEge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc2VsZWN0Li1zZWxlY3QtYXJlYSB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc2VsZWN0Li1zZWxlY3QtYXJlYSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAycHggMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtYnRuLWNtbi4tc2VsZWN0Li1zZWxlY3QtYXJlYSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tc2VsZWN0LWFyZWEgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc2VsZWN0Li1zZWxlY3QtbW9udGgge1xuICAgIG1pbi13aWR0aDogMTM2cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNlbGVjdC4tY2Qge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2VsZWN0Li1jZC5pcy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMDhkMzE7XG59XG4uYS1idG4tY21uLi1zZWxlY3QuLWNkLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tY29udHJvbGxlciB7XG4gIHBhZGRpbmc6IDIwcHggMThweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLmEtYnRuLWNtbi4tY29udHJvbGxlci4tcHJldiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXYuc3ZnKTtcbn1cbi5hLWJ0bi1jbW4uLWNvbnRyb2xsZXIuLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0LnN2Zyk7XG59XG4uYS1idG4tY21uLi11cmwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiAxNHB4IDM1cHg7XG59XG4uYS1idG4tY21uLi11cmw6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXVybCB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tdXJsIHtcbiAgICB3aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tdXJsIHtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHggMTJweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tdXJsOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fY29weS5zdmcpO1xufVxuLmEtYnRuLWNtbi4tcmFkaXVzLTIge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYS1idG4tY21uLi12LXNlbGVjdCB7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWJ0bi1jbW4uLXYtc2VsZWN0LmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tdi1zZWxlY3QuLXdpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1idG4tY21uLi12LXNlbGVjdC4tc29sbyB7XG4gIHBhZGRpbmc6IDNweCA5cHg7XG59XG4uYS1idG4tY21uLi12LXNlbGVjdC4tbmFycm93IHtcbiAgcGFkZGluZzogNHB4IDdweDtcbn1cbi5hLWJ0bi1jbW4uLWNvbmRpdGlvbiB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYS1idG4tY21uLi1jb25kaXRpb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLWNtbi4tY29uZGl0aW9uLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tYXJlYS1mYXYuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbn1cbi5hLWJ0bi1jbW4uLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE0cHggOXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogMC4zcyBiYWNrZ3JvdW5kLWNvbG9yO1xufVxuLmEtYnRuLWNtbi4tbWFwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzBweDtcbiAgdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbWFwX3doLnN2Zyk7XG59XG4uYS1idG4tY21uLi1tYXA6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xufVxuLmEtYnRuLWNtbi4tbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogN3B4IDIwcHggN3B4IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYzljOWM5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNWI1YjViO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1idG4tY21uLi1tYWlsOmJlZm9yZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYWlsX2dyYXkuc3ZnKTtcbn1cbi5hLWJ0bi1jbW4uLWNsZWFyIHtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWJ0bi1jbW4uLWNsZWFyLi1ncmF5IHtcbiAgcGFkZGluZzogMnB4IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5hLWJ0bi1jbW4uLWNsZWFyMiB7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTY5Njk2O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTMpIGluc2V0O1xufVxuLmEtYnRuLWNtbi4tcmVmaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBhcHBlYXJhbmNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXJlZmluZTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDI7XG59XG4uYS1idG4tY21uLi1yZWZpbmU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgei1pbmRleDogMTtcbn1cbi5hLWJ0bi1jbW4uLXJlZmluZS5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4tY21uLi1yZWZpbmUuaXMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4tY21uLi1yZWZpbmUuLXJlc3VsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG4uYS1idG4tY21uLi1yZWZpbmUuLXJlc3VsdDpiZWZvcmUsIC5hLWJ0bi1jbW4uLXJlZmluZS4tcmVzdWx0OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICB3aWR0aDogMTJweDtcbn1cbi5hLWJ0bi1jbW4uLXJlZmluZS4tcmVzdWx0LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4tY21uLi1yZWZpbmUuLXJlc3VsdC5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uYS1idG4tY21uLi1yZWZpbmUuLXJlc3VsdC5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi1jbW4uLXJlZmluZS4td3d3dG9wOmJlZm9yZSwgLmEtYnRuLWNtbi4tcmVmaW5lLi13d3d0b3A6YWZ0ZXIge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4uYS1idG4tY21uLi1zZWFyY2gtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYnRuLWNtbi4tc2VhcmNoLWltZy4taW5saW5lIHtcbiAgcGFkZGluZzogN3B4O1xufVxuLmEtYnRuLWNtbi4tc2VhcmNoLWltZy4td3d3dG9wIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLWNtbi4tc2VhcmNoLWltZy4tb25saW5lLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAzMHB4O1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLmEtYnRuLWNtbi4tbGlnaHQtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4uYS1idG4tY21uLi1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggNDBweCA1cHggMTZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1idG4tY21uLi1tb3JlOmJlZm9yZSwgLmEtYnRuLWNtbi4tbW9yZTphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbn1cbi5hLWJ0bi1jbW4uLW1vcmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIHotaW5kZXg6IDI7XG59XG4uYS1idG4tY21uLi1tb3JlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgei1pbmRleDogMTtcbn1cbi5hLWJ0bi1jbW4uLW1vcmUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi1jbW4uLW1vcmUuaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmEtYnRuLWNtbi4tbW9yZS5pcy1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi5hLWJ0bi1jbW4uLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4IDlweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4tY21uLi1zaGFkb3cge1xuICAgIHBhZGRpbmc6IDRweCAxNXB4IDRweCA1cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNoYWRvdy4tZ29sZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGMwNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZWU0NTk7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tc2hhZG93Li1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ2YzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZhMDUxO1xuICBib3gtc2hhZG93OiAwIDFweCAjYTczNzE0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLXNoYWRvdy4tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWRhNzFlO1xuICBib3gtc2hhZG93OiAwIDFweCAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLXNoYWRvdy4tb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIGJveC1zaGFkb3c6IDAgMXB4ICMwMDhkMzE7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtYnRuLWNtbi4tYmFjay10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCA5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLWJhY2stdG9wIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1iYWNrLXBhZ2Uge1xuICBwYWRkaW5nOiAwLjYyNWVtIDAuOGVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuLmEtYnRuLWNtbi4tYmFjay1wYWdlLi1hcnJvdy1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xufVxuLmEtYnRuLWNtbi4tYmFjay1wYWdlLi1hcnJvdy1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4tY21uLi1iYWNrLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAuN2VtIDEuMWVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5hLWJ0bi1jbW4uLWJhY2stcGFnZSB7XG4gICAgcGFkZGluZzogMC43ZW0gMC42ZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXN1Ym1pdCB7XG4gIHBhZGRpbmc6IDAuNjI1ZW0gMC44ZW07XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1idG4tY21uLi1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDAuN2VtIDEuODVlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3VibWl0IHtcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zdWJtaXQ6ZGlzYWJsZWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYS1idG4tY21uLi1zb2xvLXRvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA4ZDMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJveC1zaGFkb3c6IDRweCA0cHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby10b3Age1xuICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLXRvcDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9zb2xvL2Fycm93X2Iuc3ZnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tdG9wOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tc2VhcmNoIHtcbiAgcGFkZGluZzogN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjNweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc29sby1zZWFyY2gge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuLmEtYnRuLWNtbi4tc29sby1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwOGQzMTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluayB7XG4gICAgZm9udC1zaXplOiAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMS44MTI1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDI0cHggNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLW9yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOWIzNztcbiAgYm9yZGVyLXJhZGl1czogNzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1vcmFuZ2Uge1xuICAgIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgICBmb250LXNpemU6IDM5cHg7XG4gICAgZm9udC1zaXplOiAyLjQzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctd2hpdGUge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDA4ZDMxO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzNjYTU1YztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLXdoaXRlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICBmb250LXNpemU6IDEuODEyNXJlbTtcbiAgfVxufVxuLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXNtIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS1zbSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tdHlwZS1hIHtcbiAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi10eXBlLWIge1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXR5cGUtYyB7XG4gICAgcGFkZGluZzogMjRweCA1NXB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUteHMge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS14cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS14cy0yIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXhzLTIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLXJhbmtpbmcge1xuICBwYWRkaW5nOiA2cHggMTNweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwOGQzMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDhkMzE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1yYW5raW5nIHtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tcmFua2luZzpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5hLWJ0bi1jbW4uLXNoaWJhZnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIHRyYW5zZm9ybTtcbn1cbi5hLWJ0bi1jbW4uLXNoaWJhZnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC01MCU7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yaWdodDogNjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNjBweCBzb2xpZCAjMTE5OTM2O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjNzO1xufVxuLmEtYnRuLWNtbi4tc2hpYmFmdTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxMTk5MzY7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4tY21uLi1zaGliYWZ1OmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uYS1idG4tY21uLi1yb3VuZGVkIHtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmEtYnRuLWNtbi4tcm91bmRlZC4tY29yYWwge1xuICBwYWRkaW5nOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4NTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtYnRuLWNtbi4tcm91bmRlZC4td2hpdGVvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICM3MDcwNzAgc29saWQgMXB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXJvdW5kZWQuLWNvbnRyb2xlciB7XG4gIHBhZGRpbmc6IDlweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tdHh0LXNtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi10eHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMzIzMjMyO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJvcmRlci1jb2xvcjogIzAwOTkzMztcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctbGlnaHRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItY29sb3I6ICNkYmYxZDM7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWJnLXdoaXRlIHtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIge1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWJnLXdoaXRlLi1jaGFuZ2Uge1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWJnLXdoaXRlLi1jaGFuZ2U6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1iZy13aGl0ZS4tdW5yZWdpc3RlcmVkIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuaGFzLWFjdGl2ZTpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tdHh0LWdyZWVuIHtcbiAgY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWJvcmRlci1ncmVlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1ib3JkZXItbGlnaHQtZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLXR4dC1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tbG93IHtcbiAgcGFkZGluZzogMTZweCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zcXVhcmUuLWxvdyB7XG4gICAgcGFkZGluZzogMTZweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWdyYXktb3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2FhYWFhYSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1ncmF5LW91dDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNhYWFhYWEgIWltcG9ydGFudDtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tZ3JheS1vdXQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi10d28tbGluZXMge1xuICBwYWRkaW5nOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zcXVhcmUuLXR3by1saW5lcyB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLXR3by1saW5lcyA+IHNwYW4ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zcXVhcmUuLXR3by1saW5lcyA+IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tbm9ib3JkZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWFycm93LXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tYWNjLWFycm93OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1hY2MtYXJyb3cuaXMtYWN0aXZlOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWFycm93LXJpZ2h0Li1iZy1saWdodGdyZWVuOjphZnRlciwgLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tdHh0LWdyZWVuOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwOTkzMztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwOTkzMztcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuaGFzLWFjdGl2ZTpkaXNhYmxlZDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2FhYWFhYTtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYXJyb3ctcmlnaHQuLWdyZXk6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTcxNzE3O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTcxNzE3O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tdHRsLXNpZGUge1xuICBwYWRkaW5nOiA1cHggMjVweCA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWFycm93LXJpZ2h0Li10dGwtc2lkZS4tYXJyb3ctcmlnaHQ6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1hcnJvdy1yaWdodC4tdHRsLXNpZGUuLWtlZXAtYWxsIHtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWljb24taW5saW5lIHtcbiAgcGFkZGluZzogMTRweCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi1pY29uLWlubGluZSB7XG4gICAgcGFkZGluZzogMTRweCAzMHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWljb24taW5saW5lOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1pY29uLWFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjAuNXB4IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zcXVhcmUuLWljb24tYWJzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4taWNvbi1hYnM6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yzc1NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDZjNzU1O1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1saW5lOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbGluZS5zdmcpO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1hcHBsZSB7XG4gIHBhZGRpbmc6IDE4cHggNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYXBwbGU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fYXBwbGUuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmEtYnRuLWNtbi4tc3F1YXJlLi1idWRkeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9idWRkeS5zdmcpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTAuNWVtO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi1idWRkeTo6YmVmb3JlIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWNhbXBhaWduIHtcbiAgcGFkZGluZzogMTNweCAzNnB4IDEzcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc3F1YXJlLi1jYW1wYWlnbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkMmQyO1xuICBjb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xufVxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgcmlnaHQ6IDIwcHg7XG59XG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9c3VibWl0XSxcbi5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuICAuYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItY29sb3I6ICMwMDk5MzM7XG59XG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXI6aG92ZXIsXG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbiA+IGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWJ0bi1jbW4uaGFzLWlucHV0LWJnLWdyZWVuID4gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLFxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW4gPiBpbnB1dFt0eXBlPWJ1dHRvbl06ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmEtYnRuLWNtbi5oYXMtaW5wdXQtYmctZ3JlZW46aG92ZXIgPiBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsXG4uYS1idG4tY21uLmhhcy1pbnB1dC1iZy1ncmVlbjpob3ZlciA+IGlucHV0W3R5cGU9YnV0dG9uXTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1idG4tY21uLi1vdmFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLW92YWwge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1vdmFsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzIzMjMyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tb3ZhbDo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4uYS1idG4tY21uLi1vdmFsLi1ncmVlbiB7XG4gIHBhZGRpbmc6IDJweCAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1vdmFsLi1ncmVlbiB7XG4gICAgcGFkZGluZzogMy41cHggMzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1vdmFsLi1ncmVlbjo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tb3ZhbC4tZ3JlZW4uLWxlZnQge1xuICAgIHBhZGRpbmc6IDRweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMi41cHggNXB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLW92YWwuLWdyZWVuLi1sZWZ0OjphZnRlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IC0wLjI1ZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLW92YWwuLWdyZWVuLi1sZWZ0IHtcbiAgICBwYWRkaW5nOiAxcHggMzBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLW92YWwuLWxpZ2h0Z3JlZW4ge1xuICBjb2xvcjogIzAwOTkzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbn1cbi5hLWJ0bi1jbW4uLW92YWwuLWxpZ2h0Z3JlZW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDk5MzM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDk5MzM7XG59XG4uYS1idG4tY21uLi1vdmFsLi1saWdodGdyZWVuLi1wc20ge1xuICBwYWRkaW5nOiAzLjVweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLW92YWwuLWxpZ2h0Z3JlZW4uLXBzbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLW92YWwuLWxpZ2h0Z3JlZW4uLXBzbTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYS1idG4tY21uLi1vdmFsLi1ib3JkZXIge1xuICBwYWRkaW5nOiA1cHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1vdmFsLi1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDlweCAzMHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1vdmFsLi1ib3JkZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMjMyMzI7XG59XG4uYS1idG4tY21uLi1vdmFsLi1zbSB7XG4gIHBhZGRpbmc6IDMuNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tb3ZhbC4tc20ge1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1idG4tY21uLi1vdmFsLi1zbTphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5hLWJ0bi1jbW4uLW92YWwuLXllbGxvdyB7XG4gIHBhZGRpbmc6IDVweCAzOHB4O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYS1idG4tY21uLi1vdmFsLi15ZWxsb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLm8tbXlwYWdlX19pdGVtX19saW5rIC5hLWJ0bi1jbW4uLW92YWwuLXllbGxvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uYS1idG4tY21uLi1jbGVhciB7XG4gIHBhZGRpbmc6IDJweCAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYnRuLWNtbi4tY2xlYXIuLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogI2FhYWFhYTtcbn1cbi5hLWJ0bi1jbW4uLWNoZWNraW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbiAgcGFkZGluZzogMTRweDtcbn1cbi5hLWJ0bi1jbW4uLWNoZWNraW4gcCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tY2hlY2tpbiBwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tbG9naW4tcGFnZSB7XG4gIHBhZGRpbmc6IDE3cHggNThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tbG9naW4tcGFnZSB7XG4gICAgcGFkZGluZzogMTNweCA1OHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1sb2dpbi1wYWdlLi1uZXctdXNlciB7XG4gIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tbG9naW4tcGFnZS4tbmV3LXVzZXIge1xuICAgIHBhZGRpbmc6IDE5cHggNThweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tbG9naW4tcGFnZS4tbmV3LXVzZXIuLW5vc3R5bGUge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGNvbG9yOiAjMDA5OTMzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLWxvZ2luLXBhZ2UuLW5ldy11c2VyLi1ub3N0eWxlIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICB9XG59XG4uYS1idG4tY21uLm8tbW9kYWxfX2NvbnRlbnRfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcGFkZGluZy10b3A6IDIxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMXB4O1xufVxuLmEtYnRuLWNtbi5vLW1vZGFsX19jb250ZW50X19idG4uLWNvcHkge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuLmEtYnRuLWNtbi5vLW1vZGFsX19jb250ZW50X19idG4uLXNlbmQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uby1tb2RhbF9fY29udGVudF9fYnRuLi1zZW5kIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYS1idG4tY21uLm8tbW9kYWxfX2NvbnRlbnRfX2J0bi4tYmFjayB7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi5hLWJ0bi1jbW4uLXNtLXNpemUge1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc20tc2l6ZSB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tbWQtc2l6ZSB7XG4gICAgbWluLXdpZHRoOiAzMzBweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tbG90dGVyeSB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMHB4IDBweCAjMDA3NzJhO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmEtYnRuLWNtbi4tbG90dGVyeTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogNXB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmEtYnRuLWNtbi4tbG90dGVyeS1iYWNrIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZGMzMjk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDVweDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmEtYnRuLWNtbi4tZGlzYWJsZWQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgY29sb3I6ICNhYWE7XG4gIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbn1cbi5hLWJ0bi1jbW4uLWRpc2FibGVkLWJ0bjpob3ZlciB7XG4gIGN1cnNvcjogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWJ0bi1jbW4uLWRpc2FibGVkLWJ0bi4tYXJyb3ctcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmEtYnRuLWNtbi4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uYS1idG4tY21uLi1waW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgei1pbmRleDogMDtcbn1cbi5hLWJ0bi1jbW4uLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hZ2VudC9waW5fZ3JlZW4uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiAtMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDE7XG59XG4uYS1idG4tY21uLi1waW4tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5hLWJ0bi1jbW4uLXBpbi1hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWJ0bi1jbW4uLWljb24tYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogN3B4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYS1idG4tY21uLi1pY29uLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hZ2VudC9pY29uX3NlYXJjaC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTNweDtcbn1cbi5hLWJ0bi1jbW4uLWljb24tYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAxNnB4O1xufVxuLmEtYnRuLWNtbi4tZGV0YWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNXB4IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nOiA4cHggMzZweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tZGV0YWlsIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tZGV0YWlsIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgfVxufVxuLmEtYnRuLWNtbi4tYm9yZGVyLXJvdW5kZWQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JDQkNCQztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4uYS1idG4tY21uX19hbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYS1idG4tY21uX19xciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYS1idG4tY21uLi1zb2xvLWxpbmsgLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgZmxleC1iYXNpczogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluayAuYS1idG4tY21uX19ibG9jay1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS1zbSAuYS1idG4tY21uX19ibG9jay1pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUtc20gLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYSAuYS1idG4tY21uX19ibG9jay1pbWcsIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYiAuYS1idG4tY21uX19ibG9jay1pbWcge1xuICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1hIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZywgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1iIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogMzhweDtcbiAgICBtYXgtd2lkdGg6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1jIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWMgLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgICBmbGV4LWJhc2lzOiA0NXB4O1xuICAgIG1heC13aWR0aDogNDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUteHMgLmEtYnRuLWNtbl9fYmxvY2staW1nIHtcbiAgZmxleC1iYXNpczogNTBweDtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXhzIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS14cy0yIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gIGZsZXgtYmFzaXM6IDUwcHg7XG4gIG1heC13aWR0aDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLXdoaXRlIC5hLWJ0bi1jbW5fX2Jsb2NrLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxleC1iYXNpczogMzRweDtcbiAgbWF4LXdpZHRoOiAzNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy13aGl0ZSAuYS1idG4tY21uX19ibG9jay1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBmbGV4LWJhc2lzOiA1MHB4O1xuICAgIG1heC13aWR0aDogNTBweDtcbiAgfVxufVxuXG4uYS1idG4tY21uLi1zb2xvLXRvcCAuYS1idG4tY21uX190eHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1idG4tY21uLi1zb2xvLXRvcCAuYS1idG4tY21uX190eHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLXRvcCAuYS1idG4tY21uX190eHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODkwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYnRuLWNtbi4tc29sby10b3AgLmEtYnRuLWNtbl9fdHh0OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWEgLmEtYnRuLWNtbl9fdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUteHMtMiAuYS1idG4tY21uX190eHQge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWJ0bi1jbW4uLXNoaWJhZnUgLmEtYnRuLWNtbl9fdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYS1idG4tY21uX19tb3JlLWluYWN0aXZlLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hLWJ0bi1jbW5fX21vcmUtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLWJ0bi1jbW5fX21vcmUtYWN0aXZlLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYS1idG4tY21uLi1tYWlsIC5hLWJ0bi1jbW5fX2VtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS14cyAuYS1idG4tY21uX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLXNtLTIgLmEtYnRuLWNtbl9fYXJyb3cge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZCAuYS1idG4tY21uX19hcnJvdyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYS1idG4tY21uLi1zaXplLWxnIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0zIC5hLWJ0bi1jbW5fX2Fycm93LCAuYS1idG4tY21uLi1zaXplLW1kLTQgLmEtYnRuLWNtbl9fYXJyb3csIC5hLWJ0bi1jbW4uLXNpemUtbWQtMjQgLmEtYnRuLWNtbl9fYXJyb3csIC5hLWJ0bi1jbW4uLXNpemUtbWQtMjYgLmEtYnRuLWNtbl9fYXJyb3cge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNSAuYS1idG4tY21uX19hcnJvdywgLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNiAuYS1idG4tY21uX19hcnJvdyB7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTIzIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdG9wOiBjYWxjKDUwJSArIDFweCk7XG59XG4uYS1idG4tY21uLi1zaXplLXhzLTIgLmEtYnRuLWNtbl9fYXJyb3csIC5hLWJ0bi1jbW4uLXNpemUteHMtMyAuYS1idG4tY21uX19hcnJvdyB7XG4gIHJpZ2h0OiA2cHg7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTJweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLXhzLTQgLmEtYnRuLWNtbl9fYXJyb3cge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNyAuYS1idG4tY21uX19hcnJvdywgLmEtYnRuLWNtbi4tc2l6ZS1tZC0xOSAuYS1idG4tY21uX19hcnJvdyB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTIwIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG4uYS1idG4tY21uLi1zaXplLW1kLTIxIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IC0ycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJ0bi1jbW4uLXBjLWFycm93IC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYS1idG4tY21uLi1hcnJvdy1sZWZ0IC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYS1idG4tY21uLi1hcnJvdy1yaWdodC1ibGFjayAuYS1idG4tY21uX19hcnJvdyB7XG4gIHN0cm9rZTogIzFhMWExYTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uYS1idG4tY21uLi1hcnJvdy1ib3R0b20gLmEtYnRuLWNtbl9fYXJyb3cge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDVweDtcbn1cbi5hLWJ0bi1jbW4uLWFycm93LXJpZ2h0LWlubGluZSAuYS1idG4tY21uX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtYnRuLWNtbi4tc2hhZG93IC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5hLWJ0bi1jbW4uLWJhY2stcGFnZSAuYS1idG4tY21uX19hcnJvdyB7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1idG4tY21uLi1ib3JkZXItcm91bmRlZCAuYS1idG4tY21uX19hcnJvdyB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogOXB4O1xufVxuXG4uYS1idG4tY21uX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG4uYS1idG4tY21uLi1pY29uLXJpZ2h0Li1zaXplLW1kLTEyIC5hLWJ0bi1jbW5fX2ljb24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMiAuYS1idG4tY21uX19pY29uIHtcbiAgbGVmdDogMTBweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbn1cbi5hLWJ0bi1jbW4uLW15YWNjb3JkaWEgLmEtYnRuLWNtbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5hLWJ0bi1jbW4uLWljb24tbGVmdC1pbmxpbmUgLmEtYnRuLWNtbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xufVxuLmEtYnRuLWNtbi4taWNvbi1yaWdodC1pbmxpbmUgLmEtYnRuLWNtbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG59XG4uYS1idG4tY21uLi1pY29uLXJpZ2h0LWlubGluZS4tc2l6ZS1sZy0zIC5hLWJ0bi1jbW5fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG4uYS1idG4tY21uLi1pY29uLWJvdHRvbSAuYS1idG4tY21uX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogNXB4O1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbi5hLWJ0bi1jbW5fX2ljb24td3JhcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmEtYnRuLWNtbl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5hLWJ0bi1jbW4uLXNlYXJjaC1pbWcgLmEtYnRuLWNtbl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmEtYnRuLWNtbi4tc2VhcmNoLWltZy4td3d3dG9wIC5hLWJ0bi1jbW5fX2ltZyB7XG4gIGxlZnQ6IDIwcHg7XG59XG4uYS1idG4tY21uLi1zZWFyY2gtaW1nLi1pbmxpbmUgLmEtYnRuLWNtbl9faW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMCUpO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tc2VhcmNoIC5hLWJ0bi1jbW5fX2ltZyB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIgLmEtYnRuLWNtbl9fbWFpbnR4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMyMzIzMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1idG4tY21uLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyLi11bnJlZ2lzdGVyZWQgLmEtYnRuLWNtbl9fbWFpbnR4dCB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuXG4uYS1idG4tY21uLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyIC5hLWJ0bi1jbW5fX3N1YiB7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNhYWE7XG59XG5cbkBrZXlmcmFtZXMgYmxpbmstb3BhY2l0eSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG4gIDkwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmEtYnRuLWNtbl9fc21hbGwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmEtbGFiZWwtY21uIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiA2cHggMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1sYWJlbC1jbW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYS1sYWJlbC1jbW4uLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWxhYmVsLWNtbi4tbGlnaHQtZ3JlZW4tMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uYS1sYWJlbC1jbW4uLWxpZ2h0LWdyZWVuLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xufVxuLmEtbGFiZWwtY21uLi1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhMjI1O1xufVxuLmEtbGFiZWwtY21uLi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmEtbGFiZWwtY21uLi1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC1jbW4uLWJvcmRlci13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hLWxhYmVsLWNtbi4tYm9yZGVyLXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZDMzMzM7XG4gIGNvbG9yOiAjZGQzMzMzO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtbGFiZWwtY21uLi1ib3JkZXItYmxhY2sge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWxhYmVsLWNtbi4tYm9yZGVyLWJsYWNrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWxhYmVsLWNtbi4tYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLWNtbi4tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzMzMztcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC1jbW4uLXNreWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTJiNWViO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hLWxhYmVsLWNtbi4tb3JhbmdlcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViNDQwZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYS1sYWJlbC1jbW4uLWJvcmRlci1ncmF5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwOTA5MDtcbiAgY29sb3I6ICM2ZjZmNmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDMuNXB4IDEwcHggNS41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS14cyB7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS14cy0yIHtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS14cy0zIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4uYS1sYWJlbC1jbW4uLXNpemUtc20ge1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS1zbS0yIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1sYWJlbC1jbW4uLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5hLWxhYmVsLWNtbi4tc2l6ZS1tZCB7XG4gICAgcGFkZGluZzogMTdweCA0cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGFiZWwtY21uLi1zaXplLW1kIHtcbiAgICBwYWRkaW5nOiAyM3B4IDRweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuYS1sYWJlbC1jbW4uLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLmEtbGFiZWwtY21uLi1zaXplLW1kMiB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS1sZyB7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS1tZC0yIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1sYWJlbC1jbW4uLXNpemUtbWQtMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLmEtbGFiZWwtY21uLi1zaXplLW1kLTIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG59XG4uYS1sYWJlbC1jbW4uLXNpemUtbWQtMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiA2cHggMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hLWxhYmVsLWNtbi4tc2l6ZS1tZC00IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogNHB4IDExcHg7XG59XG4uYS1sYWJlbC1jbW4uLWljb24tdG9vbHRpcCB7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG59XG4uYS1sYWJlbC1jbW4uLXJlcXVpcmVkIHtcbiAgcGFkZGluZzogM3B4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IDAuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtbGFiZWwtY21uLi1saXN0IHtcbiAgcGFkZGluZzogNXB4O1xuICBjb2xvcjogIzVkYTcxZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVkYTcxZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hLWxhYmVsLWNtbi4tbGlzdDpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmEtbGFiZWwtY21uLi1saXN0Li1idXM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXMuc3ZnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG4uYS1sYWJlbC1jbW4uLWxpc3QuLW5hdmk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9uYXZpLnN2Zyk7XG59XG4uYS1sYWJlbC1jbW4uLW5vbmUtYm9yZGVyLXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtbGFiZWwtY21uLi1zb2xvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiOWIzNztcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5hLWxhYmVsLWNtbi4tc29sby4tc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDdweCAxM3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1sYWJlbC1jbW4uLXNvbG8uLXNpemUtc20ge1xuICAgIHBhZGRpbmc6IDdweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG59XG4uYS1sYWJlbC1jbW4uLXNvbG8uLXNpemUtbWQge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1sYWJlbC1jbW4uLXNvbG8uLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmEtbGFiZWwtY21uLi1zb2xvLi1zaXplLXhzIHtcbiAgcGFkZGluZzogNXB4IDE3cHg7XG59XG4uYS1sYWJlbC1jbW4uLXNvbG8uLWJnLXdoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiOWIzNztcbiAgY29sb3I6ICNkYjliMzc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eTtcbn1cbi5hLWxhYmVsLWNtbi4tc29sby4tYmctd2guLXNpemUtc20ge1xuICBwYWRkaW5nOiAxMHB4IDIxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hLWxhYmVsLWNtbi4tc29sby4tYmctd2g6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYS1sYWJlbC1jbW4uLW5ldyB7XG4gIHBhZGRpbmc6IDNweCAxMXB4IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ODtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuYS1sYWJlbC1jbW4uLW5ldyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmEtbGFiZWwtY21uLi1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbi5hLWxhYmVsLWNtbi4tZ3JvdXA6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYS1sYWJlbC1jbW4uLWdyb3VwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtbGFiZWwtY21uLi1ncm91cC4tdGFnIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDhweDtcbn1cbi5hLWxhYmVsLWNtbi4tZ3JvdXAuLXRhZy5pcy1hY3RpdmUge1xuICBwYWRkaW5nOiA4cHg7XG59XG4uYS1sYWJlbC1jbW4uLWdyb3VwLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDk5MzM7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5hLWxhYmVsLWNtbi4tYmctZ3JheSB7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cblxuLmEtbGFiZWwtY21uLi1ncm91cCAuYS1sYWJlbC1jbW5fX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmEtbGFiZWwtY21uLi1ncm91cCAuYS1sYWJlbC1jbW5fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5cbi5hLWxpbmstY21uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmEtbGluay1jbW46aG92ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYS1saW5rLWNtbjpob3Zlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hLWxpbmstY21uLi1jb2xvcmZ1bCB7XG4gIGNvbG9yOiAjMzc3N2I4ICFpbXBvcnRhbnQ7XG59XG4uYS1saW5rLWNtbi4tdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYS1saW5rLWNtbi4tdW5kZXJsaW5lOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbn1cbi5hLWxpbmstY21uLi11bmRlcmxpbmU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWxpbmstY21uLi1hcnJvdy1yaWdodCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1saW5rLWNtbi4tYXJyb3ctbGVmdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWxpbmstY21uLi1hcnJvdy1sZWZ0Li1hcnJvdy10b3Age1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLmEtbGluay1jbW4uLWljb24tbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1saW5rLWNtbi4taWNvbi1sZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5hLWxpbmstY21uLi1pY29uLWxlZnQuLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX3VzZXIuc3ZnKTtcbn1cbi5hLWxpbmstY21uLi1pY29uLWxlZnQuLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTlcIjtcbn1cbi5hLWxpbmstY21uLi1pY29uLWxlZnQuLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fY2FyLnN2Zyk7XG59XG4uYS1saW5rLWNtbi4taWNvbi1sZWZ0Li1wZGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbiAgY29sb3I6ICNmZDQyMzQ7XG59XG4uYS1saW5rLWNtbi4taWNvbi1sZWZ0Li1leHRlcm5hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xuICBjb2xvcjogIzFkNDA5ZDtcbn1cbi5hLWxpbmstY21uLi1pY29uLWxlZnQuLWludGVybmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGNvbG9yOiAjMDA3NTNjO1xufVxuLmEtbGluay1jbW4uLWljb24tbGVmdC4tbW92aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb21tb24vaW1nL2ljb25fbW92aWUucG5nKTtcbiAgdmVydGljYWwtYWxpZ246IC0zcHg7XG59XG4uYS1saW5rLWNtbi4tYXJyb3ctciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hLWxpbmstY21uLi1hcnJvdy1yOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICByaWdodDogLTEwcHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzMyMzIzMjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMyMzIzMjtcbn1cbi5hLWxpbmstY21uLi1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtbGluay1jbW4uLWdyZWVuOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWxpbmstY21uLi1ncmVlbl9teXBhZ2VfMSB7XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuLmEtbGluay1jbW4uLWdyZWVuX215cGFnZV8xOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTkzMztcbn1cbi5hLWxpbmstY21uLi1za3ktYmx1ZSB7XG4gIGNvbG9yOiAjMDA1OWRlO1xufVxuLmEtbGluay1jbW4uLXNpemUtc20ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5hLWxpbmstY21uLi1zaXplLW1kIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtbGluay1jbW4uLXNpemUtbGcge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saW5rLWNtbi4tc2l6ZS1sZy0yIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYS1saW5rLWNtbi4taHYtbGluZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay1jbW4uLWFycm93LXJpZ2h0Li1zaXplLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5hLWxpbmstY21uLi1hcnJvdy1yaWdodC4tc2l6ZS1zbS4tbmFycm93IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmEtbGluay1jbW4uLWFjY2VzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay1jbW4uLWljb24tbGVmdC4tYXJyb3ctcmlnaHQuLXNpemUtc20uLWFjY2VzcyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmEtbGluay1jbW4uLW15YWNjb3JkaWEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG59XG4uYS1saW5rLWNtbi4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLWxpbmstY21uLi11bmRlcmxpbmUtdHh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYS1saW5rLWNtbi4tdW5kZXJsaW5lLW5vcm1hbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmEtbGluay1jbW4uLWluLXRleHQge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogIzM3NzdiOCAhaW1wb3J0YW50O1xufVxuLmEtbGluay1jbW4uLXcxMDAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5hLWxpbmstY21uLi10eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYS1saW5rLWNtbi4tYXJyb3ctcmlnaHQgLmEtbGluay1jbW5fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uYS1saW5rLWNtbi4tYXJyb3ctcmlnaHQuLWZvb3RlciAuYS1saW5rLWNtbl9fYXJyb3cge1xuICByaWdodDogOCU7XG59XG4uYS1saW5rLWNtbi4tYXJyb3ctbGVmdCAuYS1saW5rLWNtbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xufVxuLmEtbGluay1jbW4uLWFycm93LWxlZnQuLWFycm93LWdyZWVuIC5hLWxpbmstY21uX19hcnJvdyB7XG4gIHN0cm9rZTogIzAwOGQzMTtcbn1cbi5hLWxpbmstY21uLi1zaXplLWxnIC5hLWxpbmstY21uX19hcnJvdyB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay1jbW4uLWFjY2VzcyAuYS1saW5rLWNtbl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hLWxpbmstY21uLi1hcnJvdy1sZWZ0Li1hcnJvdy10b3AgLmEtbGluay1jbW5fX2Fycm93IHtcbiAgdG9wOiAwLjdlbTtcbn1cblxuLmEtbGluay1jbW4uLWFjY2VzcyAuYS1saW5rLWNtbl9fY29sb3Ige1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtbGluay1jbW4uLWFjY2VzcyAuYS1saW5rLWNtbl9fY29sb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uYS1saW5rLWNtbl9faW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmEtYmFkZ2UtY21uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtYmFkZ2UtY21uIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS1jbW4uLWdyZWVuIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzVkYTcxZTtcbn1cbi5hLWJhZGdlLWNtbi4tc2l6ZS1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UtY21uLi1zaXplLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5hLWJhZGdlLWNtbi4tc2l6ZS1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG59XG4uYS1iYWRnZS1jbW4uLXNpemUtc20tMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmEtYmFkZ2UtY21uLi1zaXplLXNtLTMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UtY21uLi1zaXplLXNtLTMtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UtY21uLi1zaXplLXNtLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWJhZGdlLWNtbi4tc2l6ZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS1jbW4uLXNpemUtc20tNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UtY21uLi1zaXplLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5hLWJhZGdlLWNtbi4taWNvbi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMnB4O1xufVxuLmEtYmFkZ2UtY21uLi1uby1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hLWJhZGdlLWNtbi4tc3RhbmRhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4uYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5hLWJhZGdlLWNtbi4tZ3JlZW4gLmEtYmFkZ2UtY21uX19iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG4uYS1iYWRnZS1jbW4uLXJlZCAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWJhZGdlLWNtbi4tc2l6ZS1zbSAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UtY21uLi1zaXplLXNtIC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmEtYmFkZ2UtY21uLi1zaXplLWxnIC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1iYWRnZS1jbW4uLXNpemUtc20tMiAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmEtYmFkZ2UtY21uLi1zaXplLXNtLTMgLmEtYmFkZ2UtY21uX19iYWRnZSB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1iYWRnZS1jbW4uLXNpemUtc20tNCAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtYmFkZ2UtY21uLi1zaXplLXNtLTQgLmEtYmFkZ2UtY21uX19iYWRnZSB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYS1iYWRnZS1jbW4uLXNpemUtc20tNSAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZy10b3A6IDFweDtcbn1cbi5hLWJhZGdlLWNtbi4tc2l6ZS1zbS02IC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICByaWdodDogLTNweDtcbn1cbi5hLWJhZGdlLWNtbi4tc3RhbmRhcmQgLmEtYmFkZ2UtY21uX19iYWRnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtYmFkZ2UtY21uLi1zdGFuZGFyZCAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5hLWJhZGdlLWNtbi4taWNvbi1sZWZ0IC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5hLWJhZGdlLWNtbi4taWNvbi1ncmVlbiAuYS1iYWRnZS1jbW5fX2JhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWJhZGdlLWNtbi4taWNvbi1ncmF5IC5hLWJhZGdlLWNtbl9fYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0LWNtbi4tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QtY21uLi1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC1jbW4uLWZvb3RlciA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uYS1saXN0LWNtbi4tZm9vdGVyID4gbGkgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0LWNtbi4tZm9vdGVyID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uYS1saXN0LWNtbi4tZm9vdGVyID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWxpc3QtY21uLi1mb290ZXIgPiBsaSA+IGE6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC1jbW4uLWZvb3RlciA+IGxpICsgbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0LWNtbi4tZm9vdGVyID4gbGkgKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QtY21uLi1wb2ludCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5hLWxpc3QtY21uLi1wb2ludCA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWxpc3QtY21uLi1wb2ludCA+IGxpOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB9XG59XG4uYS1saXN0LWNtbi4tcG9pbnQuLW5vdGUgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbn1cbi5hLWxpc3QtY21uLi1wb2ludC4tbm90ZSA+IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xufVxuLmEtbGlzdC1jbW4uLW1hcnUgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5hLWxpc3QtY21uLi1tYXJ1ID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1saXN0LWNtbi4tbWFyayA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5hLWxpc3QtY21uLi1tYXJrID4gbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLmEtbGlzdC1jbW4uLW1hcmsgPiBsaTpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1saXN0LWNtbi4tc3AtcG9pbnQgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uYS1saXN0LWNtbi4tbWl4ID4gLmEtbGlzdC1jbW5fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5hLWxpc3QtY21uLi1taXggPiAuYS1saXN0LWNtbl9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cbi5hLWxpc3QtY21uLi1taXggPiAuYS1saXN0LWNtbl9faXRlbS4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pagXCI7XG59XG4uYS1saXN0LWNtbi4tbWl4ID4gLmEtbGlzdC1jbW5fX2l0ZW0uLW5vdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG59XG4uYS1saXN0LWNtbi4tcG9saWN5ID4gbGkge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmEtc2hhZGUtY21uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwODA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hLXNoYWRlLWNtbi5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hLXNoYWRlLWNtbi4tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uYS1zaGFkZS1jbW4uLW1pZGRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5hLXNoYWRlLWNtbi4tb25saW5lLWRhcmsge1xuICB6LWluZGV4OiAxMzAwO1xufVxuLmEtc2hhZGUtY21uLi1oaW50IHtcbiAgei1pbmRleDogMzEwMDtcbn1cblxuLmEtcmFkaW8tbGFiZWwtY21uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDNweDtcbn1cbi5hLXJhZGlvLWxhYmVsLWNtbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmEtcmFkaW8tbGFiZWwtY21uX19pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hLXJhZGlvLWxhYmVsLWNtbl9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIGNvbG9yOiAjM2QzZDNkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDM0ZW07XG59XG5cbi5hLXJhZGlvLWxhYmVsLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLXJhZGlvLWxhYmVsLWNtbl9fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1M2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYS1yYWRpby1sYWJlbC1jbW5fX2lucHV0OmRpc2FibGVkICsgLmEtcmFkaW8tbGFiZWwtY21uX190ZXh0IHtcbiAgY29sb3I6ICNkYmRiZGI7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyLi1zbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyLi1sZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lci4tbGcuLXR4dC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIuLWZ1bGxXaWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLWFyZWEtc2VhcmNoIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uYS1mb3JtLWNoZWNrLWNtbl9fcGFydHM6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1iZy13aGl0ZSAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHM6YmVmb3JlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1zaXplLWxnIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tYmQtZGd5IC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzFjMWMxO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLWhlYWRpbmcgLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzIHtcbiAgY29sb3I6ICM1ZGE3MWU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1idXR0b24gLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hLWZvcm0tY2hlY2stY21uLi1idXR0b24gLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzOmJlZm9yZSwgLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLXNpemUtbGcgLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGJvcmRlci1jb2xvcjogIzVkYTcxZTtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAuYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0czo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDNweDtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tYmctd2hpdGUgLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHM6OmFmdGVyIHtcbiAgbGVmdDogNHB4O1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLXNpemUtbGcgLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9fcGFydHM6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2stY21uX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLmEtZm9ybS1jaGVjay1jbW4uLXBhcnRuZXIgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgdG9wOiAwLjllbTtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lciAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXIuLWJveC1zbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogMC44ZW07XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2stY21uX19pbm5lci4tYm94LXNtLi1maXhlZC1tZW51OmJlZm9yZSB7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lci4tdHh0LW5vbmUgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tZ3JvdXAtbGlzdCAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXIgPiBpbWcge1xuICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYS1mb3JtLWNoZWNrLWNtbl9fbWFyayBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5hLWZvcm0tY2hlY2stY21uX19tYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRvcDogMC45ZW07XG4gIGxlZnQ6IDBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19tYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYS1mb3JtLWNoZWNrLWNtbi4tYnV0dG9uIC5hLWZvcm0tY2hlY2stY21uX190eHQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VERURFRDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQuLWNoZWNrQmFjazpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQuLWNoZWNrQmFjazpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyID4gc3BhbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dC4tY2hlY2tCYWNrOmNoZWNrZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmYxZDM7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI0cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay1zbS5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyIC5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpkaXNhYmxlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lciB7XG4gIGNvbG9yOiAjYzhjOGM4O1xufVxuXG4uYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lciAuYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6ZGlzYWJsZWQgKyAuYS1mb3JtLWNoZWNrLWNtbl9faW5uZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAuYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX190eHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmEtZm9ybS10eHQtY21uIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4uYS1mb3JtLXR4dC1jbW46cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkxOTE5MTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYS1mb3JtLXR4dC1jbW4uLWxhcmdlIHtcbiAgcGFkZGluZzogMC41ZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5hLWZvcm0tdHh0LWNtbi4tbGFyZ2UuLXBvaW50LWZvcm0ge1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgfVxufVxuLmEtZm9ybS10eHQtY21uLi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmEtZm9ybS10eHQtY21uLi1kcm9wZG93bi5pcy1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOGQzMTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZDMxO1xufVxuLmEtZm9ybS10eHQtY21uLi1wb2ludC1mb3JtOnBsYWNlaG9sZGVyLXNob3duIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG4uYS1mb3JtLXR4dC1jbW4uLXBvaW50LWZvcm06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5hLWZvcm0tdHh0LWNtbi4tcG9pbnQtZm9ybTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIG9wYWNpdHk6IDE7XG59XG4uYS1mb3JtLXR4dC1jbW4uLXBvaW50LWZvcm06Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbiAgb3BhY2l0eTogMTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tcG9pbnQtZm9ybTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cbi5hLWZvcm0tdHh0LWNtbi4tcG9pbnQtZm9ybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5hLWZvcm0tdHh0LWNtbi4td2lkZSB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC1jbW4uLXdpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC1jbW4uLWhhbGYge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC1jbW4uLWhhbGYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuYS1mb3JtLXR4dC1jbW4uLW5hbWUge1xuICAgIHdpZHRoOiAyMTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuYS1mb3JtLXR4dC1jbW4uLW5hbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYS1mb3JtLXR4dC1jbW4uaXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYWU5O1xuICBib3JkZXItY29sb3I6ICNkZDMzMzM7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhMWExYTE7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjYTFhMWExO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tYXJyb3ctYm90dG9tLi1oYXMtaWNvbiB7XG4gIHBhZGRpbmc6IDQuNXB4IDE4cHggNC41cHggMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQtY21uLi1hcnJvdy1ib3R0b20uLWhhcy1pY29uLi10b3AtaW5wdXQge1xuICAgIHBhZGRpbmc6IDlweCAxOHB4IDlweCAyNHB4O1xuICB9XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbS4tZGF5cyB7XG4gIHBhZGRpbmc6IDQuNXB4IDlweCA0LjVweCA1cHg7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbS4tc29sbyB7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbS4tYXJlYSB7XG4gIHBhZGRpbmc6IDFweCAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmEtZm9ybS10eHQtY21uLi1hcnJvdy1ib3R0b20uLWFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS10eHQtY21uLi1hcnJvdy1ib3R0b20uLXVuZGVybGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJvdHRvbS4tdG9wLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjQkNCQ0JDO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuLmEtZm9ybS10eHQtY21uLi1hcnJvdy1ib3R0b20uLXRvcC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWFycm93LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfYmxhY2suc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCAxNHB4O1xufVxuLmEtZm9ybS10eHQtY21uLi1vbmxpbmUtcmVzZXJ2ZSB7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmEtZm9ybS10eHQtY21uLi1vbmxpbmUtcmVzZXJ2ZS4tcGMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmEtZm9ybS10eHQtY21uLi11bmRlcmxpbmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmEtZm9ybS10eHQtY21uLi10b3AtbGluZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xufVxuLmEtZm9ybS10eHQtY21uLi10b3AtbGluZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYS1mb3JtLXR4dC1jbW4uLW1lbnUtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uYS1mb3JtLXR4dC1jbW4uLW1lbnUtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEge1xuICAgIHBhZGRpbmc6IDEycHggMTJweDtcbiAgfVxufVxuLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhYWE7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYS4tc20ge1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA3LjVweCAxMnB4O1xufVxuLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEuLXNtLi1oaWdoIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogN3B4IDE2cHg7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYS4tbWQge1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA5LjVweCAxNnB4O1xufVxuLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEuLXBsYXllci10eHQge1xuICBib3JkZXI6ICNkYmRiZGIgMXB4IHNvbGlkO1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLi1ib3JkZXItbm9uZS1wYyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmEtZm9ybS10eHQtY21uLi1mb3JtLWFyZWEuLWJvcmRlci1ub25lLXNwIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLmlzLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLi1zZWFyY2gge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbXlwYWdlL2ljb25fc2VhcmNoLXRoaW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4IGF1dG87XG59XG4uYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYS4tZ3JvdXAtbWQge1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uYS1mb3JtLXR4dC1jbW4uLWZvcm0tYXJlYS5pcy1pbmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tZm9ybS1hcmVhLmlzLWluYWN0aXZlOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hLWZvcm0tdHh0LWNtbi4tYmctZ3JheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5hLWZvcm0tdHh0LWNtbi4tYmctZ3JheSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmEtZm9ybS10eHQtY21uLi1iZy1jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmEtZm9ybS10eHQtY21uLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmEtZm9ybS10eHQtY21uX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmEtZm9ybS10eHQtY21uX19kcm9wZG93bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNnB4IDRweCAwIDRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uYS1mb3JtLXR4dC1jbW5fX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmEtZm9ybS10eHQtY21uX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5hLWZvcm0tdHh0LWNtbl9faW5wdXQuLWRhdGUge1xuICB3aWR0aDogOGVtO1xufVxuLmEtZm9ybS10eHQtY21uX19pbnB1dC4tcmFuZ2Uge1xuICB3aWR0aDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hLXdlYnZpZXctY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubC13cmFwcGVyLi1uby1oZWFkZXIgLmEtd2Vidmlldy1jb250IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbk1vbGVjdWxlc1xuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLm0tc2l0ZW1hcC11bml0X19oZWFkaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExYTFhO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbi5tLXNpdGVtYXAtdW5pdF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tLXNpdGVtYXAtdW5pdF9fbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tLXNpdGVtYXAtdW5pdF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubS1zaXRlbWFwLXVuaXRfX21pZGRsZWhlYWRpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubS1sYW5nLWNoYW5nZS1jbW4uLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbiA+IHN2ZyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5tLWxhbmctY2hhbmdlLWNtbi4tYm94IC5tLWxhbmctY2hhbmdlLWNtbl9fYnV0dG9uID4gc3ZnIHtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi5tLWxhbmctY2hhbmdlLWNtbi4tYm94IC5tLWxhbmctY2hhbmdlLWNtbl9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1sYW5nLWNoYW5nZS1jbW4uLWJveCAubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbiB7XG4gICAgcGFkZGluZzogNnB4IDE4cHggNnB4IDEwcHg7XG4gIH1cbn1cblxuLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b25fX3RleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1sYW5nLWNoYW5nZS1jbW4uLWJveCAubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbl9fdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggLm0tbGFuZy1jaGFuZ2UtY21uX19idXR0b25fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWxhbmctY2hhbmdlLWNtbi4tYm94IC5tLWxhbmctY2hhbmdlLWNtbl9fYnV0dG9uX19hcnJvdyB7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDMwMDE7XG4gIGhlaWdodDogMjI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IC0zcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MiUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbGFuZy1jaGFuZ2UtY21uX19tb2RhbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02NyUpO1xuICAgIHRvcDogMjVweDtcbiAgfVxufVxuLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggLm0tbGFuZy1jaGFuZ2UtY21uX19tb2RhbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiAyOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggLm0tbGFuZy1jaGFuZ2UtY21uX19tb2RhbCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00NyUpO1xuICAgIHRvcDogMTZweDtcbiAgfVxufVxuLmlzLW1vZGFsLWFjdGl2ZSAubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsIHtcbiAgei1pbmRleDogMDtcbn1cblxuLm0tbGFuZy1jaGFuZ2UtY21uX19tb2RhbF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDI0cHggMjJweDtcbn1cblxuLm0tbGFuZy1jaGFuZ2UtY21uX19tb2RhbF9fYnRuVW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuXG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsX19idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBtYXgtaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0tbGFuZy1jaGFuZ2UtY21uX19tb2RhbF9fYnRuOmhvdmVyLCAubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsX19idG46Zm9jdXMge1xuICBib3JkZXI6IDNweCBzb2xpZCAjOGRjMzI5O1xufVxuXG4ubS1oZWFkZXItbmF2LWNtbi4tc3AtZml4ZWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLm0taGVhZGVyLW5hdi1jbW5fX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi1jbW5fX21lbnUuLXBvbHlnbG90IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5tLWhlYWRlci1uYXYtY21uX19tZW51IHtcbiAgLypcbiAgXHRAbWVkaWEgcHJpbnQge1xuICBcdFx0ZGlzcGxheTogbm9uZTtcbiAgXHR9XG4gICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19tZW51ID4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWFjY2VzcywgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19tZW51ID4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXJlc3RhdXJhbnQsIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2LWNtbl9fbWVudSA+IC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1tZW1iZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXYtY21uX19tZW51ID4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWFjY2VzcywgLmwtaGVhZGVyLmlzLXNjcm9sbC0zLi1wb2x5Z2xvdCAubS1oZWFkZXItbmF2LWNtbl9fbWVudSA+IC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1yZXN0YXVyYW50LCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXYtY21uX19tZW51ID4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLW1lbWJlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tb3RoZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tb3RoZXIge1xuICAgIG9yZGVyOiA3O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tb3RoZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uLi1tYWluIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1jb3Vyc2Uge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW4uLW1haW4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWFjY2VzcyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbi4tbWFpbiAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4taW5mbyB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbi4tbWFpbiAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tcmVzdGF1cmFudCB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbi4tbWFpbiAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tbWVtYmVyIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMXB4KSAvIDQpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1pbmZvIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tY291cnNlIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tb3RoZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUuLXBvbHlnbG90IC5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX21lbnUuLXBvbHlnbG90IC5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbWVudS4tcG9seWdsb3QgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbWVudS4tcG9seWdsb3QgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1jYWxlbmRlciAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tY2FsZW5kZXIgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctZGV0YWlsIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctZGV0YWlsIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWRldGFpbCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tZGV0YWlsIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbGF5b3V0IC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWFjY2VzcyAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWFjY2VzcyAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLWFjY2VzcyAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcmVzdGF1cmFudCAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tcmVzdGF1cmFudCAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbWVtYmVyIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1nYyAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1nYyAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tZ2MgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1nYyAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXByYWN0aWNlIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1wcmFjdGljZSAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXByYWN0aWNlIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctc2Nob29sIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXVzZXIgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctdXNlciAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tdXNlciAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdXNlciAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tdXNlciAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXBvaW50IC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXBvaW50IC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1wb2ludCAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXBvaW50IC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy10b3AgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy10b3AgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdG9wIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi10b3AgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1wcmljZSAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tcHJpY2UgLm0taGVhZGVyLW5hdi1jbW5fX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXYtY21uX19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2LWNtbl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19zdGF0aWMtY29udCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9fZml4ZWQtY29udCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXYtY21uX19maXhlZC1jb250IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM2NDY0NjQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgIHBhZGRpbmc6IDhweCA4cHggNHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgIHBhZGRpbmc6IDhweCA0cHggNHB4O1xuICB9XG59XG4ubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbGluazphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmFmdGVyIHtcbiAgICBib3R0b206IC0ycHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmhvdmVyLCAubS1oZWFkZXItbmF2LWNtbl9fbGluay5pcy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmhvdmVyOmFmdGVyLCAubS1oZWFkZXItbmF2LWNtbl9fbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rOmhvdmVyLCAubS1oZWFkZXItbmF2LWNtbl9fbGluay5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19saW5rLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2LWNtbl9fbGluay5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uLi1zcC1maXhlZCAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgcGFkZGluZzogMTFweCAwIDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1oZWFkZXItbmF2LWNtbl9fbGluay5pcy1hY3RpdmUgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICBmaWxsOiAjMDA4ZDMxO1xufVxuLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLW90aGVyIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG4ubS1oZWFkZXItbmF2LWNtbl9fbGluay5pcy1hY3RpdmUgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0uLW90aGVyIC5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgc3Ryb2tlOiAjMDA4ZDMxO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYtY21uX190eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdi1jbW5fX290aGVyLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG59XG4ubS1oZWFkZXItbmF2LWNtbi4tc3AtZml4ZWQgLm0taGVhZGVyLW5hdi1jbW5fX290aGVyLWxpc3QgLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICB3aWR0aDogY2FsYygyNXZ3IC0gMXB4KTtcbn1cblxuLm0tbG9naW4tbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5tLWxvZ2luLW1lbnUuLWJnLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xufVxuLm0tbG9naW4tbWVudS4tcGMtbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLXdpZHRoOiAyNTJweDtcbn1cbi5tLWxvZ2luLW1lbnUuLXBjLW1lbnUtbmFycm93IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm0tbG9naW4tbWVudS4tc3AtbWVudSB7XG4gIGJvcmRlci1ib3R0b206ICNlOGU4ZTggMXB4IHNvbGlkO1xufVxuLm0tbG9naW4tbWVudS4tbXIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubS1sb2dpbi1tZW51X19uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDVweCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tLWxvZ2luLW1lbnUuLXBjLW1lbnUgLm0tbG9naW4tbWVudV9fbmFtZSwgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgLm0tbG9naW4tbWVudV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMDtcbn1cblxuLm0tbG9naW4tbWVudV9fdHh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubS1sb2dpbi1tZW51X190eHQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG4ubS1sb2dpbi1tZW51Li1wYy1tZW51IC5tLWxvZ2luLW1lbnVfX3R4dCwgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgLm0tbG9naW4tbWVudV9fdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5tLWxvZ2luLW1lbnVfX25hbWUtZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubS1sb2dpbi1tZW51X19uYW1lLWVtLi1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tLWxvZ2luLW1lbnUuLXBjLW1lbnUgLm0tbG9naW4tbWVudV9fbmFtZS1lbSwgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgLm0tbG9naW4tbWVudV9fbmFtZS1lbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5tLWxvZ2luLW1lbnVfX3VuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5tLWxvZ2luLW1lbnUuLXBjLW1lbnUgLm0tbG9naW4tbWVudV9fdW5pdCwgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgLm0tbG9naW4tbWVudV9fdW5pdCB7XG4gIHBhZGRpbmc6IDRweCAwIDdweDtcbn1cblxuLm0tbG9naW4tbWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLm0tbG9naW4tbWVudV9faXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM2YzY7XG59XG4ubS1sb2dpbi1tZW51Li1wYy1tZW51IC5tLWxvZ2luLW1lbnVfX2l0ZW06YWZ0ZXIsIC5tLWxvZ2luLW1lbnUuLXBjLW1lbnUtbmFycm93IC5tLWxvZ2luLW1lbnVfX2l0ZW06YWZ0ZXIge1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubS1sb2dpbi1tZW51X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm0tbG9naW4tbWVudV9faXRlbTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tLWxvZ2luLW1lbnVfX2l0ZW0uLWhhbGYge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLm0tbG9naW4tbWVudV9faXRlbS4tdHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ubS1sb2dpbi1tZW51X19pdGVtLi1mbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tbG9naW4tbWVudV9fdHh0Li1wb2ludCB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubS1sb2dpbi1tZW51X190eHQge1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cblxuLm0tbG9naW4tbWVudV9fdHh0X191bml0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5tLWxvZ2luLW1lbnVfX2l0ZW1fX2xvZ28ge1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4ubS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYTIyNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG4ubS1tZW51Li1zdGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS1tZW51Li1zdGFydCAubS1tZW51X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLW1lbnVfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubS1tZW51X19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubS1tZW51Li1zdGFydCAubS1tZW51X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5tLW1lbnVfX2Nsb3NlX19pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cblxuLm0tbWVudV9fYmFjayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubS1tZW51LWNsZWFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubS1tZW51LWNsZWFyLi1wYy1wcmVmIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICBtYXJnaW46IDAgMjRweDtcbn1cblxuLm0tbWVudS1jbGVhcl9fdHh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5tLWRldGFpbGJveC4tYm9yZGVyLWJvdHRtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG59XG4ubS1kZXRhaWxib3ggZHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm0tZGV0YWlsYm94IGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tLWRldGFpbGJveCBkZCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tLWRldGFpbGJveCBkZCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDZweCA2cHggMDtcbn1cbi5tLWRldGFpbGJveCBkZCB1bCBsaS5ub3N0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm0tZGV0YWlsYm94IGRkIHVsIGxpIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duX2JpZy5zdmcpO1xuICB3aWR0aDogY2FsYyg1MHZ3IC0gMjJweCAtIDdweCk7XG4gIHBhZGRpbmc6IDAuNWVtO1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCB7XG4gIHBhZGRpbmc6IDQwcHggMTBweCAwIDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3ggZHQge1xuICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm0tZGV0YWlsYm94Li1wY2JveCBkZCB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG59XG4ubS1kZXRhaWxib3guLXBjYm94IGRkIHVsIGxpIHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4ubS1kZXRhaWxib3guLXBjYm94Li10YWIyIGR0IHtcbiAgZmxleC1iYXNpczogMTcwcHg7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tLWRldGFpbGJveC4tcGNib3guLXRhYjIgZGQge1xuICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTcwcHgpO1xufVxuXG4ubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5tLWRldGFpbGJveF9faW5uZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0tZGV0YWlsYm94Li1zcC1mbGV4IC5tLWRldGFpbGJveF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciB7XG4gIHBhZGRpbmc6IDlweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1kZXRhaWxib3hfX2lubmVyLi1zcC1mbGV4LWNlbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NXB4KTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ubS1kZXRhaWxib3guLW5vdGljZSAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tc3AtZmxleCAubS1kZXRhaWxib3hfX2lubmVyIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9faW5uZXIgLm0tZGV0YWlsYm94X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgfVxufVxuLm0tZGV0YWlsYm94X19pbm5lciAubS1kZXRhaWxib3hfX2RhdGEuLWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3hfX3R0bCB7XG4gICAgd2lkdGg6IDE2NXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5tLWRldGFpbGJveC4tbm90aWNlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgLm0tZGV0YWlsYm94X190dGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLm0tZGV0YWlsYm94Li1jb21wbGV0ZSAubS1kZXRhaWxib3hfX3R0bCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1kZXRhaWxib3guLWNvbXBsZXRlIC5tLWRldGFpbGJveF9fdHRsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuLm0tc2NvcGUtY21uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMTVweCAxMnB4IDE1cHggM3B4O1xufVxuLm0tc2NvcGUtY21uLi1rdiB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tLXNjb3BlLWNtbl9fdHRsIHtcbiAgbWluLXdpZHRoOiA3NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm0tc2NvcGUtY21uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubS1tb2RhbC1ib3R0b20tY21uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0tbW9kYWwtYm90dG9tLWNtbi4tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tLW1vZGFsLWJvdHRvbS1jbW5fX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLW1vZGFsLWJvdHRvbS1jbW5fX2J0bi4tbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubS1pbnB1dC1pY29uLWNtbi4tYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWlucHV0LWljb24tY21uLi1hcmVhOmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy90b3AvaWNvbl9waW4uc3ZnKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5tLWlucHV0LWljb24tY21uLi1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm0taW5wdXQtaWNvbi1jbW4uLWRhdGU6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3RvcC9pY29uX2NhbGVuZGVyLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5tLWlucHV0LWljb24tY21uLi1kYXRlLi1zbTpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLm0taW5wdXQtaWNvbi1jbW4uLXNldHRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubS1pbnB1dC1pY29uLWNtbi4tc2V0dGluZzpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvdG9wL2ljb25fc2V0dGluZy5zdmcpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuLm0taW5wdXQtaWNvbi1jbW4uLXJvdW5kZWQtc2V0dGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLWlucHV0LWljb24tY21uLi1yb3VuZGVkLXNldHRpbmc6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fcm91bmRlZF9zZXR0aW5nLnN2Zyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5tLWlucHV0LWljb24tY21uX19yYW5nZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1pbnB1dC1pY29uLWNtbl9fcmFuZ2UuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubS1hY2MtaW5jaGVjay1jbW5fX2lubmVyX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbl9faW5uZXJfX2JveF9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLm0tYWNjLWluY2hlY2stY21uX190dGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubS1hY2MtaW5jaGVjay1jbW5fX3R0bDphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3RvcC5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogNnB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5tLWFjYy1pbmNoZWNrLWNtbl9fdHRsLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4ubS1hY2MtaW5jaGVjay1jbW5fX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1hY2MtaW5jaGVjay1jbW5fX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbl9fdHRsX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbi5tLWFjYy1pbmNoZWNrLWNtbiAubS1hY2MtaW5jaGVjay1jbW5fX2xpc3QgLm0tYWNjLWluY2hlY2stY21uX19pdGVtIHtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDUwcHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ubS1hY2MtaW5jaGVjay1jbW4gLm0tYWNjLWluY2hlY2stY21uX19saXN0IC5tLWFjYy1pbmNoZWNrLWNtbl9faXRlbSAubS1hY2MtaW5jaGVjay1jbW5fX2l0ZW1fX2NoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLm0tdGFiLWxpc3QtY21uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDhkMzE7XG4gIH1cbn1cbi5tLXRhYi1saXN0LWNtbi4taGFzLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubS10YWItbGlzdC1jbW4uLWhhcy1idG4gLm0tdGFiLWxpc3QtY21uX19tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciAubS10YWItbGlzdC1jbW5fX21haW4uc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgLm0tdGFiLWxpc3QtY21uX19tYWluIC5zd2lwZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm0tdGFiLWxpc3QtY21uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRhYi1saXN0LWNtbl9faXRlbSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuLm0tdGFiLWxpc3QtY21uX19pdGVtOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTFweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS10YWItbGlzdC1jbW5fX2l0ZW06YWZ0ZXIge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuLm0tdGFiLWxpc3QtY21uX19pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIsIC5tLXRhYi1saXN0LWNtbl9faXRlbS5pcy1hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgLm0tdGFiLWxpc3QtY21uX19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgLm0tdGFiLWxpc3QtY21uX19pdGVtOjphZnRlciB7XG4gICAgcmlnaHQ6IDFweDtcbiAgfVxuICAubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyIC5tLXRhYi1saXN0LWNtbl9faXRlbS5zd2lwZXItc2xpZGUtbGFzdDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciAubS10YWItbGlzdC1jbW5fX2l0ZW0uaXMtYWN0aXZlLXByZXY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgLm0tdGFiLWxpc3QtY21uX19pdGVtLmlzLWFjdGl2ZSAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG4ubS10YWItbGlzdC1jbW4uLWNvdXJzZWxpc3QgLm0tdGFiLWxpc3QtY21uX19pdGVtIHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdCAubS10YWItbGlzdC1jbW5fX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdCAubS10YWItbGlzdC1jbW5fX2l0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tdGFiLWxpc3QtY21uX19pdGVtLi1iZy1ncmVlbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIG0tdGFiLWxpc3QtY21uX19saW5rX19hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM5MTkxOTE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gICAgcGFkZGluZzogMjFweCAxOHB4O1xuICB9XG59XG4ubS10YWItbGlzdC1jbW4uLXBsYW4tc2VhcmNoLXRhYiAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMzMjMyMzI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5tLXRhYi1saXN0LWNtbl9fbGluay5pcy1mYWRpbmcge1xuICBhbmltYXRpb246IG0tdGFiLWxpc3QtY21uX19saW5rX19hbmltYXRpb24gMC41cyBlYXNlIDBzIDMgbm9ybWFsO1xufVxuLm0tdGFiLWxpc3QtY21uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tLXRhYi1saXN0LWNtbl9faXRlbS5pcy1hY3RpdmUgLm0tdGFiLWxpc3QtY21uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5tLXRhYi1saXN0LWNtbi4tcGxhbi1zZWFyY2gtdGFiIC5tLXRhYi1saXN0LWNtbl9faXRlbS5pcy1hY3RpdmUgLm0tdGFiLWxpc3QtY21uX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjJkMDtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4ubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyIC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICAgIHBhZGRpbmc6IDEzcHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICAgIHBhZGRpbmc6IDE5cHggMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm0tdGFiLWxpc3QtY21uLi1jYWxlbmRlciAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICAgIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgfVxufVxuLm0tdGFiLWxpc3QtY21uX19pdGVtLi1iZy1ncmVlbiAubS10YWItbGlzdC1jbW5fX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubS10YWItbGlzdC1jbW4uLWNvdXJzZWxpc3QuLWJ0bi1iZy10eXBlLWxpZ2h0IC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4ubS10YWItbGlzdC1jbW4uLWNvdXJzZWxpc3QgLm0tdGFiLWxpc3QtY21uX19saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDExcHggMTBweDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubS10YWItbGlzdC1jbW4uLWNvdXJzZWxpc3QgLm0tdGFiLWxpc3QtY21uX19saW5rLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzVkYTcxZTtcbiAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICM1ZGE3MWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdCAubS10YWItbGlzdC1jbW5fX2xpbmsuaXMtYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5tLXRhYi1saXN0LWNtbi4tY291cnNlbGlzdCAubS10YWItbGlzdC1jbW5fX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tLXRhYi1saXN0LWNtbi4tc3AgLm0tdGFiLWxpc3QtY21uX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS10YWItbGlzdC1jbW5fX2VtIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLXRhYi1saXN0LWNtbl9fZW0ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICB9XG59XG5cbi5tLXRhYi1saXN0LWNtbl9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4ubS10YWItbGlzdC1jbW5fX2J0bjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tdGFiLWxpc3QtY21uX19idG4uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm0tdGFiLWxpc3QtY21uX19idG4uLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLm0tYWNjLWNtbi4taW5wdXQtYWNjIC5tLWFjYy1jbW5fX2hlYWRpbmcgKyAubS1hY2MtY21uX19jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tYWNjLWNtbl9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG4ubS1hY2MtY21uX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLWFjYy1jbW5fX2l0ZW0uLXNpZGUtbm9uZS1saW5lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5tLWFjYy1jbW5fX2l0ZW0uLXNpZGUtbm9uZS1saW5lOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm0tYWNjLWNtbi4taW5wdXQtYWNjIC5tLWFjYy1jbW5fX2l0ZW0ge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5tLWFjYy1jbW5fX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS1hY2MtY21uX19oZWFkaW5nLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRvcDogMTRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm0tYWNjLWNtbl9faGVhZGluZzpiZWZvcmUsIC5tLWFjYy1jbW5fX2hlYWRpbmc6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cbi5tLWFjYy1jbW5fX2hlYWRpbmc6YmVmb3JlIHtcbiAgcmlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5tLWFjYy1jbW5fX2hlYWRpbmc6YWZ0ZXIge1xuICByaWdodDogMTlweDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLm0tYWNjLWNtbl9faXRlbS4tc2lkZS1ub25lLWxpbmUgLm0tYWNjLWNtbl9faGVhZGluZyB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjY2NjYztcbn1cbi5tLWFjYy1jbW4uLWlucHV0LWFjYyAubS1hY2MtY21uX19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDA7XG59XG4ubS1hY2MtY21uLi1pbnB1dC1hY2MgLm0tYWNjLWNtbl9faGVhZGluZzpiZWZvcmUsIC5tLWFjYy1jbW4uLWlucHV0LWFjYyAubS1hY2MtY21uX19oZWFkaW5nOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgei1pbmRleDogMztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLm0tYWNjLWNtbi4taW5wdXQtYWNjIC5tLWFjYy1jbW5fX2hlYWRpbmc6YmVmb3JlIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDFweDtcbn1cbi5tLWFjYy1jbW4uLWlucHV0LWFjYyAubS1hY2MtY21uX19oZWFkaW5nOmFmdGVyIHtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLWFjYy1jbW4uLWlucHV0LWFjYyAubS1hY2MtY21uX19oZWFkaW5nLmlzLWFjdGl2ZTphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5tLWFjYy1jbW5fX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ubS1hY2MtY21uX19jb250Li10YWJsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubS1hY2MtY21uLi1pbnB1dC1hY2MgLm0tYWNjLWNtbl9fY29udCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiBub25lO1xuICBmb250LXNpemU6IG1lZGl1bTtcbn1cblxuLm0tYWNjLWNtbl9fY29udF9fcmVmaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLWNtbiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICB6LWluZGV4OiAyMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLWNtbi4tc3RhdGljIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3ItY21uLi11bmRlciB7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWFuY2hvci1jbW4uLWJnLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMCwgMCk7XG4gIH1cbn1cbi5tLWFuY2hvci1jbW4uLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm0tYW5jaG9yLWNtbi4tb25saW5lIHtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbn1cblxuLm0tYW5jaG9yLWNtbl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm0tYW5jaG9yLWNtbl9faXRlbS4tbm8tYXJyb3cge1xuICBwYWRkaW5nOiAxLjI1ZW0gMDtcbiAgbWF4LWhlaWdodDogNTdweDtcbn1cbi5tLWFuY2hvci1jbW5fX2l0ZW0uLW5vLWFycm93OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4ubS1hbmNob3ItY21uX19pdGVtLi1hcnJvdy1sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjI1ZW0gMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1ZW07XG4gIG1heC1oZWlnaHQ6IDU3cHg7XG59XG4ubS1hbmNob3ItY21uX19pdGVtLi1hcnJvdy1sZWZ0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMWVtO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubS1hbmNob3ItY21uX19pdGVtIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLm0tYW5jaG9yLWNtbl9faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tLWFuY2hvci1jbW5fX2l0ZW06YWZ0ZXIge1xuICBtYXJnaW46IDE1cHggYXV0byAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tYW5jaG9yLWNtbl9faXRlbTphZnRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luOiA1cHggYXV0byAwO1xuICB9XG59XG4ubS1hbmNob3ItY21uX19pdGVtLi1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4ZDMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZDMxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1hbmNob3ItY21uX19pdGVtIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIHBhZGRpbmc6IDExcHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBmbGV4OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxuICAubS1hbmNob3ItY21uLi1zdGF0aWMgLm0tYW5jaG9yLWNtbl9faXRlbSB7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMCAwICNlZGVkZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDozNjFweCkge1xuICAubS1hbmNob3ItY21uX19pdGVtLi1pb3MteHMge1xuICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuLm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsIC5tLWFuY2hvci1jbW5fX2l0ZW0ge1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiA2cHggMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gNHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDRweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1hbmNob3ItY21uLi1nYy1kZXRhaWwgLm0tYW5jaG9yLWNtbl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTc4cHg7XG4gICAgbWF4LXdpZHRoOiAxNzhweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxufVxuLm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsIC5tLWFuY2hvci1jbW5fX2l0ZW06YWZ0ZXIge1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1hbmNob3ItY21uLi1nYy1kZXRhaWwgLm0tYW5jaG9yLWNtbl9faXRlbTphZnRlciB7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4ubS1hbmNob3ItY21uLi1nYy1kZXRhaWwgLm0tYW5jaG9yLWNtbl9faXRlbXMge1xuICBtYXJnaW46IDAgLTVweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsIC5tLWFuY2hvci1jbW5fX2l0ZW1fX3R4dCB7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAubS1hbmNob3ItY21uLi1nYy1kZXRhaWwgLm0tYW5jaG9yLWNtbl9faXRlbV9fdHh0IHtcbiAgICBtaW4taGVpZ2h0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1hbmNob3ItY21uLi1nYy1kZXRhaWwgLm0tYW5jaG9yLWNtbl9faXRlbV9fdHh0Li14cyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIiAxO1xuICB9XG59XG5cbi5tLXdpdGhnb2xmLXNlYXJjaC1jbW4ge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoLWNtbi4tcGMuLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubS13aXRoZ29sZi1zZWFyY2gtY21uLi1zcC4taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLm0td2l0aGdvbGYtc2VhcmNoLWNtbl9fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDEycHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoLWNtbi4tc3AgLm0td2l0aGdvbGYtc2VhcmNoLWNtbl9fY29udCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDhweDtcbn1cbi5tLXdpdGhnb2xmLXNlYXJjaC1jbW4uLXNwLi1oZWFkZXIgLm0td2l0aGdvbGYtc2VhcmNoLWNtbl9fY29udCB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAyMnB4O1xufVxuXG4ubS13aXRoZ29sZi1zZWFyY2gtY21uX19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOHB4O1xuICBsZWZ0OiAxOHB4O1xufVxuXG4ubS13aXRoZ29sZi1zZWFyY2gtY21uX19oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubS13aXRoZ29sZi1zZWFyY2gtY21uLi1zcCAubS13aXRoZ29sZi1zZWFyY2gtY21uX19oZWFkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbn1cbi5tLXdpdGhnb2xmLXNlYXJjaC1jbW4uLXNwLi1oZWFkZXIgLm0td2l0aGdvbGYtc2VhcmNoLWNtbl9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS13aXRoZ29sZi1zZWFyY2gtY21uX190eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5tLXdpdGhnb2xmLXNlYXJjaC1jbW5fX2J0biB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbi5tLXdpdGhnb2xmLXNlYXJjaC1jbW4uLXNwIC5tLXdpdGhnb2xmLXNlYXJjaC1jbW5fX2J0biB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4ubS13aXRoZ29sZi1zZWFyY2gtY21uLi1wYy4taGVhZGVyIC5tLXdpdGhnb2xmLXNlYXJjaC1jbW5fX2J0biB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLm0td2l0aGdvbGYtc2VhcmNoLWNtbi4tc3AuLWhlYWRlciAubS13aXRoZ29sZi1zZWFyY2gtY21uX19idG4ge1xuICBtYXJnaW46IDMycHggMzBweDtcbn1cblxuLm0td2l0aGdvbGYtc2VhcmNoLWNtbl9fYnRuX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubS13aXRoZ29sZi1zZWFyY2gtY21uLi1wYy4taGVhZGVyIC5tLXdpdGhnb2xmLXNlYXJjaC1jbW5fX2J0bl9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTVweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbn1cblxuLm0tbGFuZy1saW5rLi1kcmF3ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1sYW5nLWxpbmsuLWdsb2JhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tbGFuZy1saW5rX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0tbGFuZy1saW5rX19pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbGFuZy1saW5rLi1nbG9iYWwgLm0tbGFuZy1saW5rX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4ubS1sYW5nLWxpbmtfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWxhbmctbGlua19faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG4ubS1sYW5nLWxpbmtfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7XG59XG4ubS1sYW5nLWxpbmtfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubS1sYW5nLWxpbmtfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ubS1sYW5nLWxpbmtfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubS1sYW5nLWxpbmtfX2l0ZW0uLWJsb2NrLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm0tbGFuZy1saW5rLi1nbG9iYWwgLm0tbGFuZy1saW5rX19pdGVtIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm0tbGFuZy1saW5rX19uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0tbGFuZy1saW5rX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWxhbmctbGlua19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuLm0tbGFuZy1saW5rX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAyLjVweDtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogMCAwIDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4ubS1sYW5nLWxpbmsuLWdsb2JhbCAubS1sYW5nLWxpbmtfX2ltZyB7XG4gIG1hcmdpbjogMy41cHg7XG4gIHdpZHRoOiAyM3B4O1xufVxuXG4ubS1sYW5nLWxpbmtfX2ltZ2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmh0bWxbbGFuZz1lbl0gLm0tbGFuZy1saW5rX19pdGVtLi1sYW5nLWVuIC5tLWxhbmctbGlua19faW1nYm94OmFmdGVyLCBodG1sW2xhbmc9a29dIC5tLWxhbmctbGlua19faXRlbS4tbGFuZy1rbyAubS1sYW5nLWxpbmtfX2ltZ2JveDphZnRlciwgaHRtbFtsYW5nPXpoLUNIVF0gLm0tbGFuZy1saW5rX19pdGVtLi1sYW5nLWNocyAubS1sYW5nLWxpbmtfX2ltZ2JveDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuT3JnYW5pc21zXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4uby1zcC1mb290ZXItbWVudSB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5vLXNwLWZvb3Rlci1tZW51X19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbn1cbi5vLXNwLWZvb3Rlci1tZW51X19pdGVtID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggNTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc3AtZm9vdGVyLW1lbnVfX2l0ZW0gPiBzcGFuIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uby1zcC1mb290ZXItbWVudV9faXRlbSA+IHNwYW46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzMHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3BsdXNfZ3JlZW4uc3ZnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uby1zcC1mb290ZXItbWVudV9faXRlbSA+IHNwYW4uaXMtYWN0aXZlOmFmdGVyIHtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5vLXNwLWZvb3Rlci1tZW51X19saXN0MDIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMl9faXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMl9faXRlbSBhIC5hLWxpbmtfX2Fycm93IHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uby1zcC1mb290ZXItbWVudV9fbGlzdDAyX19pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1zcC1mb290ZXItbWVudV9faG9tZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXNwLWZvb3Rlci1tZW51X19ob21lIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAuby1zcC1mb290ZXItbWVudV9faG9tZSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uby1zcC1mb290ZXItbWVudV9fYnRuLWhvbWUge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG59XG5cbi5vLXNwLWZvb3Rlci1tZW51X19idG4tcGMge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tc3AtZm9vdGVyLW1lbnVfX2J0bi1wYyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpIHtcbiAgLm8tc3AtZm9vdGVyLW1lbnVfX2J0bi1wYyB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uby1tb2RhbC1jbW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQxMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwtY21uIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMjBweDtcbiAgfVxufVxuLm8tbW9kYWwtY21uLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uby1tb2RhbC1jbW4uLWxhbmctY2hhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlMjtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC1jbW4uLWxhbmctY2hhbmdlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19zaGFkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uaXMtbW9kYWwtY21uLWFjdGl2ZSAuby1tb2RhbC1jbW5fX3NoYWRlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMzIwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Uuc3ZnKTtcbn1cbi5vLW1vZGFsLWNtbl9fY2xvc2UuLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fY2xvc2Uge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9fY2xvc2Uge1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbi4tcGhvdG8gLm8tbW9kYWwtY21uX19jbG9zZSwgLm8tbW9kYWwtY21uLi1wbGFuIC5vLW1vZGFsLWNtbl9fY2xvc2UsIC5vLW1vZGFsLWNtbi4tcGhvdG8tbW9kYWwtY21uIC5vLW1vZGFsLWNtbl9fY2xvc2Uge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZV93aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbi4tcGhvdG8gLm8tbW9kYWwtY21uX19jbG9zZSwgLm8tbW9kYWwtY21uLi1wbGFuIC5vLW1vZGFsLWNtbl9fY2xvc2UsIC5vLW1vZGFsLWNtbi4tcGhvdG8tbW9kYWwtY21uIC5vLW1vZGFsLWNtbl9fY2xvc2Uge1xuICAgIHRvcDogLTUwcHg7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuby1tb2RhbC1jbW4uLXBob3RvIC5vLW1vZGFsLWNtbl9fY2xvc2UsIC5vLW1vZGFsLWNtbi4tcGxhbiAuby1tb2RhbC1jbW5fX2Nsb3NlLCAuby1tb2RhbC1jbW4uLXBob3RvLW1vZGFsLWNtbiAuby1tb2RhbC1jbW5fX2Nsb3NlIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm8tbW9kYWwtY21uLi1waG90byAuby1tb2RhbC1jbW5fX2Nsb3NlLCAuby1tb2RhbC1jbW4uLXBsYW4gLm8tbW9kYWwtY21uX19jbG9zZSwgLm8tbW9kYWwtY21uLi1waG90by1tb2RhbC1jbW4gLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG4uby1tb2RhbC1jbW4uLXBsYW4gLm8tbW9kYWwtY21uX19jbG9zZSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Nsb3NlX3doaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwtY21uLi1wbGFuIC5vLW1vZGFsLWNtbl9fY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLm8tbW9kYWwtY21uLi1wbGFuIC5vLW1vZGFsLWNtbl9fY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5vLW1vZGFsLWNtbi4tcGxhbiAuby1tb2RhbC1jbW5fX2Nsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC01MHB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1tb2RhbC1jbW5fX21haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbi4taGFzLWJvdHRvbSAuby1tb2RhbC1jbW5fX21haW4ge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gODBweCk7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbl9fbWFpbiAuby1tb2RhbC1jbW4uLXBob3RvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX21haW4gLm8tbW9kYWwtY21uLi1waG90byB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuby1tb2RhbC1jbW4uLXBob3RvLW1vZGFsLWNtbiAuby1tb2RhbC1jbW5fX21haW4ge1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuby1tb2RhbC1jbW4uLXBob3RvLW1vZGFsLWNtbiAuby1tb2RhbC1jbW5fX21haW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uLi1wbGFuIC5vLW1vZGFsLWNtbl9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19tYWluX19jb250Li1jb2wyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX21haW5fX2NvbnQuLWNvbDIgLm8tbW9kYWwtY21uX191bml0IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uLi1oYXMtYm90dG9tIC5vLW1vZGFsLWNtbl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm8tbW9kYWwtY21uX19zbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzZW0pO1xufVxuLm8tbW9kYWwtY21uX19zbGlkZV9fYXJyb3cuLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLm8tbW9kYWwtY21uX19zbGlkZV9faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm8tbW9kYWwtY21uX19zbGlkZV9faXRlbV9fZGVzYyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBoZWlnaHQ6IGNhbGMoMjBweCArIDNlbSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm8tbW9kYWwtY21uX19oZWFkIHtcbiAgbWFyZ2luOiAwIDAgODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9faGVhZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbl9faGVhZGluZy4tdHRsLW5vbmUge1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19oZWFkaW5nLi10dGwtbm9uZSB7XG4gICAgbWluLWhlaWdodDogNjNweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2hlYWRpbmdfX2Nsb3NlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19oZWFkaW5nX19jbG9zZSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuby1tb2RhbC1jbW5fX2hlYWRpbmdfX2Nsb3NlLi1jb21wYW5pb24taW5mbyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLm8tbW9kYWwtY21uX19oZWFkaW5nX19jbG9zZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tbW9kYWwtY21uX19ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbi4tbXlwYWdlLi1jaGFuZ2UgLm8tbW9kYWwtY21uX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbi4tbXlwYWdlLi1jaGFuZ2UgLm8tbW9kYWwtY21uX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fYm9keS4td2lkZSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG4uby1tb2RhbC1jbW5fX2JvZHkuLWNvbXBhbmlvbi1pbmZvIHtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19ib2R5Li1jb21wYW5pb24taW5mbyB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLm8tbW9kYWwtY21uX19ib2R5IC5vLW1vZGFsLWNtbl9fYm9keV9fcG9pbnQtdHh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19ib2R5IC5vLW1vZGFsLWNtbl9fYm9keV9fcG9pbnQtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gIH1cbn1cbi5vLW1vZGFsLWNtbl9fYm9keSAuby1tb2RhbC1jbW5fX2JvZHlfX3BvaW50LXR4dCBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm8tbW9kYWwtY21uX19ib2R5IC5vLW1vZGFsLWNtbl9fYm9keV9fcG9pbnQtdHh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5vLW1vZGFsLWNtbl9fYm9keSAuby1tb2RhbC1jbW5fX2JvZHlfX3BvaW50LXR4dCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwNTlkZTtcbn1cbi5vLW1vZGFsLWNtbi4tbXlwYWdlLi10aW1lIC5vLW1vZGFsLWNtbl9fYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLm8tbW9kYWwtY21uX19mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIC0zcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19mb290ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG4uby1tb2RhbC1jbW5fX2Zvb3Rlci4taW5zaWRlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fZm9vdGVyLi1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC1jbW4uLW15cGFnZS4tdGltZSAuby1tb2RhbC1jbW5fX2Zvb3RlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbi4tbXlwYWdlLi10aW1lIC5vLW1vZGFsLWNtbl9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9fZm9vdGVyX19idG4uLWNhbnNlbCB7XG4gICAgZmxleC1iYXNpczogY2FsYyg0MCUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNDAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbl9fZm9vdGVyX19idG4uLWNhbnNlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9fZm9vdGVyX19idG4uLXJlZ2lzdGVyIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDYwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19mb290ZXJfX2J0bi4tcmVnaXN0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19mb290ZXIuLWNlbnRlciAuby1tb2RhbC1jbW5fX2Zvb3Rlcl9fYnRuLi1jYW5zZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2Zvb3Rlci4tY2VudGVyIC5vLW1vZGFsLWNtbl9fZm9vdGVyX19idG4uLXJlZ2lzdGVyIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW4uLW15cGFnZS4tdGltZSAuby1tb2RhbC1jbW5fX2Zvb3Rlcl9fdHh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLm8tbW9kYWwtY21uLi1teXBhZ2UuLXRpbWUgLm8tbW9kYWwtY21uX19mb290ZXJfX3R4dCBzdHJvbmcge1xuICBtYXJnaW46IDAgM3B4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDA5OTMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbi4tbXlwYWdlLi10aW1lIC5vLW1vZGFsLWNtbl9fZm9vdGVyX190eHQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW4uLW15cGFnZS4tdGltZSAuby1tb2RhbC1jbW5fX2Zvb3Rlcl9fdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDM4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fYWxlcnRfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm8tbW9kYWwtY21uX19hbGVydF9fdHh0Li1ub3RlIHtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2FsZXJ0X190eHQuLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fYWxlcnQtYnRuYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2FsZXJ0LWJ0bmJveCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fYWxlcnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpLCB0diwgcHJpbnQge1xuICAuby1tb2RhbC1jbW5fX2FsZXJ0LWJ0biB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2V4cGxhbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9fZXhwbGFuYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fZXhwbGFuYXRpb25fX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMjYyNjI2O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41Mztcbn1cbi5vLW1vZGFsLWNtbl9fZXhwbGFuYXRpb25fX3R4dC4tbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbl9fdHh0Li1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uby1tb2RhbC1jbW5fX2V4cGxhbmF0aW9uX190eHQuLXNlbmQge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9fZXhwbGFuYXRpb25fX3R4dC4tc2VuZCB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAuby1tb2RhbC1jbW5fX2xpbmUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbWFpbCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbl9fbWFpbCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19tYWlsX19oZWFkaW5nIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tbW9kYWwtY21uX19ib2R5X19oZWFkaW5nIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5vLW1vZGFsLWNtbi4tbGFuZy1jaGFuZ2UgLm8tbW9kYWwtY21uX19sYW5nLWNoYW5nZV9fdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5vLW1vZGFsLWNtbl9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm8tbW9kYWwtY21uX19sYW5nLWNoYW5nZV9fYnRuVW5pdCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uby1tb2RhbC1jbW4uLWxhbmctY2hhbmdlIC5vLW1vZGFsLWNtbl9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBnYXA6IDMwcHg7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5vLW1vZGFsLWNtbi4tbGFuZy1jaGFuZ2UgLm8tbW9kYWwtY21uX19sYW5nLWNoYW5nZV9fYnRuVW5pdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19sYW5nLWNoYW5nZV9fYnRuIHtcbiAgd2lkdGg6IDEwNnB4O1xufVxuLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAuby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX19idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCksIHR2LCBwcmludCB7XG4gIC5vLW1vZGFsLWNtbi4tbGFuZy1jaGFuZ2UgLm8tbW9kYWwtY21uX19sYW5nLWNoYW5nZV9fYnRuIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm8tbWVudS4tcGMge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICB9XG4gIC5vLW1lbnUuLXBjOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBodG1sLmlzLXJlc2VydmUtbWVudS1vcGVuLXBjIC5vLW1lbnUuLXBjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxMTAwO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgei1pbmRleDogMTMwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA4dmg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogOHZoO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2dmgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLW1lbnUuLXNwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICBodG1sLmlzLXJlc2VydmUtbWVudS1vcGVuLXNwIC5vLW1lbnUuLXNwIHtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDUyMDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi5vLW1lbnUuLXNwOmhhcyguby1tZW51X19zY3JvbGwuaXMtYWN0aXZlKSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG4uby1tZW51Li1zcDpoYXMoLm8tb25saW5lX19hcmVhLWxpc3Qtc3AuaXMtYWN0aXZlLCAuby1vbmxpbmVfX2RhdGUtbWVudS1zcC5pcy1hY3RpdmUpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAuby1vbmxpbmUuLXNwLWRyYXdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW9ubGluZS4tc3AtZHJhd2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5odG1sLmlzLXJlc2VydmUtbWVudS1vcGVuLXNwIC5vLW9ubGluZS4tc3AtZHJhd2VyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQ2cHgpO1xufVxuLm8tb25saW5lLi1wYy1vbmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tcGMgLm8tb25saW5lLi1wYy1vbmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uby1vbmxpbmUgLm8tb25saW5lX19idG5fX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE4MHB4O1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX19saW5lLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMjNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fZ2MtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX2J0bl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvdHRvbTogYXV0bztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTNweCBhdXRvO1xuICB6LWluZGV4OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGhlaWdodDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWI6aGFzKC5vLW9ubGluZV9fdGFiX19pdGVtLmlzLWFjdGl2ZTpudGgtY2hpbGQoMikpOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiOmhhcyguby1vbmxpbmVfX3RhYl9faXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGkge1xuICB6LWluZGV4OiAyO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogN3B4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm8tb25saW5lLi1ub3JtYWwgLm8tb25saW5lX190YWIgbGkgYSBzcGFuIHtcbiAgY29sb3I6ICM5Njk2OTY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaSBhIHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpOmxhc3QtY2hpbGQgYS5pcy1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uby1vbmxpbmUuLW5vcm1hbCAuby1vbmxpbmVfX3RhYiBsaS5pcy1hY3RpdmUgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIGxpLmlzLWFjdGl2ZSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vLW9ubGluZS4tbm9ybWFsIC5vLW9ubGluZV9fdGFiIC5vLW9ubGluZV9fdGFiX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3RhYiB7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3BhbmVsIC5vLW9ubGluZV9fcGFuZWxfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMTNweDtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fcGFuZWwgLm8tb25saW5lX19hcmVhYm94LFxuLm8tb25saW5lLi1wYy1vbmxpbmUgLm8tb25saW5lX19wYW5lbCAuby1vbmxpbmVfX2RhdGUsXG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3BhbmVsIC5vLW9ubGluZV9fc2V0dGluZyB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbi5vLW9ubGluZS4tcGMtb25saW5lIC5vLW9ubGluZV9fcGFuZWwgLm8tb25saW5lX19nYy1uYW1lIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1vbmxpbmUuLXBsYW4sIC5vLW9ubGluZS4tb25lIHtcbiAgICB6LWluZGV4OiAxMzAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5vLW9ubGluZV9fZGF0ZV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm8tb25saW5lX19kYXRlcGlja2VyLXdyYXAge1xuICB3aWR0aDogNzIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHotaW5kZXg6IDExMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby1vbmxpbmVfX2RhdGVwaWNrZXItd3JhcCB7XG4gICAgbWF4LWhlaWdodDogODR2aDtcbiAgfVxufVxuLm8tb25saW5lX19kYXRlcGlja2VyLXdyYXAuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xuICBwYWRkaW5nOiA1MnB4IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHdpZHRoOiA4MjBweDtcbiAgei1pbmRleDogMTEwMDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cy5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkdCB7XG4gIHdpZHRoOiAyMiU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGR0IC5vLW9ubGluZV9fc21hbGwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB7XG4gIHdpZHRoOiA3OCU7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZGQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50cyBkbCBkZCB1bCBsaS5ub3N0eWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIGRsIGRkIHVsIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2cHggMC42ZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHMgZGwgZGQgc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjVlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMjBweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG59XG5cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50c19fc2Nyb2xsIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG4uby1vbmxpbmVfX3JlZmluZV9fY29udGVudHNfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cbi5vLW9ubGluZV9fcmVmaW5lX19jb250ZW50c19fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW46IDMwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uby1vbmxpbmVfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGVfMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5vLW9ubGluZV9fY2xvc2UtYnRuLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uby1vbmxpbmVfX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgdG9wOiAxMHB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMTAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW9ubGluZV9fc2VsZWN0IHtcbiAgICBtYXgtaGVpZ2h0OiA4NHZoO1xuICB9XG59XG4uby1vbmxpbmVfX3NlbGVjdC5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdF9fc2Nyb2xsLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uby1vbmxpbmUuLXBjLW9ubGluZSAuby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggNTBweDtcbn1cbi5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSBzZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5vLW9ubGluZV9fc2VsZWN0X19mcmFtZSBzZWN0aW9uLm8tb25saW5lX19hcmVhLWxpc3Qge1xuICBmbGV4OiBub25lO1xuICB3aWR0aDogMTM1cHg7XG59XG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLW9ubGluZV9fcHJlZi1saXN0IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNXB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUgc2VjdGlvbi5vLW9ubGluZV9fcHJlZi1saXN0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xufVxuXG4uby1vbmxpbmVfX3ByZWYtdW5pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA1cHg7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uby1vbmxpbmVfX3ByZWYtdW5pdCA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm8tb25saW5lX19hcmVhLWxpc3RfX2FyZWFib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG4uby1vbmxpbmVfX2FyZWEtbGlzdF9fYXJlYWJveCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vLW9ubGluZV9fc2VsZWN0LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uby1vbmxpbmVfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG59XG4uby1vbmxpbmVfX3RhYiBsaSB7XG4gIGZsZXg6IG5vbmU7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG59XG4uby1vbmxpbmVfX3RhYiBsaTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5vLW9ubGluZV9fdGFiIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uby1vbmxpbmVfX3RhYiBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAjYzZjNmM2O1xuICBtYXJnaW46IDA7XG59XG4uby1vbmxpbmVfX3RhYiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uby1vbmxpbmVfX3RhYiBsaS5pcy1hY3RpdmUgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyMXB4O1xuICBib3JkZXI6IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLm8tb25saW5lX190YWIgbGkuaXMtYWN0aXZlIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5vLW9ubGluZV9fdGFiIGxpLmlzLWFjdGl2ZSBhIHNwYW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC03cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG59XG5cbi5vLW9ubGluZV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vLW9ubGluZV9fZGF0ZSBwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm8tb25saW5lX19hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5vLW9ubGluZV9fZ2MtbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zLmlzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uby1vbmxpbmVfX2djLXN1Z2dlc3Rpb25zIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTcxZTtcbn1cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMgbGkuaXMtc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWRhNzFlO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxMHB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IDAuMXMgYWxsO1xufVxuLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3MWU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm8tb25saW5lX19nYy1zdWdnZXN0aW9ucyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuLm8tb25saW5lX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5vLW9ubGluZV9fYnRuLi1jb3Vyc2UtbWVudSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzA3MDcwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbn1cblxuLm8tb25saW5lX19kYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uby1vbmxpbmVfX2FyZWEtbGlzdF9fYnV0dG9uLi1hcmVhIHtcbiAgbWluLXdpZHRoOiAxMDVweDtcbn1cbi5vLW9ubGluZV9fYXJlYS1saXN0X19idXR0b24uLXByZWYge1xuICBtaW4td2lkdGg6IDc0cHg7XG59XG5cbi5vLW9ubGluZV9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5vLW9ubGluZV9fd3JhcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDhkMzE7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX190YWIgYS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fdGFiIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX190YWIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ExYTFhMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxZW0gMC41ZW07XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19wYW5lbCB7XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgcGFkZGluZy10b3A6IDUlO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19hcmVhIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NiY2JjYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5vLW9ubGluZV9fd3JhcCAuby1vbmxpbmVfX2FyZWEgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19hcmVhLWxpc3Qtc3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fYXJlYS1saXN0LXNwLmlzLWFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uby1vbmxpbmVfX3dyYXAgLm8tb25saW5lX19kYXRlLW1lbnUtc3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm8tb25saW5lX193cmFwIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwLmlzLWFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5vLW9ubGluZV9fd2l0aGdvbGYtd3JhcCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgNzVweDtcbn1cblxuLm8tc2VsZWN0LWFyZWEtY21uIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2OHB4KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm8tc2VsZWN0LWFyZWEtY21uIHVsIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhMWExYTE7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuLm8tc2VsZWN0LWFyZWEtY21uIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLm8tdGFiLWNtbl9fcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm8tdGFiLWNtbl9fcGFuZWwuaXMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uby10YWItY21uLi1ib3JkZXIgLm8tdGFiLWNtbl9fcGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAuby10YWItY21uLi1ib3JkZXIgLm8tdGFiLWNtbl9fcGFuZWwge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFiLWNtbi4tYm9yZGVyIC5vLXRhYi1jbW5fX3BhbmVsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwOGQzMTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5vLXRhYi1jbW4gLm8tdGFiLWNtbl9faW5uZXIuLXNlYXJjaCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDhkMzE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFiLWNtbiAuby10YWItY21uX19pbm5lci4tc2VhcmNoIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuLm8tdGFiLWNtbiAuby10YWItY21uX19pbm5lci4tc2VhcmNoLi1ib3JkZXItbm9uZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm8tdGFiLWNtbiAuby10YWItY21uX19pbm5lciAuby10YWItY21uX19wYW5lbC4tbm9ybWFsIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5vLXRhYi1jbW4gLm8tdGFiLWNtbl9faW5uZXIgLm8tdGFiLWNtbl9fcGFuZWwuLXJlc2VydmUtbWVudSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgOTBweDtcbiAgfVxufVxuXG4uby1kYXRlcGlja2VyLWNtbi4tcmVzZXJ2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uby1kYXRlcGlja2VyLWNtbi4tcmVzZXJ2ZSAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm8tZGF0ZXBpY2tlci1jbW4uLXJlc2VydmUgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0X2JrLTIuc3ZnKTtcbn1cbi5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldl9iay0yLnN2Zyk7XG59XG4uby1kYXRlcGlja2VyLWNtbi4tcmVzZXJ2ZSAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlLi10b3AsIC5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlLi1vbmxpbmUtcGMge1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbn1cbi5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlLi10b3AgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLCAuby1kYXRlcGlja2VyLWNtbi4tcmVzZXJ2ZS4tb25saW5lLXBjIC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3BhbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHRfYmstMi5zdmcpO1xufVxuLm8tZGF0ZXBpY2tlci1jbW4uLXJlc2VydmUuLXRvcCAudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sIC5vLWRhdGVwaWNrZXItY21uLi1yZXNlcnZlLi1vbmxpbmUtcGMgLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldl9iay0yLnN2Zyk7XG59XG4uby1kYXRlcGlja2VyLWNtbi4tcmVzZXJ2ZS4tb25saW5lLXBjIHtcbiAgcGFkZGluZzogMTVweCAyMDBweDtcbiAgbWluLWhlaWdodDogMzcwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vLWRhdGVwaWNrZXItY21uLi1jYWxlbmRlciAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubS1oZWFkZXItbmF2Li1zcC1maXhlZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwgLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1wYy1ib3R0b20tbGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXYuLXByYWN0aWNlLW1lbnUge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLm0taGVhZGVyLW5hdl9fbWVudS4tcG9seWdsb3Qge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm0taGVhZGVyLW5hdl9fbWVudSB7XG4gIC8qXG4gIFx0QG1lZGlhIHByaW50IHtcbiAgXHRcdGRpc3BsYXk6IG5vbmU7XG4gIFx0fVxuICAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzLCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9fbWVudSA+IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQsIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tbWVtYmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zLi1wb2x5Z2xvdCAubS1oZWFkZXItbmF2X19tZW51ID4gLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzLCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX21lbnUgPiAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50LCAubC1oZWFkZXIuaXMtc2Nyb2xsLTMuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX21lbnUgPiAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1wYy1ib3R0b20tbGluZSAubS1oZWFkZXItbmF2X19tZW51IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjEwMjMuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9faXRlbS4tb3RoZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19pdGVtLi1vdGhlciB7XG4gICAgb3JkZXI6IDc7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNvdXJzZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1tYWluIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWluZm8ge1xuICAgIG9yZGVyOiA0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbiAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYuLW1haW4gLm0taGVhZGVyLW5hdl9faXRlbS4tbWVtYmVyIHtcbiAgICBvcmRlcjogNjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXYuLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgLm0taGVhZGVyLW5hdl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMXB4KSAvIDQpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWluZm8ge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNvdXJzZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9faXRlbS4tb3RoZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbWVudS4tcG9seWdsb3QgLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTAyMy45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX21lbnUuLXBvbHlnbG90IC5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19tZW51Li1wb2x5Z2xvdCAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1jYWxlbmRlciAubS1oZWFkZXItbmF2X19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWNhbGVuZGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWRldGFpbCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdl9faXRlbS4tZGV0YWlsIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWRldGFpbCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbGF5b3V0IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWxheW91dCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbGF5b3V0IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctYWNjZXNzIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyAubS1oZWFkZXItbmF2X19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdl9faXRlbS4tYWNjZXNzIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcmVzdGF1cmFudCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcmVzdGF1cmFudCAubS1oZWFkZXItbmF2X19saW5rOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbWVtYmVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLW1lbWJlciAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctbWVtYmVyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1nYyAubS1oZWFkZXItbmF2X19pdGVtLi1nYyAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWdjIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLWdjIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWdjIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByYWN0aWNlIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctc2Nob29sIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXNjaG9vbCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctc2Nob29sIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy11c2VyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5wZy11c2VyIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdXNlciAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXBvaW50IC5tLWhlYWRlci1uYXZfX2l0ZW0uLXBvaW50IC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICAgIGNvbG9yOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctcG9pbnQgLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgZmlsbDogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdG9wIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXRvcCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAucGctdG9wIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjMDA4ZDMxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5wZy1wcmljZSAubS1oZWFkZXItbmF2X19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBjb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByaWNlIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLnBnLXByaWNlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXByaWNlIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51IC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tY2FsZW5kZXIgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctY2FsZW5kZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1jYWxlbmRlciAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLWNhbGVuZGVyIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tY2FsZW5kZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWRldGFpbCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWRldGFpbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1kZXRhaWwgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1kZXRhaWwgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWxheW91dCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWxheW91dCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1sYXlvdXQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1sYXlvdXQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWFjY2VzcyAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLWFjY2VzcyAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1hY2Nlc3MgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1hY2Nlc3MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1hY2Nlc3MgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBib3JkZXItY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1yZXN0YXVyYW50IC5tLWhlYWRlci1uYXZfX2xpbmsgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGctcmVzdGF1cmFudCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXJlc3RhdXJhbnQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLW1lbWJlciAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW1lbWJlciAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1tZW1iZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1tZW1iZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLWdjIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tZ2MgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctZ2MgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1nYyAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLWdjIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tZ2MgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcHJhY3RpY2UgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wcmFjdGljZSAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXByYWN0aWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJhY3RpY2UgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXNjaG9vbCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXNjaG9vbCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy1zY2hvb2wgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1zY2hvb2wgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXVzZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICBib3JkZXItY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXVzZXIgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi11c2VyIC5tLWhlYWRlci1uYXZfX2xpbmsgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGctdXNlciAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXVzZXIgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXBvaW50IC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcG9pbnQgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wb2ludCAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXBvaW50IC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcG9pbnQgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXRvcCAubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2l0ZW0uLXRvcCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wZy10b3AgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluayAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wZy10b3AgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi10b3AgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBnLXByaWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJpY2UgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGJvcmRlci1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGctcHJpY2UgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtLi1wcmljZSAubS1oZWFkZXItbmF2X19saW5rIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuLnBnLXByaWNlIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9faXRlbS4tcHJpY2UgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGMzMjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19pdGVtOmhvdmVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KSB7XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAubS1oZWFkZXItbmF2X19zdGF0aWMtY29udCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2X19maXhlZC1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjcuOTdweCkge1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgLm0taGVhZGVyLW5hdl9fZml4ZWQtY29udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzY0NjQ2NDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gIH1cbn1cbi5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gICAgYm90dG9tOiAtMXB4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KSB7XG4gIC5tLWhlYWRlci1uYXZfX2xpbms6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi5tLWhlYWRlci1uYXYuLWhpZ2ggLm0taGVhZGVyLW5hdl9fbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyLCAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdl9fbGluazpob3ZlcjphZnRlciwgLm0taGVhZGVyLW5hdl9fbGluay5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludCB7XG4gIC5tLWhlYWRlci1uYXZfX2xpbms6aG92ZXIsIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCksIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyOmFmdGVyLCAubS1oZWFkZXItbmF2Li1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlOmFmdGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGQzMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2Li1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlOmFmdGVyOmFmdGVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwMDhkMzE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgcGFkZGluZzogMTFweCAwIDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSBhbmQgKG1heC13aWR0aDoxMTk5Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaC4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA1cHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaC4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3Ljk3cHgpIHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50IHtcbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaCAubS1oZWFkZXItbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggLm0taGVhZGVyLW5hdl9fbGluazpob3ZlciAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG4ubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS1oZWFkZXItbmF2Li1tYWluLi1oaWdoIC5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBmaWxsOiAjZmZmO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgZmlsbDogIzAwOGQzMTtcbn1cbi5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbi5tLWhlYWRlci1uYXZfX2xpbmsuaXMtYWN0aXZlIC5tLWhlYWRlci1uYXZfX2l0ZW0uLW90aGVyIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBzdHJva2U6ICMwMDhkMzE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgbWluLWhlaWdodDogMjNweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTkuOTdweCkge1xuICAubS1oZWFkZXItbmF2X190eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSwgcHJpbnQge1xuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAubS1oZWFkZXItbmF2X190eHQge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAubS1oZWFkZXItbmF2X190eHQge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ubS1oZWFkZXItbmF2X19vdGhlci1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWRlZGVkO1xufVxuLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgLm0taGVhZGVyLW5hdl9fb3RoZXItbGlzdCAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMjV2dyAtIDFweCk7XG59IiwiQGltcG9ydCBcImNvbmZpZ1wiO1xuQGltcG9ydCBcImZvdW5kYXRpb24vbWl4aW5cIjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5MaWJyYXJpZXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcImxpYnJhcmllcy9qcXVlcnktdWlcIjtcbkBpbXBvcnQgXCJsaWJyYXJpZXMvanF1ZXJ5LXVpLWRhdGVwaWNrZXItZml4XCI7XG5AaW1wb3J0IFwibGlicmFyaWVzL3N3aXBlci5taW5cIjtcblxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5MYXlvdXRcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0L2RyYXdlclwiO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkF0b21zXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBpbXBvcnQgXCJhdG9tcy90b3RvcFwiO1xuQGltcG9ydCBcImF0b21zL2J0bi1jbW5cIjtcbkBpbXBvcnQgXCJhdG9tcy9sYWJlbC1jbW5cIjtcbkBpbXBvcnQgXCJhdG9tcy9saW5rLWNtblwiO1xuQGltcG9ydCBcImF0b21zL2JhZGdlLWNtblwiO1xuQGltcG9ydCBcImF0b21zL2xpc3QtY21uXCI7XG5AaW1wb3J0IFwiYXRvbXMvc2hhZGUtY21uXCI7XG5AaW1wb3J0IFwiYXRvbXMvcmFkaW8tbGFiZWwtY21uXCI7XG5AaW1wb3J0IFwiYXRvbXMvZm9ybS1jaGVjay1jbW5cIjtcbkBpbXBvcnQgXCJhdG9tcy9mb3JtLXR4dC1jbW5cIjtcbkBpbXBvcnQgXCJhdG9tcy93ZWJ2aWV3LWNvbnRcIjtcblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuTW9sZWN1bGVzXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5AaW1wb3J0IFwibW9sZWN1bGVzL3NpdGVtYXAtdW5pdFwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9sYW5nLWNoYW5nZS1jbW5cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvaGVhZGVyLW5hdi1jbW5cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbG9naW4tbWVudVwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9tZW51XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL21lbnUtY2xlYXJcIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvZGV0YWlsYm94XCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3Njb3BlLWNtblwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9tb2RhbC1ib3R0b20tY21uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2lucHV0LWljb24tY21uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL2FjYy1pbmNoZWNrLWNtblwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy90YWItbGlzdC1jbW5cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvYWNjLWNtblwiO1xuQGltcG9ydCBcIm1vbGVjdWxlcy9hbmNob3ItY21uXCI7XG5AaW1wb3J0IFwibW9sZWN1bGVzL3dpdGhnb2xmLXNlYXJjaC1jbW5cIjtcbkBpbXBvcnQgXCJtb2xlY3VsZXMvbGFuZy1saW5rXCI7XG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5PcmdhbmlzbXNcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuQGltcG9ydCBcIm9yZ2FuaXNtcy9zcC1mb290ZXItbWVudVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9tb2RhbC1jbW5cIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvbWVudVwiO1xuQGltcG9ydCBcIm9yZ2FuaXNtcy9vbmxpbmVcIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvc2VsZWN0LWFyZWEtY21uXCI7XG5AaW1wb3J0IFwib3JnYW5pc21zL3RhYi1jbW5cIjtcbkBpbXBvcnQgXCJvcmdhbmlzbXMvZGF0ZXBpY2tlci1jbW5cIjtcblxuXG4vL+OCtOODq+ODleWgtOODiuODk+OBruODreODvOOCq+ODq+ODoeODi+ODpeODvFxuQGltcG9ydCBcIm1vbGVjdWxlcy9oZWFkZXItbmF2XCI7XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTIuMSAtIDIwMTYtMDktMTRcbiogaHR0cDovL2pxdWVyeXVpLmNvbVxuKiBJbmNsdWRlczogY29yZS5jc3MsIGFjY29yZGlvbi5jc3MsIGF1dG9jb21wbGV0ZS5jc3MsIG1lbnUuY3NzLCBidXR0b24uY3NzLCBjb250cm9sZ3JvdXAuY3NzLCBjaGVja2JveHJhZGlvLmNzcywgZGF0ZXBpY2tlci5jc3MsIGRpYWxvZy5jc3MsIGRyYWdnYWJsZS5jc3MsIHJlc2l6YWJsZS5jc3MsIHByb2dyZXNzYmFyLmNzcywgc2VsZWN0YWJsZS5jc3MsIHNlbGVjdG1lbnUuY3NzLCBzbGlkZXIuY3NzLCBzb3J0YWJsZS5jc3MsIHNwaW5uZXIuY3NzLCB0YWJzLmNzcywgdG9vbHRpcC5jc3MsIHRoZW1lLmNzc1xuKiBUbyB2aWV3IGFuZCBtb2RpZnkgdGhpcyB0aGVtZSwgdmlzaXQgaHR0cDovL2pxdWVyeXVpLmNvbS90aGVtZXJvbGxlci8/YmdTaGFkb3dYUG9zPSZiZ092ZXJsYXlYUG9zPSZiZ0Vycm9yWFBvcz0mYmdIaWdobGlnaHRYUG9zPSZiZ0NvbnRlbnRYUG9zPSZiZ0hlYWRlclhQb3M9JmJnQWN0aXZlWFBvcz0mYmdIb3ZlclhQb3M9JmJnRGVmYXVsdFhQb3M9JmJnU2hhZG93WVBvcz0mYmdPdmVybGF5WVBvcz0mYmdFcnJvcllQb3M9JmJnSGlnaGxpZ2h0WVBvcz0mYmdDb250ZW50WVBvcz0mYmdIZWFkZXJZUG9zPSZiZ0FjdGl2ZVlQb3M9JmJnSG92ZXJZUG9zPSZiZ0RlZmF1bHRZUG9zPSZiZ1NoYWRvd1JlcGVhdD0mYmdPdmVybGF5UmVwZWF0PSZiZ0Vycm9yUmVwZWF0PSZiZ0hpZ2hsaWdodFJlcGVhdD0mYmdDb250ZW50UmVwZWF0PSZiZ0hlYWRlclJlcGVhdD0mYmdBY3RpdmVSZXBlYXQ9JmJnSG92ZXJSZXBlYXQ9JmJnRGVmYXVsdFJlcGVhdD0maWNvbnNIb3Zlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nJTIyKSZpY29uc0hpZ2hsaWdodD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nJTIyKSZpY29uc0hlYWRlcj11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nJTIyKSZpY29uc0Vycm9yPXVybCglMjJpbWFnZXMlMkZ1aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmclMjIpJmljb25zRGVmYXVsdD11cmwoJTIyaW1hZ2VzJTJGdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nJTIyKSZpY29uc0NvbnRlbnQ9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZyUyMikmaWNvbnNBY3RpdmU9dXJsKCUyMmltYWdlcyUyRnVpLWljb25zX2ZmZmZmZl8yNTZ4MjQwLnBuZyUyMikmYmdJbWdVcmxTaGFkb3c9JmJnSW1nVXJsT3ZlcmxheT0mYmdJbWdVcmxIb3Zlcj0mYmdJbWdVcmxIaWdobGlnaHQ9JmJnSW1nVXJsSGVhZGVyPSZiZ0ltZ1VybEVycm9yPSZiZ0ltZ1VybERlZmF1bHQ9JmJnSW1nVXJsQ29udGVudD0mYmdJbWdVcmxBY3RpdmU9Jm9wYWNpdHlGaWx0ZXJTaGFkb3c9QWxwaGEoT3BhY2l0eSUzRDMwKSZvcGFjaXR5RmlsdGVyT3ZlcmxheT1BbHBoYShPcGFjaXR5JTNEMzApJm9wYWNpdHlTaGFkb3dQZXJjPTMwJm9wYWNpdHlPdmVybGF5UGVyYz0zMCZpY29uQ29sb3JIb3Zlcj0lMjM1NTU1NTUmaWNvbkNvbG9ySGlnaGxpZ2h0PSUyMzc3NzYyMCZpY29uQ29sb3JIZWFkZXI9JTIzNDQ0NDQ0Jmljb25Db2xvckVycm9yPSUyM2NjMDAwMCZpY29uQ29sb3JEZWZhdWx0PSUyMzc3Nzc3NyZpY29uQ29sb3JDb250ZW50PSUyMzQ0NDQ0NCZpY29uQ29sb3JBY3RpdmU9JTIzZmZmZmZmJmJnSW1nT3BhY2l0eVNoYWRvdz0wJmJnSW1nT3BhY2l0eU92ZXJsYXk9MCZiZ0ltZ09wYWNpdHlFcnJvcj05NSZiZ0ltZ09wYWNpdHlIaWdobGlnaHQ9NTUmYmdJbWdPcGFjaXR5Q29udGVudD03NSZiZ0ltZ09wYWNpdHlIZWFkZXI9NzUmYmdJbWdPcGFjaXR5QWN0aXZlPTY1JmJnSW1nT3BhY2l0eUhvdmVyPTc1JmJnSW1nT3BhY2l0eURlZmF1bHQ9NzUmYmdUZXh0dXJlU2hhZG93PWZsYXQmYmdUZXh0dXJlT3ZlcmxheT1mbGF0JmJnVGV4dHVyZUVycm9yPWZsYXQmYmdUZXh0dXJlSGlnaGxpZ2h0PWZsYXQmYmdUZXh0dXJlQ29udGVudD1mbGF0JmJnVGV4dHVyZUhlYWRlcj1mbGF0JmJnVGV4dHVyZUFjdGl2ZT1mbGF0JmJnVGV4dHVyZUhvdmVyPWZsYXQmYmdUZXh0dXJlRGVmYXVsdD1mbGF0JmNvcm5lclJhZGl1cz0zcHgmZndEZWZhdWx0PW5vcm1hbCZmZkRlZmF1bHQ9QXJpYWwlMkNIZWx2ZXRpY2ElMkNzYW5zLXNlcmlmJmZzRGVmYXVsdD0xZW0mY29ybmVyUmFkaXVzU2hhZG93PThweCZ0aGlja25lc3NTaGFkb3c9NXB4Jm9mZnNldExlZnRTaGFkb3c9MHB4Jm9mZnNldFRvcFNoYWRvdz0wcHgmb3BhY2l0eVNoYWRvdz0uMyZiZ0NvbG9yU2hhZG93PSUyMzY2NjY2NiZvcGFjaXR5T3ZlcmxheT0uMyZiZ0NvbG9yT3ZlcmxheT0lMjNhYWFhYWEmZmNFcnJvcj0lMjM1ZjNmM2YmYm9yZGVyQ29sb3JFcnJvcj0lMjNmMWE4OTkmYmdDb2xvckVycm9yPSUyM2ZkZGZkZiZmY0hpZ2hsaWdodD0lMjM3Nzc2MjAmYm9yZGVyQ29sb3JIaWdobGlnaHQ9JTIzZGFkNTVlJmJnQ29sb3JIaWdobGlnaHQ9JTIzZmZmYTkwJmZjQ29udGVudD0lMjMzMzMzMzMmYm9yZGVyQ29sb3JDb250ZW50PSUyM2RkZGRkZCZiZ0NvbG9yQ29udGVudD0lMjNmZmZmZmYmZmNIZWFkZXI9JTIzMzMzMzMzJmJvcmRlckNvbG9ySGVhZGVyPSUyM2RkZGRkZCZiZ0NvbG9ySGVhZGVyPSUyM2U5ZTllOSZmY0FjdGl2ZT0lMjNmZmZmZmYmYm9yZGVyQ29sb3JBY3RpdmU9JTIzMDAzZWZmJmJnQ29sb3JBY3RpdmU9JTIzMDA3ZmZmJmZjSG92ZXI9JTIzMmIyYjJiJmJvcmRlckNvbG9ySG92ZXI9JTIzY2NjY2NjJmJnQ29sb3JIb3Zlcj0lMjNlZGVkZWQmZmNEZWZhdWx0PSUyMzQ1NDU0NSZib3JkZXJDb2xvckRlZmF1bHQ9JTIzYzVjNWM1JmJnQ29sb3JEZWZhdWx0PSUyM2Y2ZjZmNlxuKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi8qIExheW91dCBoZWxwZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1oZWxwZXItaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcbn1cbi51aS1oZWxwZXItcmVzZXQge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDEwMCU7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmJlZm9yZSxcbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cbi51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcbn1cbi51aS1oZWxwZXItemZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0wKTsgLyogc3VwcG9ydDogSUU4ICovXG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vKiBJY29uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udWktaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0bWFyZ2luLXRvcDogLS4yNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnVpLXdpZGdldC1pY29uLWJsb2NrIHtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIE1pc2MgdmlzdWFsc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMnB4IDAgMCAwO1xuXHRwYWRkaW5nOiAuNWVtIC41ZW0gLjVlbSAuN2VtO1xuXHRmb250LXNpemU6IDEwMCU7XG59XG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudCB7XG5cdHBhZGRpbmc6IDFlbSAyLjJlbTtcblx0Ym9yZGVyLXRvcDogMDtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG4udWktYXV0b2NvbXBsZXRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi51aS1tZW51IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3V0bGluZTogMDtcbn1cbi51aS1tZW51IC51aS1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSB7XG5cdG1hcmdpbjogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQvKiBzdXBwb3J0OiBJRTEwLCBzZWUgIzg4NDQgKi9cblx0bGlzdC1zdHlsZS1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFJQUFBQUFBQVAvLy95SDVCQUVBQUFBQUxBQUFBQUFCQUFFQUFBSUJSQUE3XCIpO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzcHggMWVtIDNweCAuNGVtO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG5cdG1hcmdpbjogNXB4IDA7XG5cdGhlaWdodDogMDtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG4udWktbWVudSAudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktc3RhdGUtYWN0aXZlIHtcblx0bWFyZ2luOiAtMXB4O1xufVxuXG4vKiBpY29uIHN1cHBvcnQgKi9cbi51aS1tZW51LWljb25zIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi8qIGxlZnQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAuMmVtO1xuXHRtYXJnaW46IGF1dG8gMDtcbn1cblxuLyogcmlnaHQtYWxpZ25lZCAqL1xuLnVpLW1lbnUgLnVpLW1lbnUtaWNvbiB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuLnVpLWJ1dHRvbiB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXJpZ2h0OiAuMWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHQvKiBTdXBwb3J0OiBJRSA8PSAxMSAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnVpLWJ1dHRvbixcbi51aS1idXR0b246bGluayxcbi51aS1idXR0b246dmlzaXRlZCxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmFjdGl2ZSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogdG8gbWFrZSByb29tIGZvciB0aGUgaWNvbiwgYSB3aWR0aCBuZWVkcyB0byBiZSBzZXQgaGVyZSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR3aWR0aDogMmVtO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogbm8gaWNvbiBzdXBwb3J0IGZvciBpbnB1dCBlbGVtZW50cyAqL1xuaW5wdXQudWktYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR0ZXh0LWluZGVudDogMDtcbn1cblxuLyogYnV0dG9uIGljb24gZWxlbWVudChzKSAqL1xuLnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdG1hcmdpbi1sZWZ0OiAtOHB4O1xufVxuXG4udWktYnV0dG9uLnVpLWljb24tbm90ZXh0IC51aS1pY29uIHtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDIuMWVtO1xuXHRoZWlnaHQ6IDIuMWVtO1xuXHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxufVxuXG5pbnB1dC51aS1idXR0b24udWktaWNvbi1ub3RleHQgLnVpLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWluZGVudDogMDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiBTdXBwb3J0OiBGaXJlZm94IDUgLSA0MCAqL1xuaW5wdXQudWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uLnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdGJvcmRlcjogMDtcblx0cGFkZGluZzogMDtcbn1cbi51aS1jb250cm9sZ3JvdXAge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG4udWktY29udHJvbGdyb3VwID4gLnVpLWNvbnRyb2xncm91cC1pdGVtOmZvY3VzLFxuLnVpLWNvbnRyb2xncm91cCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbS51aS12aXN1YWwtZm9jdXMge1xuXHR6LWluZGV4OiA5OTk5O1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCA+IC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4udWktY29udHJvbGdyb3VwIC51aS1jb250cm9sZ3JvdXAtbGFiZWwge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cbi51aS1jb250cm9sZ3JvdXAgLnVpLWNvbnRyb2xncm91cC1sYWJlbCBzcGFuIHtcblx0Zm9udC1zaXplOiA4MCU7XG59XG4udWktY29udHJvbGdyb3VwLWhvcml6b250YWwgLnVpLWNvbnRyb2xncm91cC1sYWJlbCArIC51aS1jb250cm9sZ3JvdXAtaXRlbSB7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsICsgLnVpLWNvbnRyb2xncm91cC1pdGVtIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cbi51aS1jb250cm9sZ3JvdXAtaG9yaXpvbnRhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktY29udHJvbGdyb3VwLWxhYmVsLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLyogU3Bpbm5lciBzcGVjaWZpYyBzdHlsZSBmaXhlcyAqL1xuLnVpLWNvbnRyb2xncm91cC12ZXJ0aWNhbCAudWktc3Bpbm5lci1pbnB1dCB7XG5cblx0LyogU3VwcG9ydDogSUU4IG9ubHksIEFuZHJvaWQgPCA0LjQgb25seSAqL1xuXHR3aWR0aDogNzUlO1xuXHR3aWR0aDogY2FsYyggMTAwJSAtIDIuNGVtICk7XG59XG4udWktY29udHJvbGdyb3VwLXZlcnRpY2FsIC51aS1zcGlubmVyIC51aS1zcGlubmVyLXVwIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG59XG5cbi51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1pY29uLWJhY2tncm91bmQge1xuXHRib3gtc2hhZG93OiBpbnNldCAxcHggMXB4IDFweCAjY2NjO1xuXHRib3JkZXItcmFkaXVzOiAuMTJlbTtcblx0Ym9yZGVyOiBub25lO1xufVxuLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwgLnVpLWljb24tYmFja2dyb3VuZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDFlbTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdGJvcmRlcjogbm9uZTtcbn1cbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCAudWktaWNvbixcbi51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZDpob3ZlciAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogOHB4O1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0NSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi8qIEljb25zICovXG4udWktZGF0ZXBpY2tlciAudWktaWNvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGxlZnQ6IC41ZW07XG5cdHRvcDogLjNlbTtcbn1cbi51aS1kaWFsb2cge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogLjJlbTtcblx0b3V0bGluZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAuMWVtIDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiA5MCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLjNlbTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRwYWRkaW5nOiAxcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbi10b3A6IC41ZW07XG5cdHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0bWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtbiB7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IDA7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtZSB7XG5cdHdpZHRoOiAycHg7XG5cdHJpZ2h0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXMge1xuXHRoZWlnaHQ6IDJweDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXcge1xuXHR3aWR0aDogMnB4O1xuXHRsZWZ0OiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXNlLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3LFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lLFxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW53IHtcblx0d2lkdGg6IDdweDtcblx0aGVpZ2h0OiA3cHg7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLXN3IHtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xufVxuLnVpLWRpYWxvZyAudWktcmVzaXphYmxlLW5lIHtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1udyB7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcbn1cbi51aS1kcmFnZ2FibGUgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi51aS1kcmFnZ2FibGUtaGFuZGxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1yZXNpemFibGUtaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDAuMXB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG4udWktcHJvZ3Jlc3NiYXIge1xuXHRoZWlnaHQ6IDJlbTtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRtYXJnaW46IC0xcHg7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG5cdGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEtBQW9BSUFCQUFBQUFQLy8veUgvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDa1l3TnFYcmRDNTJEUzA2YTdNRlpJKzRGSEJDS29EZVdLWHF5bVBxR3F4dkpyWFpiTXg3VHRjK3c5WGdVMkZCM2xPeVFSV0VUMklGR2lVOW0xZnJEVnB4WlpjNmJmSHd2NGMxWVhQNmsxVmR5MjkyRmI2VWt1dkZ0WHB2V1N6QStIeWNYSkhVWGlHWUlpTWcyUjZXNDU5Z25XR2ZITmRqSXFEV1ZxZW1IMmVrcE9ia3BPbHBwV1VxWmlxcjZlZHFxV1FBQUlma0VDUUVBQVFBc0FBQUFBQ2dBS0FBQUFwU01nWm5HZmFxY2cxRTJ1dXpEbW1IVUJSOFFpbDk1aGlQS3FXbjNhcXRMc1MxOHk3RzFTek5lb3dXQkVOdFFkK1QxSmt0UDA1bnpQVGRKWmxSNnZVeE5XV2pWK3ZVV2hXTmtXRnd4bDlWcFpSZWRZY2ZsSU9MYWZhYTI4WGRzSC95bmxjYzF1UFZEWnhRSVIwSzI1K2NJQ0Ntb3FDZTVtR2haT2ZlWVNVaDV5SmNKeXJrWldXcGFSOGRvSjJvNE5ZcTYybEFBQUNINUJBa0JBQUVBTEFBQUFBQW9BQ2dBQUFLVkRJNFl5MjJabklOUk5xb3N3MEJ2N2kxZ3lIVWtGajdvU2FXbHUzb3ZDOEd4TnNvNWZsdXozcUxWaEJWZVQvTHo3WlRIeXhMNWREYWxRV1BWT3NRV3RSbnV3WGFGVGo5alZWaDhwbWE5SmpaNHpZU2o1Wk95bWE3dXVvbGZmaCtJUjVhVzk3Y0h1QlVYS0dLWGxLam4rRGlIV01jWUphaDROMGxZQ01sSk9YaXBHUnI1cWRnb1NUcnFXU3E2V0ZsMnlwb2FVQUFBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBhRWI2SExnZC9pTzdGTld0Y0ZXZSt1Zk9ER2pSZm9pSjJha1NoYnVlYjB3dEk1MHptMDJwYnZ3ZldFTVdCUTF6S0dsTEloc2tpRVBtOVI2dlJYeFY0WnpXVDJ5SE9HcFdNeW9yYmxLbE5wOEhtSEViL2xDWGpjVzdibXRYUDhYdDIyOU9WV1IxZm9kMmVXcU5mSHVNalhDUGtJR05pbGVPaUltVm1DT0Vtb1NmbjN5WGxKV21vSEdocXA2aWxZdVdZcG1UcUtVZ0FBSWZrRUNRRUFBUUFzQUFBQUFDZ0FLQUFBQXBpRUg2a2I1OGJpUTNGTld0TUZXVzNlTlZjb2p1RkdmcW5acVNlYnVTMDZ3NVY4MC9YMDJwS2U4ekZ3UDZFRldPVDFsREZrOHJHRVJoMVRUTk9vY1E2MUhtNFhtMlZleFVIcHpqeW1WaUhyRmJpRUxzZWZWcm42WEtmbnQyUTlHLytYZGllNDk5WEhkMmc0aDdpb09HaFhHSmJvR0FuWFNCbm9Cd0tZeWZpb3ViWkoySG4wUnVSWmFmbFpPaWw1NlpwNmlpb0tTWHBVQUFBaCtRUUpBUUFCQUN3QUFBQUFLQUFvQUFBQ2tvUVJxUnZueHVJN2tVMWExVVU1YmQ1dG5TZU9aWGhtbjVsV0szcU5UV3ZSZFF4UDhxdmFDKy95YVlRelhPN0JNdmFVRW1KUmQzVHNpTUFnc3dtTllyU2daZFlyVFg2dFNIR1pPNzNlenVBdzJ1eHVRK0JiZVpmTXhzZXhZMzUrL1FlNEoxaW5WMGc0eDNXSHVNaElsMmpYT0tUMlErVlU1ZmdvU1VJNTJWZlp5ZmtKR2toYTZqbVkrYWFZZGlycStsUUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtXQklLcFllMEwzWU5LVG9xc3dVbHZ6bmlnZDR3aVI0S2hackt0OVVwcWlwNjFpOUUzdk12eFJkSGxiRUZpRVhmazlZQVJZeE9aWkQ2VlEycFV1bkJtdFJYbzFMZjhoTVZWY05sOEphZlYzOGFNMi9GdTVWMTZCbjYzcjZ4dDk3ajA5K01YU0ZpNEJuaUdGYWUzaHpiSDkraFlCemtwdVVoNWFabUh1YW5aT1pnSXV2YkdpTmVvbUNuYXh4YXAydXBhQ1pzcSsxa0FBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtYakk4Qnk1emY0a094VFZyWE5WbHYxWDBkOElHWkdLTG5OcFl0bThMcjljcVZldU9TdmZPVzc5RDlhREhpek5oREppZEZaaE55ZEVhaE9hREg2bm9tdEpqcDF0dXRLb05Xa3ZBNkpxZlJWTEhVL1FVZmF1OWwyeDdHNTRkMWZsOTk1eGNJR0FkWHFNZkJOYWRvWXJoSCtNZzJLQmxwVnBibHVDaVhtTW5aMlNoNEdCcUorY2tJT3FxSjZMbUtTbGxabXNvcTZ3cFFBQUFoK1FRSkFRQUJBQ3dBQUFBQUtBQW9BQUFDbFl4L29Mdm94dUpEa1UxYTFZVVpiSjU5blNkMlpYaFdxYlJhMi9nRjhHdTJEWTNpcXM3eXJxK3hCWUVrWXZGU004YVNTT2JFK1pnUmwxQkhGWk5yN3BSQ2F2WjVCVzIxNDJoWTNBTi96V3RzbWYxMnA5WHh4RmwybHBMbjFyc2V6dGZYWmpkSVdJZjJzNWRJdHdqWUtCZ285eWc1cEhnekpYVEVlR2xadWVucHlQbXBHUW9LT1drWW1TcGFTbnFLaWxlSTJGQUFBQ0g1QkFrQkFBRUFMQUFBQUFBb0FDZ0FBQUtWakIrZ3Urakc0a09SVFZyVmhSbHNubjJkSjNabGVGYXB0RnJiK0NYbU85T296ZUw1VmZQOTlIdkFXaHBpVWRjd2twQkgzODI1QXdZZFU4eFRxbExHaHRDb3NBcktNcHZmYTFtTVJhZTlWdldaZmVCMlhmUGtlTG1tMThsVWNCaitwNWRuTjhqWFozWUlHRWhZdU9VbjQ1YW9DRGtwMTZobDVJallKdmpXS2Nub0dRcHF5UGxwT2hyM2FFbGFxcnE1NkJxN1ZBQUFPdz09XCIpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRvcGFjaXR5OiAwLjI1O1xufVxuLnVpLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUgLnVpLXByb2dyZXNzYmFyLXZhbHVlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zZWxlY3RhYmxlIHtcblx0LW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBub25lO1xufVxuLnVpLXNlbGVjdGFibGUtaGVscGVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDA7XG5cdGJvcmRlcjogMXB4IGRvdHRlZCBibGFjaztcbn1cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXNlbGVjdG1lbnUtbWVudSAudWktbWVudSB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IC51aS1zZWxlY3RtZW51LW9wdGdyb3VwIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRwYWRkaW5nOiAycHggMC40ZW07XG5cdG1hcmdpbjogMC41ZW0gMCAwIDA7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAwO1xufVxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXNlbGVjdG1lbnUtdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbiB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiAxNGVtO1xufVxuLnVpLXNlbGVjdG1lbnUtaWNvbi51aS1pY29uIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuLnVpLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxLjJlbTtcblx0aGVpZ2h0OiAxLjJlbTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDE7XG5cdGZvbnQtc2l6ZTogLjdlbTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4vKiBzdXBwb3J0OiBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRmaWx0ZXI6IGluaGVyaXQ7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogLjhlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHRvcDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjZlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0cmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuXHR3aWR0aDogLjhlbTtcblx0aGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRsZWZ0OiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0uNmVtO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHRvcDogMDtcbn1cbi51aS1zb3J0YWJsZS1oYW5kbGUge1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4udWktc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnVpLXNwaW5uZXItaW5wdXQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRwYWRkaW5nOiAuMjIyZW0gMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcbn1cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHdpZHRoOiAxLjZlbTtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcC1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBub25lO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuLnVpLXRvb2x0aXAge1xuXHRwYWRkaW5nOiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5OTtcblx0bWF4LXdpZHRoOiAzMDBweDtcbn1cbmJvZHkgLnVpLXRvb2x0aXAge1xuXHRib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLyogQ29tcG9uZW50IGNvbnRhaW5lcnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiBBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuXHRjb2xvcjogIzMzMzMzMztcbn1cbi51aS13aWRnZXQtaGVhZGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcblx0YmFja2dyb3VuZDogI2U5ZTllOTtcblx0Y29sb3I6ICMzMzMzMzM7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgYSB7XG5cdGNvbG9yOiAjMzMzMzMzO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBzdGF0ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCxcbi51aS1idXR0b24sXG5cbi8qIFdlIHVzZSBodG1sIGhlcmUgYmVjYXVzZSB3ZSBuZWVkIGEgZ3JlYXRlciBzcGVjaWZpY2l0eSB0byBtYWtlIHN1cmUgZGlzYWJsZWRcbndvcmtzIHByb3Blcmx5IHdoZW4gY2xpY2tlZCBvciBob3ZlcmVkICovXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6aG92ZXIsXG5odG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcblx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICM0NTQ1NDU7XG59XG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuXHRjb2xvcjogIzQ1NDU0NTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdGJhY2tncm91bmQ6ICNlZGVkZWQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAjMmIyYjJiO1xufVxuLnVpLXN0YXRlLWhvdmVyIGEsXG4udWktc3RhdGUtaG92ZXIgYTpob3Zlcixcbi51aS1zdGF0ZS1ob3ZlciBhOmxpbmssXG4udWktc3RhdGUtaG92ZXIgYTp2aXNpdGVkLFxuLnVpLXN0YXRlLWZvY3VzIGEsXG4udWktc3RhdGUtZm9jdXMgYTpob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyBhOmxpbmssXG4udWktc3RhdGUtZm9jdXMgYTp2aXNpdGVkLFxuYS51aS1idXR0b246aG92ZXIsXG5hLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGNvbG9yOiAjMmIyYjJiO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51aS12aXN1YWwtZm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgM3B4IDFweCByZ2IoOTQsIDE1OCwgMjE0KTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcblx0YmFja2dyb3VuZDogIzAwN2ZmZjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICNmZmZmZmY7XG59XG4udWktaWNvbi1iYWNrZ3JvdW5kLFxuLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbi1iYWNrZ3JvdW5kIHtcblx0Ym9yZGVyOiAjMDAzZWZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSBhLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssXG4udWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjZmZmZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIEludGVyYWN0aW9uIEN1ZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkYWQ1NWU7XG5cdGJhY2tncm91bmQ6ICNmZmZhOTA7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWNoZWNrZWQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuXHRiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQgYSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQgYSB7XG5cdGNvbG9yOiAjNzc3NjIwO1xufVxuLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMWE4OTk7XG5cdGJhY2tncm91bmQ6ICNmZGRmZGY7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLXRleHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3ItdGV4dCB7XG5cdGNvbG9yOiAjNWYzZjNmO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7IC8qIHN1cHBvcnQ6IElFOCAqL1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG5cdG9wYWNpdHk6IC4zNTtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpOyAvKiBzdXBwb3J0OiBJRTggKi9cblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG5cdGZpbHRlcjpBbHBoYShPcGFjaXR5PTM1KTsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1ob3ZlciAudWktaWNvbixcbi51aS1zdGF0ZS1mb2N1cyAudWktaWNvbixcbi51aS1idXR0b246aG92ZXIgLnVpLWljb24sXG4udWktYnV0dG9uOmZvY3VzIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzU1NTU1NV8yNTZ4MjQwLnBuZ1wiKTtcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLXN0YXRlLWVycm9yIC51aS1pY29uLFxuLnVpLXN0YXRlLWVycm9yLXRleHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfY2MwMDAwXzI1NngyNDAucG5nXCIpO1xufVxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4udWktaWNvbi1ibGFuayB7IGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggMTZweDsgfVxuLnVpLWljb24tY2FyZXQtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDsgfVxuLnVpLWljb24tY2FyZXQtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwOyB9XG4udWktaWNvbi1jYXJldC0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IDA7IH1cbi51aS1pY29uLWNhcmV0LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IDA7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0yLWUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTZweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLXNlLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBDb3JuZXIgcmFkaXVzICovXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci10bCB7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci1iciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi8qIE92ZXJsYXlzICovXG4udWktd2lkZ2V0LW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhO1xuXHRvcGFjaXR5OiAuMDAzO1xuXHRmaWx0ZXI6IEFscGhhKE9wYWNpdHk9LjMpOyAvKiBzdXBwb3J0OiBJRTggKi9cbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAjNjY2NjY2O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgLypcbiAgICAgICAgdG9wOiAwIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMzkwcHghaW1wb3J0YW50O1xuKi9cbiAgcGFkZGluZzogMjBweCA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gIHdpZHRoOiBjYWxjKCAzNGVtICsgODBweCkgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udWktd2lkZ2V0IHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIG9zYWthLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCwgLnVpLWJ1dHRvbiwgaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLCBodG1sIC51aS1idXR0b24udWktc3RhdGUtZGlzYWJsZWQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA4cHggMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLCBhLnVpLWJ1dHRvbjphY3RpdmUsIC51aS1idXR0b246YWN0aXZlLCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlOmJlZm9yZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZTpiZWZvcmUsIGEudWktYnV0dG9uOmFjdGl2ZTpiZWZvcmUsIC51aS1idXR0b246YWN0aXZlOmJlZm9yZSwgLnVpLWJ1dHRvbi51aS1zdGF0ZS1hY3RpdmU6aG92ZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDhEMzE7XG59XG5cbi51aS1kYXRlcGlja2VyLXdlZWstZW5kOmZpcnN0LWNoaWxkIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUFFQTtcbn1cblxuLnVpLWRhdGVwaWNrZXItd2Vlay1lbmQ6bGFzdC1jaGlsZCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkYzRkY7XG59XG5cbnRoZWFkIC51aS1kYXRlcGlja2VyLXdlZWstZW5kOmZpcnN0LWNoaWxkIHNwYW4ge1xuICBjb2xvcjogI0UxMzMzMztcbn1cblxudGhlYWQgLnVpLWRhdGVwaWNrZXItd2Vlay1lbmQ6bGFzdC1jaGlsZCBzcGFuIHtcbiAgY29sb3I6ICM1MEI2RTM7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDI1ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE1cHggMzZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMzZweDtcbiAgdG9wOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LnVpLXN0YXRlLWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQudWktc3RhdGUtZGlzYWJsZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAtNDBweDtcbn1cblxuLy/jgrTjg6vjg5XloLTjg4jjg4Pjg5cg5LqI57SE44Kr44Os44Oz44OA44O8IOW3puOBruefouWNsFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfY2Fyb3VzZWxfcHJldi5zdmcpO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgcmlnaHQ6IC00MHB4O1xufVxuXG4vL+OCtOODq+ODleWgtOODiOODg+ODlyDkuojntITjgqvjg6zjg7Pjg4Djg7wg5Y+z44Gu55+i5Y2wXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19jYXJvdXNlbF9uZXh0LnN2Zyk7XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWpxdWVyeS11aS1kYXRlcGlja2VyLWZpeC5jc3MubWFwICovXG4iLCIvKipcbiAqIFN3aXBlciAxMS4yLjZcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjUgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWFyY2ggMTksIDIwMjVcbiAqL1xuXG5AZm9udC1mYWNle2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztzcmM6dXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH06cm9vdHstLXN3aXBlci10aGVtZS1jb2xvcjojMDA3YWZmfTpob3N0e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bzt6LWluZGV4OjF9LnN3aXBlcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MTtkaXNwbGF5OmJsb2NrfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOnZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLGluaXRpYWwpO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci1pb3MgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07ZGlzcGxheTpibG9ja30uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWF1dG9oZWlnaHQsLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVye3BlcnNwZWN0aXZlOjEyMDBweH0uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246bm9uZX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtjb250ZW50OicnO2ZsZXgtc2hyaW5rOjA7b3JkZXI6OTk5OX0uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyO3Njcm9sbC1zbmFwLXN0b3A6YWx3YXlzfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3d7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xNSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b217YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVye2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGV7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmZ9LnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFja3stLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMH1Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbnswJXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfTEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLXZpcnR1YWwgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsNTAlKTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW57b3BhY2l0eTowO2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXZ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29iamVjdC1maXQ6Y29udGFpbjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlcn0uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zywuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDtmb250LXZhcmlhbnQ6aW5pdGlhbDtsaW5lLWhlaWdodDoxfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcntjb250ZW50OidwcmV2J30uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LDEwcHgpO2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZD4uc3dpcGVyLXBhZ2luYXRpb24sLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwsLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb257Ym90dG9tOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSw4cHgpO3RvcDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsYXV0byk7bGVmdDowO3dpZHRoOjEwMCV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOjB9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zZm9ybTpzY2FsZSguMzMpO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbnt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dHt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtoZWlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCx2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSw4cHgpKTtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLDUwJSk7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCw4cHgpO2xlZnQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCxhdXRvKTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcCw2cHgpIDA7ZGlzcGxheTpibG9ja30uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDo4cHh9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLDRweCl9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aGl0ZS1zcGFjZTpub3dyYXB9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlO3RvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4xKSl9LnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQ+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhciwuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWx7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7Ym90dG9tOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tLDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItdG9wLGF1dG8pO3otaW5kZXg6NTA7aGVpZ2h0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO3dpZHRoOmNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSkpfS5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OnZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCxhdXRvKTtyaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LDRweCk7dG9wOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKTt6LWluZGV4OjUwO3dpZHRoOnZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSw0cHgpO2hlaWdodDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci1kcmFne2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IscmdiYSgwLDAsMCwuNSkpO2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmU7dG91Y2gtYWN0aW9uOm5vbmV9LnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQrLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLnN3aXBlci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiLyog44OY44OD44OA44O8ICovXG5cbi5sLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICYuLXBvbHlnbG90IHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICB9XG4gIH1cbiAgJi4tZ2xvYmFsLXNpbXBsZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxuICB9XG59XG4ubC1oZWFkZXJfX3NoYWRvdyB7XG4gIC8vIHBhZGRpbmctdG9wOiA1cHg7XG4gIC8vIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG59XG4ubC1oZWFkZXJfX3N0YXRpYyB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2luZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLWhlYWRlcl9faW5mb19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5sLWhlYWRlci4tZ290byAmLFxuICAubC1oZWFkZXIuLXN0YW5kYXJkICYge1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgJiB7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1YiB7XG4gIHBhZGRpbmc6IDdweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogNHB4IDEwcHg7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1Yl9fdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDRweDtcbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbn1cblxuLmwtaGVhZGVyX19pbmZvX19oZWFkaW5nLXN1Yl9fYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBjb2xvcjogJGJsdWU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4OiBub25lO1xuICAvLyBAbWVkaWEgI3skcGN3fSB7XG4gIC8vICAgd2lkdGg6IDM1MHB4O1xuICAvLyAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgzMCk7XG4gIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvLyB9XG4gIC8vIEBtZWRpYSAjeyRwY2J9IHtcbiAgLy8gICB3aWR0aDogMzkwcHg7XG4gIC8vICAgQGluY2x1ZGUgZm9udC1zaXplKDMzKTtcbiAgLy8gfVxuICAvLyBAbWVkaWEgI3skdGFibGV0fSB7XG4gIC8vICAgd2lkdGg6IDMxMHB4O1xuICAvLyAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyNik7XG4gIC8vIH1cbiAgLy8gQG1lZGlhICN7JHNwfSB7XG4gIC8vICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy8gICB3aWR0aDogMTAwcHg7XG4gIC8vICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgLy8gICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIC8vIH1cbiAgLmwtaGVhZGVyLi1nb3RvICYsXG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgJiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgJiB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyOCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19fdW5pdCB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGZsZXg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubC1oZWFkZXIuLWdvdG8gJixcbiAgLmwtaGVhZGVyLi1zdGFuZGFyZCAmIHtcbiAgICBmbGV4OiAxO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX2luZm8uLWdjICYge1xuICAgIGZsZXg6IDE7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19fZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG4gIH1cbiAgLmwtaGVhZGVyLi1nb3RvICYsXG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9faW5mby4tZ2MgJiB7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19fZGF0ZSB7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLWhlYWRlcl9faW5mb19fbGluayB7XG4gIGZsZXg6IG5vbmU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgd2lkdGg6IDY1cHg7XG4gIH1cbiAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsIHtcbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC1zaW1wbGUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxNy41cHggMDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1zdGFuZGFyZCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1wb2x5Z2xvdCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG4gIH1cbiAgJi4tbG9nby13aCB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMDtcbiAgICB9XG4gICAgLmwtaGVhZGVyLi1nbG9iYWwgJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmc6IDE0LjVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLWdvdG8gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLWdvbGZjb3Vyc2UgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiA0cHggMTVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgfVxuICB9XG4gICYuLW5vbmUtbGluZSB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxufVxuLmwtaGVhZGVyX19nbG9iYWxfX2xhbmcge1xuICAmLi1nbG9iYWwtbGFuZyB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA5cHggNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIH1cbiAgfVxufVxuLmwtaGVhZGVyX19nbG9iYWxfX2hlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICYuLWFnIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgICAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXIuLWxvZ28td2ggJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLWdvdG8gJixcbiAgLmwtaGVhZGVyLi1zdGFuZGFyZCAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxOTZweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDE5NnB4O1xuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbG9nb19faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sLWhlYWRlcl9fbG9nbyB7XG4gIGZsZXg6IG5vbmU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICB3aWR0aDogNDhweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9faGVhZGluZy1hZyB7XG4gIGZsZXg6IG5vbmU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTg1cHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxODVweDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxODVweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE4NXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTgycHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHdpZHRoOiAxODJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDE4MnB4O1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogMjI4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgd2lkdGg6IDIyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZHJhd2VyLXN3IHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IDQycHg7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nb3RvICYsXG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgJiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIH1cbiAgICA+IGltZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGdhcDogMHB4O1xuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZsZXgtYmFzaXM6IDQ4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1wb2x5Z2xvdCAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19sb2dpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC5sLWhlYWRlci5pcy1sb2dpbiAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudV9fYnRuIHtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgLy8gd2lkdGg6IDEwNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgd2lkdGg6IDE2M3B4O1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51X19sYW5nLWNoYW5nZSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLy8gLmwtaGVhZGVyLmlzLWxvZ2luICYge1xuICAvLyAgIEBtZWRpYSAjeyRwY30ge1xuICAvLyAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAvLyAgIH1cbiAgLy8gICBAbWVkaWEgI3skcGN3fSB7XG4gIC8vICAgICB6LWluZGV4OiAyO1xuICAvLyAgICAgcmlnaHQ6IC0xOTBweDtcbiAgLy8gICB9XG4gIC8vIH1cbiAgLy8gLmwtaGVhZGVyLmlzLWxvZ2luLi1nbG9iYWwgJiB7XG4gIC8vICAgQG1lZGlhICN7JHBjfSB7XG4gIC8vICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIC8vICAgfVxuICAvLyAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgLy8gICAgIHotaW5kZXg6IDI7XG4gIC8vICAgICByaWdodDogLTE5MHB4O1xuICAvLyAgIH1cbiAgLy8gfVxuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBmbGV4OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIHRvcDogLThweDtcbiAgICAgIC8vIHJpZ2h0OiAtMTZweDtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgIGZsZXg6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gdG9wOiAtOHB4O1xuICAgICAgLy8gcmlnaHQ6IC0xNnB4O1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLXBvbHlnbG90ICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyB0b3A6IDBweDtcbiAgICAgIC8vIHJpZ2h0OiAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LWEge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiA0cHggMCAwIDA7XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsLmlzLWxvZ2luICYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgJiB7XG4gICAgLmwtaGVhZGVyLmlzLWxvZ2luICYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sby5pcy1sb2dpbiAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5sLWhlYWRlci4tc3RhbmRhcmQgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW1haW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgLmwtaGVhZGVyLmlzLWxvZ2luICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gJiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogM3B4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8uaXMtbG9naW4gJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICYuLWJveCB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogNXB4IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICB9XG4gICAgfVxuICAgIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgICB9XG4gICAgfVxuICAgIC5sLWhlYWRlci4tZ2xvYmFsLmlzLWxvZ2luICYge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmwtaGVhZGVyX19nbG9iYWwuLWdjICYge1xuICAgICAgLmwtaGVhZGVyLmlzLWxvZ2luICYge1xuICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgICAgJi4tbGFuZy1saW5rYm94IHtcbiAgICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWxlZnQtbG9uZy1tZW51IHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjRweCAxMDBweDtcbiAgICAgICAgZ2FwOiA1cHggMTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbGFuZy1saW5rYm94IHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDE2cHg7XG4gICY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV80O1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLmwtaGVhZGVyLi1zdGFuZGFyZCAmIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggMDtcbiAgICAgIG1pbi13aWR0aDogMTI0cHg7XG4gICAgfVxuICAgICYuLWdvdG9wYXNzIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYm9yZGVyLW5vbmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDA7XG4gICAgICBtaW4td2lkdGg6IDEyNHB4O1xuICAgIH1cbiAgICAmLi1nb3RvcGFzcyB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJvcmRlci1ub25lIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbi4tbGVmdC1sb25nLW1lbnUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICB9XG4gIH1cbiAgJi4tdXNlciB7XG4gICAgLy8gbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gJiB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgfVxuICAgIC5sLWhlYWRlci5pcy1sb2dpbiAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLi1jb2wyIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgIH1cbiAgfVxuICAmLi1sYW5nLWxpbmsge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9faXRlbSB7XG4gIGZsZXg6IG5vbmU7XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubC1oZWFkZXIuaXMtbG9naW4gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9faXRlbSArIC5sLWhlYWRlcl9fZ2xvYmFsX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LXVzZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIC5sLWhlYWRlci4tZ2xvYmFsICYge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5sLWhlYWRlcl9fZ2xvYmFsLi1nYyAmIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBtYXJnaW46IDVweCAxNXB4IDAgMDtcbiAgfVxuICAubC1oZWFkZXIuaXMtbG9naW4gJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19tZW51X19pdGVtIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8zO1xuICAgIH1cbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICYuLXVzZXIge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gIH1cbiAgJi4tbmV3LXVzZXIge1xuICAgIC5sLWhlYWRlci5pcy1sb2dpbiAmIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIGEge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyLi1nbG9iYWwuLXNvbG8gJiB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19tZW51X190eHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmwtaGVhZGVyX191c2VyLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbn1cblxuLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYiB7XG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsICYge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gICAgYSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgd2lkdGg6IDE2NXB4O1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX2dsb2JhbC4tZ2MgJiB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICBhIHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTY1cHg7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci4tZ2xvYmFsLi1zb2xvICYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1iX19idG4ge1xuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW15YWNjb3JkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICRncmVlbjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuICAmIC5sLWhlYWRlcl9fZ2xvYmFsX19tZW51LW15YWNjb3JkaWFfX2Fycm93IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAubC1oZWFkZXIuLWdsb2JhbC4tc29sbyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19pbm5lciB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbiAgLmwtaGVhZGVyX19lbWVyZ2VuY3ktaW5mby4tZ2xvYmFsICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm8uLWxvY2FsICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gIC5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm8uLWdjICYge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG59XG5cbi5sLWhlYWRlcl9fZW1lcmdlbmN5LWluZm9fX2hlYWRpbmcge1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiAzNDBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19kZXNjIHtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2VtZXJnZW5jeS1pbmZvX19sYWJlbCB7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4ubC1oZWFkZXJfX2hlYWRlci1uYXYge1xuICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICAubS1oZWFkZXItbmF2X19saW5rLFxuICAubS1oZWFkZXItbmF2LWNtbl9fbGluayB7XG4gICAgLmwtaGVhZGVyLi1nbG9iYWwgJiB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAubC1oZWFkZXIuLWdsb2JhbCAmIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIOa1t+WkluOCqOODvOOCuOOCp+ODs+ODiOeUqOODmOODg+ODgOODvCBhZ2VudC5jc3Pjgbjnp7vli5Vcbi5sLWhlYWRlcl9faGVhZGluZy1hZ19fZ3JlZW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5ZDFiO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5sLWhlYWRlcl9fYm9yZGVyLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDE0LjVweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmwtaGVhZGVyX19ib3JkZXItbmF2OmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExYTFhMTtcbn1cblxuLmwtaGVhZGVyX19ib3JkZXItbmF2OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMWExYTE7XG59XG5cbi5sLWhlYWRlcl9fbmF2X19pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbi5sLWhlYWRlcl9fbmF2LWltZyBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmwtaGVhZGVyX19uYXYtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMC42O1xuICBjb2xvcjogIzMyMzIzMjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmwtaGVhZGVyX19uYXYtYm9keSB7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xufVxuXG4ubC1oZWFkZXJfX25hdi10aXRsZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG5cbi5sLWhlYWRlcl9fbmF2LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogIzAwNTlkZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4vL+ODkeODs+OBj+OBmuOBruiDjOaZr+iJslxuLmwtaGVhZGVyX19icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLy/oqbPntLDjga/jgZPjgaHjgolcbi5sLWhlYWRlcl9fbWFpbl9faW5uZXIge1xuICAmLi10ZWxib3gge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIH1cbiAgfVxufVxuLmwtaGVhZGVyX19tYWluX190eHQge1xuICAmLi1zcC1ib3R0b20tbGluZSB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICB9XG4gIH1cbiAgJi4tYmFzaWMtZmxleCB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLmwtaGVhZGVyX19tYWluX19pbm5lci4tdGVsYm94ICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogM3B4IDE1cHggM3B4IDA7XG4gICAgfVxuICB9XG59XG4ubC1oZWFkZXJfX21haW5fX2hlYWRpbmcge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAmLi1ibGFjayB7XG4gICAgY29sb3I6ICMxYTFhMWE7XG4gIH1cbiAgLmwtaGVhZGVyX19tYWluX19pbm5lci4tdGVsYm94ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAubC1oZWFkZXJfX21haW4uLWdjICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbi5sLWhlYWRlcl9fYWRkcmVzc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogIzFhMWExYTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xufVxuXG4vL2dvdG9wYXNzIHBvbnRcbi5sLWhlYWRlcl9fZ2xvYmFsX19wb2ludCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogNHB4IDE1cHg7XG4gIH1cbn1cbi8vZ290b3Bhc3MgcG9udCBpbWdcbi5sLWhlYWRlcl9fZ2xvYmFsX19wb2ludF9fdHRsX19pbWcge1xuICB3aWR0aDogODNweDtcbiAgaGVpZ2h0OiAzN3B4O1xufVxuLy9nb3RvcGFzcyBwb250IOaVsOWtl1xuLmwtaGVhZGVyX19nbG9iYWxfX3BvaW50X19jb250X19udW1iZXIge1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLy9nb3RvcGFzcyBwb250IOWNmOS9jVxuLmwtaGVhZGVyX19nbG9iYWxfX3BvaW50X19jb250X191bml0IHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubXAtbC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hIHtcbiAgQGV4dGVuZCAubC1oZWFkZXJfX2dsb2JhbF9fbWVudS1hO1xuICAubC1oZWFkZXIuaXMtbG9naW4gJiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi13aWR0aDogMjEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICB9XG59XG5cbi5tcC1sLWhlYWRlcl9fZ2xvYmFsX19sb2dvIHtcbiAgQGV4dGVuZCAubC1oZWFkZXJfX2dsb2JhbF9fbG9nbztcbn1cblxuLm1wLWwtaGVhZGVyX19nbG9iYWxfX2lubmVyIHtcbiAgQGV4dGVuZCAubC1oZWFkZXJfX2dsb2JhbF9faW5uZXI7XG59XG5cbi5tcC1sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW0ge1xuICBAZXh0ZW5kIC5sLWhlYWRlcl9fZ2xvYmFsX19tYWluLWl0ZW07XG4gIC5sLWhlYWRlci5pcy1sb2dpbiAmIHtcbiAgICAmLi1idG4ge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtYiB7XG4gIEBleHRlbmQgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtYjtcbn1cblxuLm1wLWwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbiB7XG4gIEBleHRlbmQgLmwtaGVhZGVyX19nbG9iYWxfX21lbnUtbWFpbjtcbiAgLmwtaGVhZGVyLmlzLWxvZ2luICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59IiwiLy9SZXNwb25zaXZlIOioreWumuetiVxuXG4kaW9zOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM2MXB4KVwiO1xuJHNwOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2Ny45N3B4KVwiO1xuJHBjOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSwgdHYsIHByaW50XCI7XG4kdGFibGV0OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpXCI7XG4kcGNiOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjRweCkgYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KVwiO1xuJHBjdzogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpLCBwcmludFwiO1xuJG1vYmlsZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzLjk3cHgpXCI7XG4kZGVza3RvcDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpXCI7XG4kYmFzaWM6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OS45N3B4KVwiO1xuXG4kdGFibGV0X3dpZHRoOiA3NjhweDtcbiRwY2Jfd2lkdGg6IDEwMjRweDtcbiRwY3dfd2lkdGg6IDEyMDBweDtcblxuJHBjX3dpZHRoOiAxMDI0cHg7XG4kcGNfY29udC13aWR0aDogOTkwcHg7XG4kc3BfcGFkZGluZzogMTVweDtcbiRzcF9wYWRkaW5nLXdpZGU6IDMwcHg7XG4kcGNfd2lkdGhfb2xkOiAxMDAwcHg7XG5cbiRmb250LWdvdGhpYzogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLFxuICBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9OXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFByb1wiLFxuICBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgXCLmuLjjgrTjgrfjg4Pjgq/kvZNcIiwgXCJZdUdvdGhpY1wiLFxuICBcIuODoeOCpOODquOCqlwiLCBcIk1laXJ5b1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsXG4gIHNhbnMtc2VyaWY7XG4kZm9udC1nb3RoaWMtaGlyYWdpbm86IFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIixcbiAgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm9cIixcbiAgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi5ri444K044K344OD44KvXCIsIFwiWXUgR290aGljXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXVHb3RoaWNcIixcbiAgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLFxuICBzYW5zLXNlcmlmO1xuJGZvbnQtbWluY2hvOiBcIlRpbWVzIE5ldyBSb21hblwiLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIixcbiAgXCLvvK3vvLMg77yw5piO5pydXCIsIHNlcmlmO1xuXG4kZm9udC1wb3BwaW5zOiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiRmb250LWhpcmFnaW5vOiBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQta2FubmFkYTogXCJLYW5uYWRhIE1OXCI7XG4kZm9udC1zYXZveWU6ICBTYXZveWUgTEVUO1xuJGZvbnQteXVnb3RoaWM6ICBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBcIll1R290aGljXCI7XG4vLyBib2R544K/44Kw44Gr44Kv44Op44K5XG4vLyDjg63jg7zjgqvjg6vjg6Hjg4vjg6Xjg7zjga7jgqLjgq/jg4bjgqPjg5Yo5ZCE44K044Or44OV5aC0KSDkuojntITjgqvjg6zjg7Pjg4Djg7wgcGctY2FsZW5kZXIg44K044Or44OV5aC06Kmz57SwIHBnLWRldGFpbCDjgrPjg7zjgrnjg6zjgqTjgqLjgqbjg4ggcGctbGF5b3V0IOOCouOCr+OCu+OCuSBwZy1hY2Nlc3Mg44Os44K544OI44Op44OzIHBnLXJlc3RhdXJhbnQg5Lya5ZOh5qipIHBnLW1lbWJlclxuLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOS6iOe0hOOCteOCpOODiCkg44K044Or44OV5aC0IHBnLWdjIOe3tOe/kuWgtCBwZy1wcmFjdGljZSDjgrnjgq/jg7zjg6sgcGctc2Nob29sIOODpuODvOOCtuODvOWIpSBwZy11c2VyIOS8muWToeaoqSBwZy1tZW1iZXIg44Od44Kk44Oz44OI44Kr44O844OJIHBnLXBvaW50XG4kcGFnZXM6IGNhbGVuZGVyLCBkZXRhaWwsIGxheW91dCwgYWNjZXNzLCByZXN0YXVyYW50LCBtZW1iZXIsIGdjLCBwcmFjdGljZSxcbiAgc2Nob29sLCB1c2VyLCBwb2ludCwgdG9wLCBwcmljZTtcblxuLy8g6ImyXG4kdGhlbWVfY29sb3I6ICMwMDc1M2MgIWRlZmF1bHQ7XG4kdGhlbWVfZGFyazogIzAwMzYwZSAhZGVmYXVsdDtcbiR0aGVtZV9saWdodDogI2U1ZjFlYiAhZGVmYXVsdDtcblxuJGJsdWU6ICM1MGI2ZTM7XG4kZ3JheTogI2VkZWRlZDtcbiRncmF5XzI6ICNjNmM2YzY7XG4kZ3JheV8zOiAjY2NjY2NjO1xuJGdyYXlfNDogI2ExYTFhMTtcbiRncmF5XzU6ICNlZmVmZWY7XG4kZ3JheV82OiAjZjdmN2Y3O1xuJGdyYXlfNzogI2YxZjFmMTtcbiRncmF5Xzg6ICNmYWZhZmE7XG4kZ3JheV85OiAjZWJlYmViO1xuJGdyYXlfMTA6ICM3MDcwNzA7XG4kZ3JheV8xMTogI2NiY2JjYjtcbiRncmF5XzEyOiAjYzljOWM5O1xuJGdyYXlfMTM6ICNiMWIxYjE7XG4kZ3JheV8xNDogI2U2ZTZlNjtcbiRncmF5XzE1OiAjYzFjMWMxO1xuJGRhcmtfZ3JheV8xOiAjOTE5MTkxO1xuJGRhcmtfZ3JheV8yOiAjNjQ2NDY0O1xuJGRhcmtfZ3JheV8zOiAjNWI1YjViO1xuJGxpZ2h0X2dyYXk6ICNmOGY4Zjg7XG4keWVsbG93OiAjZmZkMjE3O1xuJGdyZWVuOiAjMDA4ZDMxO1xuJGxpZ2h0X2dyZWVuXzE6ICM1ZGE3MWU7XG4kbGlnaHRfZ3JlZW5fMjogIzhkYzMyOTtcbiRsaWdodF9ncmVlbl8zOiAjZWVmZmUyO1xuJGxpZ2h0X2dyZWVuXzM6ICNlZWY4ZWE7XG4kb3JhbmdlOiAjZjBhMjI1O1xuJHRleHQtY29sb3I6ICMxYTFhMWE7XG4kYmxhY2s6ICMzMzM7XG4kYmxhY2tfMjogIzNkM2QzZDtcbiRibGFja18zOiAjMjkyOTI5O1xuJGJsYWNrXzQ6ICM0NzQ3NDc7XG4kYmxhY2tfNTogIzMzMztcbiRsaWdodF9ibHVlOiAjZTJmM2ZmO1xuJHBpbms6ICNmZmVhZTk7XG4kcGFsZV9waW5rOiAjZmY4MzgzO1xuJHNreWJsdWU6ICM1MmI1ZWI7XG4kcmVkOiAjZGQzMzMzO1xuJHJlZF8yOiAjZjI1NjI1O1xuJHJlZF8zOiAjZmYwMDAwO1xuJGdvbGQ6ICM5Yzg1MDQ7XG4kbmlnaHQ6ICMwMDFCNDU7XG5cbi8vbXlwYWdlXG4kZ3JlZW5fbXlwYWdlXzE6ICMwMDk5MzM7IC8vIzM4QjE2N+OBi+OCiSMwMDk5MzPjgavlpInmm7RcbiRncmVlbl9teXBhZ2VfMjogIzAwOTkzMztcbiRsaWdodF9ncmVlbl9teXBhZ2U6ICNkYmYxZDM7XG4kbGlnaHRfZ3JheV9teXBhZ2U6ICNmMGYwZjA7XG4kYmxhY2tfbXlwYWdlOiAjMzIzMjMyO1xuJGJsYWNrX215cGFnZV8yOiAjNjQ2NDY0O1xuJGJsYWNrX215cGFnZV8zOiAjMjYyNjI2O1xuJGdyYXlfbXlwYWdlOiAjYzhjOGM4O1xuJGdyYXlfbXlwYWdlXzI6ICNkYmRiZGI7XG4kZ3JheV9teXBhZ2VfMzogI2YzZjNmMztcbiRncmF5X215cGFnZV80OiAjYWFhYWFhO1xuJGdyYXlfbXlwYWdlXzU6ICNlMmUyZTI7XG4kZ3JheV9teXBhZ2VfNjogI2YyZjJmMjtcbiRncmF5X215cGFnZV83OiAjZjBmMGYwO1xuJHBhbGVfeWVsbG93X215cGFnZTogI2ZmZmVmNztcbiRwZGY6ICNmZDQyMzQ7XG4kd29yZDogIzJhNGJhMztcbiRleGNlbDogIzE2ODM0NDtcbiRleHRlcm5hbDogIzFkNDA5ZDtcblxuLy8gd29tZW4g44Os44OH44Kj44O844K544Oa44O844K4XG4kd29tZW5fdGhlbWVfY29sb3I6ICNmZjY0NjQ7XG5cbiRsaW5rX2NvbG9yOiAjMzc3N2I4O1xuXG4vL+OAgOOCueOCr+ODvOODq1xuJHNjaG9vbF9jb2xvciA6Izg3NEI5MTtcbiRzY2hvb2xfbGlnaHRfY29sb3IgOiNGM0VDRjQ7IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8v44Ob44OQ44O85pmC44GrIG9wYWNpdHkg44KS5LiL44GS44KLXG4vLyRvcGFjaXR5OiDkuI3pgI/mmI7luqZcbi8vJGR1cmF0aW9uOiDjgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjga7pgJ/luqZcbkBtaXhpbiBob3Zlcl9lZmZlY3QoJG9wYWNpdHk6IDAuNywgJGR1cmF0aW9uOiAwLjNzKSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgJGR1cmF0aW9uO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6ICRvcGFjaXR5O1xuICB9XG59XG5cbi8v44Ob44OQ44O85pmC44GrIGJhY2tncm91bmQtY29sb3Ig44KS5aSJ44GI44KLXG4vLyRiZ2M6IOiJslxuLy8kZHVyYXRpb246IOOCouODi+ODoeODvOOCt+ODp+ODs+OBrumAn+W6plxuQG1peGluIGhvdmVyX2VmZmVjdF9iZygkYmdjLCAkZHVyYXRpb246IDAuM3MpIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkZHVyYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjO1xuICB9XG59XG5cbi8v44OV44Kp44Oz44OI44GucmVtICDkvosgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbkBtaXhpbiBmb250LXNpemUoJHNpemUsICRiYXNlOiAxNikge1xuXHRmb250LXNpemU6ICRzaXplICsgcHg7XG5cdGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUsICRiYXNlKSArIHJlbTtcbn1cblxuLy9wbGFjZWhvbGRlckNvbG9yIEBpbmNsdWRlIHBsYWNlaG9sZGVyQ29sb3IoI0M0QzRDNCk7XG5AbWl4aW4gcGxhY2Vob2xkZXJDb2xvcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBhc3BlY3QtcmF0aW9uIFNhZmFyaeWvvuW/nFxuQG1peGluIGFzcGVjdC1yYXRpbygkd2lkdGgsICRoZWlnaHQsICRtYXgtd2lkdGg6IG5vbmUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpZiAoJG1heC13aWR0aCAhPSBcIm5vbmVcIikge1xuICAgIG1heC13aWR0aDogJG1heC13aWR0aCArIHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmctdG9wOiByb3VuZChtYXRoLmRpdigkaGVpZ2h0LCAkd2lkdGgpICogMTAwJSAqIDEwMCkgKiAwLjAxO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cblxuICA+IGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuIiwiLyog44OV44OD44K/44O8ICovXG5cbi5sLWZvb3Rlcntcblx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQmLl9jaGVjay1pbiB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHQubC1mb290ZXJfX3VwcGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmwtZm9vdGVyX19sb2dvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG5cbi5sLWZvb3Rlcl9fdXBwZXIge1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRwYWRkaW5nOiAzNXB4IDAgNDBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0cGFkZGluZzogMzBweCAwIDE1cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0fVxufVxuXG4ubC1mb290ZXJfX2xvZ297XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxuXHRpbWd7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLmwtZm9vdGVyX19sb2dvX19hZ3tcblx0QG1lZGlhICN7JHBjd317XG5cdFx0bWFyZ2luLXJpZ2h0OiAyNnB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHR9XG5cdC5sLWZvb3Rlcl9fbG9nby4tbG9nby13aCAme1xuXHRcdEBtZWRpYSAjeyRwY3d9e1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0fVxuXHRcdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHR9XG5cdH1cbn1cblxuLmwtZm9vdGVyX19sb2dvLWF7XG5cdGZsZXg6IG5vbmU7XG5cdG1hcmdpbi1yaWdodDogMTVweDtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0d2lkdGg6IDYwcHg7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHR3aWR0aDogNDBweDtcblx0fVxuXHRAbWVkaWEgI3skcGNifXtcblx0XHR3aWR0aDogNjBweDtcblx0fVxufVxuXG4ubC1mb290ZXJfX2xvZ28tYntcblx0ZmxleDogbm9uZTtcblx0QG1lZGlhICN7JHBjd317XG5cdFx0d2lkdGg6IDIzMHB4O1xuXHR9XG5cdEBtZWRpYSAjeyRiYXNpY317XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdGltZ3tcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHdpZHRoOiAyMzBweDtcblx0fVxufVxuXG4ubC1mb290ZXJfX3NpdGVtYXAge1xuXHRAbWVkaWEgI3skcGN3fSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5sLWZvb3Rlcl9fbG93ZXIge1xuXHRwYWRkaW5nOiAyMHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG5cdGNvbG9yOiAjZmZmO1xuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHBhZGRpbmc6IDMwcHggMDtcblx0fVxufVxuXG4ubC1mb290ZXJfX2NvbXBhbnl7XG5cdG1hcmdpbjogMzBweCBhdXRvIDE4cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QG1lZGlhICN7JHNwfXtcblx0XHRtYXJnaW46IDMwcHggLTE1cHggMThweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0fVxufVxuXG4ubC1mb290ZXJfX2NvcHl7XG5cdG1hcmdpbi10b3A6IDI1cHg7XG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d29yZC1icmVhazoga2VlcC1hbGw7XG59XG5cbi5sLWZvb3Rlcl9fbG93ZXJfX2lubmVye1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLmwtZm9vdGVyX19sb2dvLWxpbmtze1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdH1cblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4ubC1mb290ZXJfX2xvd2VyX19sb2dve1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ji4tYWd7XG5cdFx0QGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuXHR9XG5cdCYuLW54e1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmOmhvdmVye1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAxcHg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcmlnaHRfZG91YmxlLnN2Zyk7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cblxuLmwtZm9vdGVyX19saXN0e1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuXHR9XG59XG5cbi5sLWZvb3Rlcl9fc25zIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGdhcDogMTAwcHg7XG5cdG1hcmdpbjogODBweCBhdXRvIDAgYXV0bztcblx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59IiwiLy8g44OJ44Ot44Ov44O8XG5cbi5sLWRyYXdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMzEwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOTMlO1xuICBtYXgtd2lkdGg6IDM3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAuaXMtZHJhd2VyLWFjdGl2ZSAmIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgJi4tc3RhbmRhcmQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA0MTAwO1xuICB9XG59XG5cbi5sLWRyYXdlcl9fc2hhZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwNTA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAmLi1zdGFuZGFyZC1zaGFkZSB7XG4gICAgei1pbmRleDogOTUwO1xuICB9XG4gIC5pcy1kcmF3ZXItYWN0aXZlICYge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX21haW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLmwtZHJhd2VyX19tYWluX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmwtZHJhd2VyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMjIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICBjb2xvcjogJGRhcmtfZ3JheV8xO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfc3RhbmRhcmQuc3ZnKTtcbiAgICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG4gIC5sLWRyYXdlci4tc3RhbmRhcmQgJiB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5sLWRyYXdlcl9fbWlkZGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmwtZHJhd2VyX19oZWFkLWJ0bnMge1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gIC5sLWRyYXdlci4tc29sbyAmIHtcbiAgICBwYWRkaW5nOiA5cHggNzVweCA5cHggMTVweDtcbiAgfVxuICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi5sLWRyYXdlcl9faGVhZC1idG4ge1xuICB3aWR0aDogMTE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgLmwtZHJhd2VyLi1zb2xvICYge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX2xvZ2luIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLmwtZHJhd2VyLnNwLW1lbnUuaXMtbG9naW4gJntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAxMHB4O1xuICAubC1kcmF3ZXIuc3AtbWVudS5pcy1sb2dpbiAme1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtZHJhd2VyX19saXN0X19pdGVtX19saW5rIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA5cHggNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gIH1cbn1cbi5sLWRyYXdlcl9fbGlzdF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIC5sLWRyYXdlcl9fbGlzdF9faXRlbV9fbGluayB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmwtZHJhd2VyX19saXN0X19pdGVtX19saW5rX19pY29uIHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG4gICYuLWNvbDEge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1kcmF3ZXJfX2xpc3RfX2l0ZW1fX2xpbmtfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5sLWRyYXdlcl9fbWlkZGxlX19idG5zIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC5sLWRyYXdlci4tc29sbyAmIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5sLWRyYXdlci4tc3RhbmRhcmQgJiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX21pZGRsZV9fYnRuIHtcbiAgZmxleDogbm9uZTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgLmwtZHJhd2VyLi1zb2xvICYge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLmwtZHJhd2VyX191c2VyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIC5sLWRyYXdlci4tc3RhbmRhcmQgJiB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgJi4tYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX3VzZXJfX25hbWUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgYm9yZGVyLWJvdHRvbTogI2U4ZThlOCAxcHggc29saWQ7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5sLWRyYXdlcl9fdXNlcl9fdHh0IHtcbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgfVxuICB9XG59XG4ubC1kcmF3ZXJfX3VzZXJfX25hbWUtZW0ge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgJi4tYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4ubC1kcmF3ZXJfX3VzZXJfX3VuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDAgMjBweDtcbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICBib3JkZXItYm90dG9tOiAjZThlOGU4IDFweCBzb2xpZDtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmwtZHJhd2VyX191c2VyX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNDtcbiAgICAubC1kcmF3ZXIuLXN0YW5kYXJkICYge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgICB9XG4gIH1cbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4taGFsZiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gICYuLXR4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1kcmF3ZXJfX2NvbnRlbnQge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5sLWRyYXdlcl9fbWVudSB7XG4gIC5tZW51IHtcbiAgICA+IGxpIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X2dyZWVuLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWFjaCAkcGFnZSBpbiAkcGFnZXMge1xuICAgICAgICAmLi0jeyRwYWdlfSB7XG4gICAgICAgICAgLnBnLSN7JHBhZ2V9ICYge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmwtZHJhd2VyLi1zdGFuZGFyZCAmIHtcbiAgICAubWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjNmM2YzY7XG4gICAgICAgIH1cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3JpZ2h0X3doaXRlXzIuc3ZnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBhZ2UgaW4gJHBhZ2VzIHtcbiAgICAgICAgICAmLi0jeyRwYWdlfSB7XG4gICAgICAgICAgICAucGctI3skcGFnZX0gJiB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1kcmF3ZXJfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuIiwiLy8gVE9Q44G45oi744KL44Oc44K/44OzXG5cbi5hLXRvdG9wIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvdXRsaW5lOiBub25lO1xuXHRAbWVkaWEgI3skcGN3fXtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0Ym90dG9tOiAzMHB4O1xuXHRcdHJpZ2h0OiAzMHB4O1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXM7XG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2Rvd25fd2hpdGUuc3ZnKTtcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiDjg5zjgr/jg7MgKi9cblxuLmEtYnRuLWNtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgJjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMyAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8g44OV44Kp44Oz44OI44Gu5aSq44GVXG4gICYuLWZ3LTUwMCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC8vIOODluODreODg+OCr+imgee0oCArIOaoquW5hTEwMCVcbiAgJi4tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8vIOODluODreODg+OCr+imgee0oCArIOaoquW5hTEwMCUoU1Djga7jgb8pXG4gICYuLXNwLWJsb2NrIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuLWJhc2ljLWJsb2NrIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLy8g44K144Kk44K6XG4gICYuLXNpemUteHMge1xuICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1zbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gICYuLXNpemUtbWQge1xuICAgIHBhZGRpbmc6IDE0cHggMjRweDtcbiAgfVxuICAmLi1zaXplLWxnIHtcbiAgICBwYWRkaW5nOiAxMXB4IDM1cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLy/jgZ3jga7ku5bjga7jgrXjgqTjgrpcbiAgJi4tc2l6ZS1zbS0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIHBhZGRpbmc6IDEycHggNnB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgJi4tc2l6ZS1tZC0zIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtNSB7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC02IHtcbiAgICBwYWRkaW5nOiAxMXB4IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTcge1xuICAgIHBhZGRpbmc6IDExcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggNnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC04IHtcbiAgICBwYWRkaW5nOiAxMnB4IDZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICB9XG4gICYuLXNpemUtbWQtOSB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVlbTtcbiAgICB0ZXh0LWluZGVudDogMC41ZW07XG4gIH1cbiAgJi4tc2l6ZS1tZC0xMSB7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0xMiB7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0xMyB7XG4gICAgcGFkZGluZzogMTBweCA0NXB4O1xuICB9XG4gICYuLXNpemUtbWQtMTQge1xuICAgIHBhZGRpbmc6IDAuOWVtIDEuMjVlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICB9XG4gICAgJi4tYXJyb3ctbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0xNSB7XG4gICAgcGFkZGluZzogMTRweCAwLjdlbSAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS43NWVtO1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMS43NWVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTE2IHtcbiAgICBwYWRkaW5nOiAwLjYyNWVtIDEuODVlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNmVtO1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMi4zZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMC44ZW0gMS44NWVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skaW9zfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTE3IHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICAmLi1zaXplLW1kLTE4IHtcbiAgICBwYWRkaW5nOiA5cHggMTVweCA5cHggOXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgJi4tc2l6ZS1tZC0xOSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXgtd2lkdGg6IDI0NnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE0cHggOXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgJi4tc2l6ZS1tZC0yMCB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIH1cbiAgJi4tc2l6ZS1tZC0yMSB7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgIHBhZGRpbmc6IDExcHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMjIge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgfVxuICAmLi1zaXplLW1kLTIzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHggMC43ZW0gNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMS42NWVtO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLW1kLTI0IHtcbiAgICBwYWRkaW5nOiA5cHggMTJweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMjYge1xuICAgIHBhZGRpbmc6IDlweCAxMnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbWluLXdpZHRoOiAxNjVweDtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzIwcHgpIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1tZC0yNi0yIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgfVxuICAmLi1zaXplLW1kLTI3IHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAmLi1zaXplLXhzLTIge1xuICAgIHBhZGRpbmc6IDFweCAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbiAgJi4tc2l6ZS14cy0zIHtcbiAgICBwYWRkaW5nOiA2cHggMTNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gICYuLXNpemUteHMtNCB7XG4gICAgcGFkZGluZzogMnB4IDIwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG4gICYuLXNpemUteHMtNSB7XG4gICAgcGFkZGluZzogN3B4IDEzcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICAmLi1zaXplLWxnLTIge1xuICAgIHBhZGRpbmc6IDkuNXB4IDM3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgJi4taGFzLXN1YnR4dCB7XG4gICAgICBwYWRkaW5nOiA5cHggMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuICAmLi1zaXplLWxnLTMge1xuICAgIHBhZGRpbmc6IDVweCAxNnB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cbiAgJi4tc2l6ZS1sZy00IHtcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgICAmLi1hcnJvdy1sZWZ0IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1sZy01IHtcbiAgICBwYWRkaW5nOiA1cHggMTZweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTFweDtcbiAgICB9XG4gIH1cbiAgJi4tc2l6ZS1sZy02IHtcbiAgICBwYWRkaW5nOiAxMnB4IDIycHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuXG4gIC8vIOiJslxuICAmLi1iZy13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1iZy13aGl0ZS10eHQtYmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGJsdWU7XG4gIH1cbiAgJi4tYmctd2hpdGUtdHh0LWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gIH1cbiAgJi4tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1saWdodGdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1saWdodGdyZWVuLTAyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG4gICYuLWJvcmRlci1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICAmLi1vbmxpbmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV9teXBhZ2VfMjtcbiAgICAgIG1heC13aWR0aDogMTA3cHg7XG4gICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgICAmLi1vbmxpbmUtcGMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV9teXBhZ2VfMjtcbiAgICAgIG1heC13aWR0aDogMTA3cHg7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgfVxuICAmLi1ib3JkZXItZ3JlZW4tMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gICAgY29sb3I6ICRncmVlbjtcbiAgfVxuICAmLi1ib3JkZXItZ3JheSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgJi4tYm9yZGVyLWdyYXktMyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICAmLi1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV80O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLWdyYXktMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gIH1cbiAgJi4tZ3JheS0zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV85O1xuICAgIGNvbG9yOiAkYmxhY2tfNDtcbiAgfVxuXG4gICYuLWJsYWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tcmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXJlZC0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkXzI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tZ3JlZW4taGFzLWJvcmRlciB7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmLi1yZWQtaGFzLWJvcmRlciB7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gIH1cbiAgJi4taW5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzI7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tb24tb2ZmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi4tdXNlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICBjb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuLW5vLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8g5Y+zLOW3puefouWNsFxuICAmLi1hcnJvdy1yaWdodCxcbiAgJi4tYXJyb3ctbGVmdCxcbiAgJi4tYXJyb3ctcmlnaHQtYmxhY2ssXG4gICYuLWFycm93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAvL+W3puOBq+OCouOCpOOCs+ODs+S7mOOBjVxuICAmLi1pY29uLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB9XG4gICAgJi4tc2l6ZS1tZC0xMiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUtbWQtMjIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUtbWQtMjMge1xuICAgICAgcGFkZGluZzogNHB4IDRweCA0cHggMjBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUteHMtNSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v5Y+z44Gr44Ki44Kk44Kz44Oz5LuY44GNXG4gICYuLWljb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgICYuLXNpemUtbWQtMTIge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy/kuIvjgavjgqLjgqTjgrPjg7Pku5jjgY1cbiAgJi4taWNvbi1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAvL+OBiuWVj+OBhOWQiOOCj+OBm1xuICAmLi1jb250YWN0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21haWwuc3ZnKTtcbiAgICB9XG4gIH1cbiAgLy/kuojntITjgZnjgotcbiAgJi4tcmVzZXJ2ZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl93b29kLnN2Zyk7XG4gICAgfVxuICB9XG4gIC8vIOaknOe0ouODnOOCv+ODs1xuICAmLi1zZWFyY2gge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fc2VhcmNoLnN2Zyk7XG4gICAgfVxuICB9XG4gIC8v5bem5YG044Gr44Ki44Kk44Kz44Oz77yI44Kk44Oz44Op44Kk44OzU1ZH77yJXG4gICYuLWljb24tbGVmdC1pbmxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL+OCouOCpOOCs+ODs+ODu+ODhuOCreOCueODiOS4reWkruWvhOOBm1xuICAgICYuLWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLy/lj7PlgbTjgavjgqLjgqTjgrPjg7PvvIjjgqTjg7Pjg6njgqTjg7NTVkfvvIlcbiAgJi4taWNvbi1yaWdodC1pbmxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAvL+ODhuOCreOCueODiOW3puWvhOOBm1xuICAmLi10ZXh0LWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLy9TUOOCq+ODrOODs+ODgOODvCDliY3ml6Us57+M5pel44G4XG4gICYuLWNhbGVuZGVyIHtcbiAgICBwYWRkaW5nOiA5cHggOHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjMpO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8v44OX44Op44Oz44KS5q+U6LyD44GZ44KL44Oc44K/44OzXG4gICYuLWNvbXBhcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyYXk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTA4cHg7XG4gICAgICBoZWlnaHQ6IDEwOHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgICB9XG4gICAgLmEtYnRuLWNtbl9fZW0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgfVxuICAgICAgJi4tbGcge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoNDgpO1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1ncmVlbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8v5qSc57Si44OV44Kp44O844Og55So44Oc44K/44OzXG4gICYuLXNlYXJjaC1mb3JtIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG4gICAgdGV4dC1pbmRlbnQ6IDAuNGVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgIH1cbiAgfVxuICAvL+aknOe0ouadoeS7tuOCkui/veWKoOODnOOCv+ODs1xuICAmLi1hZGQge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yLXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLvvItcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgrPjg7zjgrnpgbjmip7jg5zjgr/jg7NcbiAgJi4tY291cnNlLWFyZWEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICYuaXMtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLWdjLW5hbWUge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV8xMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheV8xMztcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgJi4td3d3dG9wIHtcbiAgICAgICAgcGFkZGluZzogNC41cHggMTBweDtcbiAgICAgIH1cbiAgICAgICYuLXNvbG8ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTJweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYXJlYS1kZXNpZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIHdpZHRoOiAxMWVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBibGluay1vcGFjaXR5O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcbiAgICB9XG4gIH1cbiAgJi4tYXJlYS1kZXNpZGUtb25saW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxuXG4gICYuLWFycm93LXJpZ2h0LWlubGluZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi4tYXJyb3ctcmlnaHQtYm90dG9tIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19ib3R0b21fZ3JlZW4uc3ZnKTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAvL01ZIEFDQ09SRElBXG4gICYuLW15YWNjb3JkaWEge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICA+ICoge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgJi4td2VpZ2h0NjAwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgLy9zZWxlY3TjgajlkIzjgZjopovjgZ/nm67jga7jg5zjgr/jg7NcbiAgJi4tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMCAyNXB4IDAgMTVweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNHB4IDAgNHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG4gICAgLy/op5LkuLhcbiAgICAmLi1oYXMtcmFkaXVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgLy/jgrPjg7zjgrnkuIDopqcg44Ko44Oq44Ki6YG45oqeXG4gICAgJi4tYXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cbiAgICAvL+OCs+ODvOOCueS4gOimpyDlnLDlm7PjgYvjgonpgbjmip5cbiAgICAmLi1nbWFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgICAvL+S7luOBruOCtOODq+ODleWgtOOCkuaOouOBmVxuICAgICYuLW90aGVyLWdjIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgfVxuICAgIC8v44Kz44O844K56YG45oqeXG4gICAgJi4tc2VsZWN0LWdjIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAycHggMThweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgJi4tc2VsZWN0LWFyZWEge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgIH1cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzMyMzIzMjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNlbGVjdC1tb250aCB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIG1pbi13aWR0aDogMTM2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8v5LqI57SE44Kr44Os44Oz44OA44O8IOadoeS7tlxuICAgICYuLWNkIHtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIH1cbiAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL+WJjeW+jOOBuOWIh+OCiuabv+OBiOOCi+ODnOOCv+ODs1xuICAmLi1jb250cm9sbGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAmLi1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3ByZXYuc3ZnKTtcbiAgICB9XG4gICAgJi4tbmV4dCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19uZXh0LnN2Zyk7XG4gICAgfVxuICB9XG5cbiAgJi4tdXJsIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheTtcbiAgICBwYWRkaW5nOiAxNHB4IDM1cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTFweCAxNXB4IDEycHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fY29weS5zdmcpO1xuICAgIH1cbiAgfVxuXG4gICYuLXJhZGl1cy0yIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gIH1cblxuICAvLyDnibnmropcbiAgJi4tdi1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgIH1cbiAgICAmLi13aWRlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi4tc29sbyB7XG4gICAgICBwYWRkaW5nOiAzcHggOXB4O1xuICAgIH1cbiAgICAmLi1uYXJyb3cge1xuICAgICAgcGFkZGluZzogNHB4IDdweDtcbiAgICB9XG4gIH1cbiAgLy/jgqvjg6zjg7Pjg4Djg7zlhoUg5qSc57Si5p2h5Lu2XG4gICYuLWNvbmRpdGlvbiB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLy/jgqvjg6zjg7Pjg4Djg7zlhoUg5qSc57Si5p2h5Lu2XG4gICYuLWFyZWEtZmF2IHtcbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgIH1cbiAgfVxuXG4gIC8v5Zyw5Zuz44GL44KJ5o6i44GZXG4gICYuLW1hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE0cHggOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGJhY2tncm91bmQtY29sb3I7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX21hcF93aC5zdmcpO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMjtcbiAgICB9XG4gIH1cblxuICAmLi1tYWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDU1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8xMjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGdyYXlfMTI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAkZGFya19ncmF5XzM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9tYWlsX2dyYXkuc3ZnKTtcbiAgICB9XG4gIH1cblxuICAvL+OCr+ODquOColxuICAmLi1jbGVhciB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLi1ncmF5IHtcbiAgICAgIHBhZGRpbmc6IDJweCAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLy/jgq/jg6rjgqIyXG4gICYuLWNsZWFyMiB7XG4gICAgcGFkZGluZzogMCA5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk2OTY5NjtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm94LXNoYWRvdzogMHB4IC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMykgaW5zZXQ7XG4gIH1cblxuICAvL+adoeS7tuOCkue1nuOCiui+vOOCgCBQQ1xuICAmLi1yZWZpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBhcHBlYXJhbmNlOiBub3JtYWw7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICR0ZXh0LWNvbG9yO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTRweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy/mpJzntKLntZDmnpxcbiAgICAmLi1yZXN1bHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMTNweCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4td3d3dG9wIHtcbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL+aknOe0olxuICAmLi1zZWFyY2gtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogN3B4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgJi4taW5saW5lIHtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICB9XG4gICAgJi4td3d3dG9wIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cbiAgICAmLi1vbmxpbmUtc2VhcmNoIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggMzBweDtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7XG4gICAgfVxuICB9XG4gICYuLWxpZ2h0LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIH1cblxuICAvL+OCguOBo+OBqOimi+OCi1xuICAmLi1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNXB4IDQwcHggNXB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL+OCtOODq+ODleWgtFRPUOODmuODvOOCuCDmnqDnt5rjgIHlvbHku5jjgY1cbiAgJi4tc2hhZG93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDlweCAxNXB4IDlweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggNXB4O1xuICAgIH1cbiAgICAmLi1nb2xkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkNGMwNTY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmVlNDU5O1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggIzY0NjQ2NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmLi1vcmFuZ2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNmMwMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmEwNTE7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAjYTczNzE0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYuLWdyZWVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZGE3MWU7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAkZ3JlZW47XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tb3V0bGluZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuO1xuICAgICAgYm94LXNoYWRvdzogMCAxcHggJGdyZWVuO1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi4tYmFjay10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEycHggOXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxuICAmLi1iYWNrLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDAuNjI1ZW0gMC44ZW07XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICB9XG4gICAgJi4tYXJyb3ctbGVmdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDAuN2VtIDEuMWVtO1xuICAgIH1cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAwLjZlbTtcbiAgICB9XG4gIH1cbiAgJi4tc3VibWl0IHtcbiAgICBwYWRkaW5nOiAwLjYyNWVtIDAuOGVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAwLjdlbSAxLjg1ZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgfVxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuICAmLi1zb2xvLXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvc29sby9hcnJvd19iLnN2Zyk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXNvbG8tc2VhcmNoIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI0KTtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDIzcHggMTdweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gIH1cbiAgJi4tc29sby1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjkpO1xuICAgIH1cbiAgICAmLi1iZy1ncmVlbiB7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIHBhZGRpbmc6IDI0cHggNzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tYmctb3JhbmdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RiOWIzNztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDcwcHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDM5KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYmctd2hpdGUge1xuICAgICAgYm9yZGVyOiA1cHggc29saWQgJGdyZWVuO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICBjb2xvcjogIzNjYTU1YztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zaXplLXNtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXR5cGUtYSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi10eXBlLWIge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHlwZS1jIHtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDU1cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUteHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUteHMtMiB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc29sby1yYW5raW5nIHtcbiAgICBwYWRkaW5nOiA2cHggMTNweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkZ3JlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmVlbjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbiAgfVxuICAmLi1zaGliYWZ1IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgdHJhbnNmb3JtO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBib3JkZXItcmlnaHQ6IDYwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA2MHB4IHNvbGlkICMxMTk5MzY7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIGVhc2UgMC4zcztcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzExOTkzNjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXJvdW5kZWQge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgJi4tY29yYWwge1xuICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ODtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuXG4gICAgJi4td2hpdGVvdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogIzcwNzA3MCBzb2xpZCAxcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gICAgfVxuICAgICYuLWNvbnRyb2xlciB7XG4gICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgfVxuXG4gIC8vbXkgcGFnZVxuICAmLi1zcXVhcmUge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjAuNXB4IDE1cHg7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgLy/lpKrlrZdcbiAgICAmLi1zdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJi4tdHh0LXNtIHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYmctYmxhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICB9XG4gICAgJi4tYmctZ3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgfVxuICAgICYuLWJnLWxpZ2h0Z3JlZW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuX215cGFnZTtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodF9ncmVlbl9teXBhZ2U7XG4gICAgfVxuICAgICYuLWJnLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV9teXBhZ2VfMjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5X215cGFnZV8yO1xuICAgICAgLy/lkIzkvLTogIXjga7nmbvpjLJcbiAgICAgICYuLXBhcnRuZXIge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAvL+mghueVquWFpeOCjOabv+OBiOeUqFxuICAgICAgJi4tY2hhbmdlIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIOacqueZu+mMslxuICAgICAgJi4tdW5yZWdpc3RlcmVkIHtcbiAgICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgICAgIH1cbiAgICB9XG4gICAgLy9hY3RpdmUgZGlzYWJsZWRcbiAgICAmLmhhcy1hY3RpdmUge1xuICAgICAgJjpkaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGdyYXlfbXlwYWdlXzQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdHh0LWdyZWVuIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgfVxuICAgICYuLWJvcmRlci1ncmVlbiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBjb2xvcjogJGdyZWVuX215cGFnZV8xO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJi4tYm9yZGVyLWxpZ2h0LWdyYXkge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIH1cbiAgICAmLi10eHQtYmxhY2sge1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cbiAgICAmLi1sb3cge1xuICAgICAgcGFkZGluZzogMTZweCAzMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWdyYXktb3V0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRncmF5X215cGFnZV80ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRfZ3JheV9teXBhZ2U7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkZ3JheV9teXBhZ2VfNCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXR3by1saW5lcyB7XG4gICAgICBwYWRkaW5nOiA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTApO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLW5vYm9yZGVyIHtcbiAgICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgJi4tYXJyb3ctcmlnaHQge1xuICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgICYuLWFjYy1hcnJvdyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi4tYmctbGlnaHRncmVlbixcbiAgICAgICYuLXR4dC1ncmVlbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuaGFzLWFjdGl2ZSB7XG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV9teXBhZ2VfNDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLWdyZXkge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTcxNzE3O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNzE3MTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuLXR0bC1zaWRlIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDI1cHggNXB4IDEwcHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICYuLWFycm93LXJpZ2h0IHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGJsYWNrO1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuLWtlZXAtYWxsIHtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1pY29uLWlubGluZSB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDQ2cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4taWNvbi1hYnMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMjAuNXB4IDYwcHg7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogMjBweCA2MHB4O1xuICAgICAgfVxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1saW5lIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNmM3NTU7XG4gICAgICBib3JkZXItY29sb3I6ICMwNmM3NTU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2ljb25fbGluZS5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1hcHBsZSB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udDtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2FwcGxlLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYnVkZHkge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9idWRkeS5zdmcpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNWVtO1xuICAgICAgICB3aWR0aDogNDZweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuNGVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLWNhbXBhaWduIHtcbiAgICAgIHBhZGRpbmc6IDEzcHggMzZweCAxM3B4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWdyZXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICAgIGNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgICB9XG4gIH1cbiAgJi5oYXMtaW5wdXQtYmctZ3JlZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgPiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBwYWRkaW5nOiAyMC41cHggMTVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgICB9XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW5fbXlwYWdlXzE7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgICB9XG4gICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheV8zO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICA+IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gICAgICA+IGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tb3ZhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDZweCAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyYXlfbXlwYWdlO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tZ3JlZW4ge1xuICAgICAgcGFkZGluZzogMnB4IDI1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogMy41cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgICAgJi4tbGVmdCB7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIHBhZGRpbmc6IDRweCAzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgICAgcGFkZGluZzogMi41cHggNXB4O1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTAuMjVlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgcGFkZGluZzogMXB4IDMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1saWdodGdyZWVuIHtcbiAgICAgIGNvbG9yOiAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fbXlwYWdlO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuX215cGFnZV8yO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JlZW5fbXlwYWdlXzI7XG4gICAgICB9XG4gICAgICAmLi1wc20ge1xuICAgICAgICBwYWRkaW5nOiAzLjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAgICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYm9yZGVyIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZWVuX215cGFnZV8yO1xuICAgICAgY29sb3I6ICRibGFja19teXBhZ2U7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2tfbXlwYWdlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1zbSB7XG4gICAgICBwYWRkaW5nOiAzLjVweCAyNXB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXllbGxvdyB7XG4gICAgICBwYWRkaW5nOiA1cHggMzhweDtcbiAgICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDIwMDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuby1teXBhZ2VfX2l0ZW1fX2xpbmsgJiB7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tY2xlYXIge1xuICAgIHBhZGRpbmc6IDJweCAxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXlfbXlwYWdlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5X215cGFnZV8zO1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAmLi1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBjb2xvcjogI2FhYWFhYTtcbiAgICB9XG4gIH1cblxuICAmLi1jaGVja2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCAwcHg7XG4gICAgcGFkZGluZzogMTRweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0Ljk3cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tbG9naW4tcGFnZSB7XG4gICAgcGFkZGluZzogMTdweCA1OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTNweCA1OHB4O1xuICAgIH1cblxuICAgICYuLW5ldy11c2VyIHtcbiAgICAgIHBhZGRpbmc6IDIwLjVweCA2MHB4O1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggNThweDtcbiAgICAgIH1cbiAgICAgICYuLW5vc3R5bGUge1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgIGNvbG9yOiAjMDA5OTMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuby1tb2RhbF9fY29udGVudF9fYnRuIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICAmLi1jb3B5IHtcbiAgICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgfVxuICAgICYuLXNlbmQge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1iYWNrIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7XG4gICAgfVxuICB9XG4gICYuLXNtLXNpemUge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIH1cbiAgfVxuICAmLi1tZC1zaXplIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1pbi13aWR0aDogMzMwcHg7XG4gICAgfVxuICB9XG4gIC8vIOOBj+OBmOOBruODnOOCv+ODs1xuICAmLi1sb3R0ZXJ5IHtcbiAgICBib3gtc2hhZG93OiAwcHggNXB4IDBweCAwcHggIzAwNzcyYTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuLWxvdHRlcnktYmFjayB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzhkYzMyOTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDExcHggNXB4O1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYuLWRpc2FibGVkLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLi1hcnJvdy1yaWdodCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4taW5mbyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkzMztcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCAjMDAwMDAwMjk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgJi4tcGluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHotaW5kZXg6IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2FnZW50L3Bpbl9ncmVlbi5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG4gICYuLXBpbi1hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi4taWNvbi1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogN3B4IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FnZW50L2ljb25fc2VhcmNoLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjFweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogMTNweDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG4gICYuLWRldGFpbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogNXB4IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIEBtZWRpYSAjeyRwY317XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgcGFkZGluZzogOHB4IDM2cHg7XG4gICAgfVxuICAgIC5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgQG1lZGlhICN7JHBjfXtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1ib3JkZXItcm91bmRlZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCQ0JDQkM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxufVxuXG4uYS1idG4tY21uX19hbmdsZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uYS1idG4tY21uX19xciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYS1idG4tY21uX19ibG9jay1pbWcge1xuICAuYS1idG4tY21uLi1zb2xvLWxpbmsgJiB7XG4gICAgZmxleC1iYXNpczogNTBweDtcbiAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogMTAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLXNpemUtc20gJiB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4gJiB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYSAmLFxuICAuYS1idG4tY21uLi1zb2xvLWxpbmsuLWJnLWdyZWVuLi10eXBlLWIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleC1iYXNpczogODBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgZmxleC1iYXNpczogMzhweDtcbiAgICAgIG1heC13aWR0aDogMzhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctZ3JlZW4uLXR5cGUtYyAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBmbGV4LWJhc2lzOiA0NXB4O1xuICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXhzICYge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwcHg7XG4gICAgfVxuICB9XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tc2l6ZS14cy0yICYge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNvbG8tbGluay4tYmctd2hpdGUgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGZsZXgtYmFzaXM6IDM0cHg7XG4gICAgbWF4LXdpZHRoOiAzNHB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5hLWJ0bi1jbW5fX3R4dCB7XG4gIC5hLWJ0bi1jbW4uLXNvbG8tdG9wICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODkwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1iZy1ncmVlbi4tdHlwZS1hICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmEtYnRuLWNtbi4tc29sby1saW5rLi1zaXplLXhzLTIgJiB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNoaWJhZnUgJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbn1cblxuLmEtYnRuLWNtbl9fbW9yZS1pbmFjdGl2ZSB7XG4gICYuaXMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hLWJ0bi1jbW5fX21vcmUtYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5hLWJ0bi1jbW5fX2VtIHtcbiAgLmEtYnRuLWNtbi4tbWFpbCAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICB9XG59XG5cbi5hLWJ0bi1jbW5fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICAuYS1idG4tY21uLi1zaXplLXhzICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNpemUtc20tMiAmIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICByaWdodDogNXB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQgJiB7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNpemUtbGcgJiB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0zICYsXG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtNCAmLFxuICAuYS1idG4tY21uLi1zaXplLW1kLTI0ICYsXG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtMjYgJiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNSAmLFxuICAuYS1idG4tY21uLi1zaXplLW1kLTE2ICYge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1idG4tY21uLi1zaXplLW1kLTIzICYge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogM3B4O1xuICAgIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNpemUteHMtMiAmLFxuICAuYS1idG4tY21uLi1zaXplLXhzLTMgJiB7XG4gICAgcmlnaHQ6IDZweDtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1idG4tY21uLi1zaXplLXhzLTQgJiB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tc2l6ZS1tZC0xNyAmLFxuICAuYS1idG4tY21uLi1zaXplLW1kLTE5ICYge1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNpemUtbWQtMjAgJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgfVxuICAuYS1idG4tY21uLi1zaXplLW1kLTIxICYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0ycHg7XG4gIH1cbiAgLy9QQ+OBruOBv++8nuOBjOS7mOOBj1xuICAuYS1idG4tY21uLi1wYy1hcnJvdyAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC8v5bem55+i5Y2wXG4gIC5hLWJ0bi1jbW4uLWFycm93LWxlZnQgJiB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYS1idG4tY21uLi1hcnJvdy1yaWdodC1ibGFjayAmIHtcbiAgICBzdHJva2U6ICR0ZXh0LWNvbG9yO1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuICAuYS1idG4tY21uLi1hcnJvdy1ib3R0b20gJiB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4tYXJyb3ctcmlnaHQtaW5saW5lICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuYS1idG4tY21uLi1zaGFkb3cgJiB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgfVxuICAuYS1idG4tY21uLi1iYWNrLXBhZ2UgJiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLWJvcmRlci1yb3VuZGVkICYge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbn1cblxuLmEtYnRuLWNtbl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICAuYS1idG4tY21uLi1pY29uLXJpZ2h0Li1zaXplLW1kLTEyICYge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMCUpO1xuICB9XG4gIC5hLWJ0bi1jbW4uLWljb24tbGVmdC4tc2l6ZS1tZC0xMiAmIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzAlKTtcbiAgfVxuICAvL01ZIEFDQ09SRElBIOOCouOCpOOCs+ODs+OBqOODhuOCreOCueODiOOBjOS4reWkrlxuICAuYS1idG4tY21uLi1teWFjY29yZGlhICYge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5hLWJ0bi1jbW4uLWljb24tbGVmdC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gIH1cbiAgLmEtYnRuLWNtbi4taWNvbi1yaWdodC1pbmxpbmUgJiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTFweDtcbiAgfVxuICAuYS1idG4tY21uLi1pY29uLXJpZ2h0LWlubGluZS4tc2l6ZS1sZy0zICYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICB9XG4gIC5hLWJ0bi1jbW4uLWljb24tYm90dG9tICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiA1cHg7XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4uYS1idG4tY21uX19pY29uLXdyYXAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5hLWJ0bi1jbW5fX2ltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC5hLWJ0bi1jbW4uLXNlYXJjaC1pbWcgJiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNlYXJjaC1pbWcuLXd3d3RvcCAmIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5hLWJ0bi1jbW4uLXNlYXJjaC1pbWcuLWlubGluZSAmIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogLTJweDtcbiAgfVxuICAuYS1idG4tY21uLi1zb2xvLXNlYXJjaCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogNDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmEtYnRuLWNtbl9fbWFpbnR4dCB7XG4gIC5hLWJ0bi1jbW4uLXNxdWFyZS4tYmctd2hpdGUuLXBhcnRuZXIgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYS1idG4tY21uLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyLi11bnJlZ2lzdGVyZWQgJiB7XG4gICAgLy8g5pyq55m76YyyXG4gICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMjtcbiAgfVxufVxuXG4uYS1idG4tY21uX19zdWIge1xuICAuYS1idG4tY21uLi1zcXVhcmUuLWJnLXdoaXRlLi1wYXJ0bmVyICYge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBjb2xvcjogI2FhYTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJsaW5rLW9wYWNpdHkge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA5MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmEtYnRuLWNtbl9fc21hbGwge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xufVxuIiwiLmEtbGFiZWwtY21uIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy/oibJcbiAgJi4tZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgfVxuICAmLi1saWdodC1ncmVlbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgfVxuICAmLi1saWdodC1ncmVlbi0yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMjtcbiAgfVxuICAmLi1vcmFuZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIH1cbiAgJi4td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgJi4tZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1ib3JkZXItd2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG4gICYuLWJvcmRlci1yZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWQ7XG4gICAgY29sb3I6ICRyZWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLi1ib3JkZXItYmxhY2sge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxuICAmLi1ib3JkZXItYmxhY2stMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGV4dC1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbiAgJi4tYmxhY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICYuLXJlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1za3libHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2t5Ymx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmLi1vcmFuZ2VyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjQ0MGY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi4tYm9yZGVyLWdyYXkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MDkwOTA7XG4gICAgY29sb3I6ICM2ZjZmNmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAzLjVweCAxMHB4IDUuNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICB9XG5cbiAgLy/jgrXjgqTjgrpcbiAgJi4tc2l6ZS14cyB7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG4gICYuLXNpemUteHMtMiB7XG4gICAgcGFkZGluZzogM3B4IDVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICB9XG4gICYuLXNpemUteHMtMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBwYWRkaW5nOiAzcHggN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgfVxuICAmLi1zaXplLXNtIHtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gICYuLXNpemUtc20tMiB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAmLi1zaXplLW1kIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTdweCA0cHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBwYWRkaW5nOiAyM3B4IDRweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNyk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDExKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQyIHtcbiAgICBwYWRkaW5nOiA2cHg7XG4gIH1cbiAgJi4tc2l6ZS1sZyB7XG4gICAgcGFkZGluZzogMThweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMjApO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC8v44Gd44Gu5LuW44Gu44K144Kk44K6XG4gICYuLXNpemUtbWQtMiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgfVxuICB9XG4gICYuLXNpemUtbWQtMyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICBwYWRkaW5nOiA2cHggMTdweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLXNpemUtbWQtNCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBwYWRkaW5nOiA0cHggMTFweDtcbiAgfVxuICAvL+S6iOe0hOOCq+ODrOODs+ODgOODvOOBruOCouOCpOOCs+ODs+OBruiqrOaYjueUqFxuICAmLi1pY29uLXRvb2x0aXAge1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KSk7XG4gIH1cbiAgLy/lv4XpoIgo44OV44Kp44O844Og44Gn5L2/55SoKVxuICAmLi1yZXF1aXJlZCB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNWVtO1xuICAgIHRleHQtaW5kZW50OiAwLjVlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICYuLWxpc3Qge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0X2dyZWVuXzE7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi4tYnVzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9idXMuc3ZnKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW5hdmkge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX25hdmkuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tbm9uZS1ib3JkZXItciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAmLi1zb2xvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI5YjM3O1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAmLi1zaXplLXNtIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxM3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgcGFkZGluZzogN3B4IDE2cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUtbWQge1xuICAgICAgcGFkZGluZzogNHB4IDZweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMik7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNpemUteHMge1xuICAgICAgcGFkZGluZzogNXB4IDE3cHg7XG4gICAgfVxuICAgICYuLWJnLXdoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGI5YjM3O1xuICAgICAgY29sb3I6ICNkYjliMzc7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICAgICAgJi4tc2l6ZS1zbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLW5ldyB7XG4gICAgcGFkZGluZzogM3B4IDExcHggN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTg1ODtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTEpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIH1cbiAgfVxuXG4gIC8vIHBhcnRuZXJcbiAgJi4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBAaW5jbHVkZSBob3Zlcl9lZmZlY3Q7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuLXRhZyB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5OTMzO1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuICAvL3Jlc2VydmVcbiAgJi4tYmctZ3JheSB7XG4gICAgcGFkZGluZzogMTBweCAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgICBjb2xvcjogJGJsYWNrX215cGFnZTtcbiAgfVxufVxuXG4uYS1sYWJlbC1jbW5fX2ljb24ge1xuICAuYS1sYWJlbC1jbW4uLWdyb3VwICYge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG4uYS1sYWJlbC1jbW5fX3R4dCB7XG4gIC5hLWxhYmVsLWNtbi4tZ3JvdXAgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cblxuIiwiLmEtbGluay1jbW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyX2VmZmVjdDtcbiAgfVxuXG4gIC8v6Imy5LuY44GNXG4gICYuLWNvbG9yZnVsIHtcbiAgICBjb2xvcjogJGxpbmtfY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8v57eR44Gu5LiL57ea5LuY44GNXG4gICYuLXVuZGVybGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIOaWh+Wtl+OBruWPs+WBtOOBqyDvvJ4g44GM5LuY44GPXG4gICYuLWFycm93LXJpZ2h0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG4gIC8vIOaWh+Wtl+OBruW3puWBtOOBqyDvvJ4g44GM5LuY44GPXG4gICYuLWFycm93LWxlZnQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmLi1hcnJvdy10b3Age1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbiAgLy8g5paH5a2X44Gu5bem5YG044Gr44Ki44Kk44Kz44Oz44GM5LuY44GPXG4gICYuLWljb24tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE4KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAmLi11c2VyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX3VzZXIuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tY29udGFjdCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMDU5XCI7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWNhciB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9jYXIuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcGRmIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxYzFcIjtcbiAgICAgICAgY29sb3I6ICRwZGY7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWV4dGVybmFsIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwOGVcIjtcbiAgICAgICAgY29sb3I6ICRleHRlcm5hbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4taW50ZXJuYWwge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tb3ZpZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29tbW9uL2ltZy9pY29uX21vdmllLnBuZyk7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDmloflrZfjga7lj7PlgbTjgasg77yeIOOBjOS7mOOBj1xuICAmLi1hcnJvdy1yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrX215cGFnZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFja19teXBhZ2U7XG4gICAgfVxuICB9XG4gICYuLWdyZWVuIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi1ncmVlbl9teXBhZ2VfMSB7XG4gICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICB9XG4gIH1cbiAgJi4tc2t5LWJsdWUge1xuICAgIGNvbG9yOiAjMDA1OWRlO1xuICB9XG4gICYuLXNpemUtc20ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbiAgJi4tc2l6ZS1tZCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1zaXplLWxnIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIH1cbiAgJi4tc2l6ZS1sZy0yIHtcbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgfVxuICB9XG4gICYuLWh2LWxpbmUge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG4gICYuLWFycm93LXJpZ2h0Li1zaXplLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICYuLW5hcnJvdyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG4gICYuLWFjY2VzcyB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1pY29uLWxlZnQuLWFycm93LXJpZ2h0Li1zaXplLXNtLi1hY2Nlc3Mge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG4gICYuLW15YWNjb3JkaWEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wb3BwaW5zO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE3KTtcbiAgfVxuICAmLi1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLy/mloflrZfjgaDjgZHjgavkuIvnt5pcbiAgJi4tdW5kZXJsaW5lLXR4dCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgJi4tdW5kZXJsaW5lLW5vcm1hbCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8g5paH56ug5YaF44Gn5L2/55So44GZ44KL44Oq44Oz44KvXG4gICYuLWluLXRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogJGxpbmtfY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAmLi13MTAwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLi10eHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmEtbGluay1jbW5fX2Fycm93IHtcbiAgLmEtbGluay1jbW4uLWFycm93LXJpZ2h0ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtbGluay1jbW4uLWFycm93LXJpZ2h0Li1mb290ZXIgJiB7IFxuICAgIHJpZ2h0OiA4JTtcbiAgfVxuICAuYS1saW5rLWNtbi4tYXJyb3ctbGVmdCAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIH1cbiAgLmEtbGluay1jbW4uLWFycm93LWxlZnQuLWFycm93LWdyZWVuICYge1xuICAgIHN0cm9rZTogJGdyZWVuO1xuICB9XG4gIC5hLWxpbmstY21uLi1zaXplLWxnICYge1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG4gIC5hLWxpbmstY21uLi1hY2Nlc3MgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuYS1saW5rLWNtbi4tYXJyb3ctbGVmdC4tYXJyb3ctdG9wICYge1xuICAgIHRvcDogMC43ZW07XG4gIH1cbn1cblxuLmEtbGluay1jbW5fX2NvbG9yIHtcbiAgLmEtbGluay1jbW4uLWFjY2VzcyAmIHtcbiAgICBjb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAyNXB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5hLWxpbmstY21uX19pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmEtYmFkZ2UtY21ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdEBtZWRpYSAjeyRwY317XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDEyKTtcblx0fVxuXHQmLi1ncmVlbntcblx0Zm9udC1mYW1pbHk6ICRmb250LXBvcHBpbnM7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcblx0fVxuXHQmLi1zaXplLXNte1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE0cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjJweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdFx0fVxuXHR9XG5cdCYuLXNpemUtbGd7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuXHR9XG5cdCYuLXNpemUtc20tMntcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cdH1cblx0Ji4tc2l6ZS1zbS0ze1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdH1cblx0Ji4tc2l6ZS1zbS0zLW5vcm1hbHtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdH1cblx0Ji4tc2l6ZS1zbS00e1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE3cHg7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0fVxuXHR9XG5cdCYuLXNpemUtc20tNiB7XG5cdFx0cGFkZGluZy1yaWdodDogMTdweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG5cdFx0fVxuXHR9XG5cdCYuLWljb24tbGVmdHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcblx0fVxuXHQmLi1uby1pY29ue1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblx0Ji4tc3RhbmRhcmQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdH1cbn1cblxuLmEtYmFkZ2UtY21uX19iYWRnZXtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0QGluY2x1ZGUgZm9udC1zaXplKDEwKTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogJGZvbnQtcG9wcGlucztcblx0LmEtYmFkZ2UtY21uLi1ncmVlbiAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4tcmVkICZ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZDtcblx0fVxuXHQuYS1iYWRnZS1jbW4uLXNpemUtc20gJntcblx0XHRAbWVkaWEgI3skcGN3fXtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdH1cblx0XHRAbWVkaWEgI3skYmFzaWN9e1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdH1cblx0fVxuXHQuYS1iYWRnZS1jbW4uLXNpemUtbGcgJntcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4tc2l6ZS1zbS0yICZ7XG5cdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0fVxuXHQuYS1iYWRnZS1jbW4uLXNpemUtc20tMyAme1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4tc2l6ZS1zbS00ICZ7XG5cdFx0QG1lZGlhICN7JHBjd317XG5cdFx0XHR3aWR0aDogMTJweDtcblx0XHRcdGhlaWdodDogMTJweDtcblx0XHR9XG5cdFx0QG1lZGlhICN7JGJhc2ljfXtcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0XHR9XG5cdH1cblx0LmEtYmFkZ2UtY21uLi1zaXplLXNtLTUgJntcblx0XHR3aWR0aDogMTVweDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy10b3A6IDFweDtcblx0fVxuXHQuYS1iYWRnZS1jbW4uLXNpemUtc20tNiAmIHtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0XHRyaWdodDogLTNweDtcblx0fVxuXHQuYS1iYWRnZS1jbW4uLXN0YW5kYXJkICYge1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdEBtZWRpYSAjeyRwY3d9IHtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHR9XG5cdH1cblx0LmEtYmFkZ2UtY21uLi1pY29uLWxlZnQgJntcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAwO1xuXHR9XG5cdC5hLWJhZGdlLWNtbi4taWNvbi1ncmVlbiAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0fVxuXHQuYS1iYWRnZS1jbW4uLWljb24tZ3JheSAme1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2dyYXlfMTtcblx0fVxufSIsIi8v44Oq44K544OIXG4uYS1saXN0LWNtbiB7XG4gICAgLy9mb290ZXJcbiAgICAmLi1mb290ZXIge1xuICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB9XG4gIFxuICAgICAgPiBsaSB7XG4gICAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG4gIFxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIFxuICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgfVxuICBcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA4ZDMxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICBcbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy/jg7vku5jjgY3jgIBwY3flt6bmj4PjgYjjgotcbiAgICAmLi1wb2ludCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLy8xM3B444Gu6ISa5rOoXG4gICAgICAmLi1ub3RlIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEzKTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLjg7tcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy/jgrDjg6rjg7zjg7PkuLjku5jjgY3jgIBwY3flt6bmj4PjgYjjgotcbiAgICAmLi1tYXJ1IHtcbiAgICAgID4gbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy/jg7vku5jjgY3jgIBwY3flt6bmj4PjgYjjgotcbiAgICAmLi1tYXJrIHtcbiAgICAgID4gbGkge1xuICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIuKAu1wiO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuLXNwLXBvaW50IHtcbiAgICAgID4gbGkge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8g6KSH5pWw44Gu44Oe44O844Kv44KS5L2/55So44GX44Gm44GE44KL44KC44GuXG4gICAgJi4tbWl4IHtcbiAgICAgID4gLmEtbGlzdC1jbW5fX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwi4oC7XCI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi4tc3F1YXJlIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIuKWoFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLi1ub3RlcyB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcG9saWN5IHtcbiAgICAgID5saXtcbiAgICAgICAgY29sb3I6ICRibGFja19teXBhZ2VfMztcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgIiwiXG4uYS1zaGFkZS1jbW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA4MDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAmLmlzLWFjdGl2ZXtcblx0ICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuICAgICYuLWxpZ2h0e1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIH1cbiAgICAmLi1taWRkbGV7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgfVxuICAgICYuLW9ubGluZS1kYXJrIHtcbiAgICAgICAgei1pbmRleDogMTMwMDtcbiAgICB9XG4gICAgJi4taGludHtcbiAgICAgICAgei1pbmRleDogMzEwMDtcbiAgICB9XG59IiwiLy9yYWRpbyBpbnB1dCBsYWJlbCDop5LkuLjlm5vop5Ljga7jg4bjgq3jgrnjg4jjg6njgrjjgqrjg5zjgr/jg7Ncbi5hLXJhZGlvLWxhYmVsLWNtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHg7XG4gICY6aG92ZXJ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYS1yYWRpby1sYWJlbC1jbW5fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtcmFkaW8tbGFiZWwtY21uX190ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOXB4IDhweDtcbiAgY29sb3I6ICMzZDNkM2Q7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDM0ZW07XG59XG5cbi5hLXJhZGlvLWxhYmVsLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLXJhZGlvLWxhYmVsLWNtbl9fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZV9jb2xvcjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hLXJhZGlvLWxhYmVsLWNtbl9faW5wdXQ6ZGlzYWJsZWQgKyAuYS1yYWRpby1sYWJlbC1jbW5fX3RleHQge1xuICBjb2xvcjogI2RiZGJkYjtcbn1cbiIsIi5hLWZvcm0tY2hlY2stY21uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJi4tcGFydG5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmLi1zbSB7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgJi4tbGcge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzhweDtcbiAgICAgICYuLXR4dC1ub25lIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1mdWxsV2lkdGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIC8v44Kq44Oz44Op44Kk44Oz5LqI57SEXG4gICYuLWFyZWEtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC5hLWZvcm0tY2hlY2stY21uLi1iZy13aGl0ZSAmIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLmEtZm9ybS1jaGVjay1jbW4uLXNpemUtbGcgJiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8zO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgfVxuICAgIC5hLWZvcm0tY2hlY2stY21uLi1iZC1kZ3kgJiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV8xNTtcbiAgICB9XG4gIH1cbiAgLmEtZm9ybS1jaGVjay1jbW4uLWhlYWRpbmcgJiB7XG4gICAgY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYS1mb3JtLWNoZWNrLWNtbi4tYnV0dG9uICYge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gIC5hLWZvcm0tY2hlY2stY21uLi1zaXplLWxnICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVjay1jbW4uLWJ1dHRvbiAuYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19wYXJ0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX3BhcnRzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogM3B4O1xuICBjb250ZW50OiBcIuKck1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC5hLWZvcm0tY2hlY2stY21uLi1iZy13aGl0ZSAmIHtcbiAgICBsZWZ0OiA0cHg7XG4gIH1cbiAgLmEtZm9ybS1jaGVjay1jbW4uLXNpemUtbGcgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIwKTtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbm5lciB7XG4gIC5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyICYge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB0b3A6IDAuOWVtO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAmLi1ib3gtc20ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRvcDogMC44ZW07XG4gICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgJi4tZml4ZWQtbWVudSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lci4tdHh0LW5vbmUgJiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hLWZvcm0tY2hlY2stY21uLi1ncm91cC1saXN0ICYge1xuICAgID4gaW1nIHtcbiAgICAgIGFsaWduLXNlbGY6IHNlbGYtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgfVxuICB9XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG4vL+OCquODs+ODqeOCpOODs+S6iOe0hFxuLmEtZm9ybS1jaGVjay1jbW5fX21hcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICB0b3A6IDAuOWVtO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi8v44Kq44Oz44Op44Kk44Oz5LqI57SEXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19tYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9pY29uX2NoZWNrLnN2Zyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk5MzM7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOTkzMztcbn1cbi5hLWZvcm0tY2hlY2stY21uX190eHQge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogMzAwO1xuXG4gIC8vIOODnOOCv+ODs+miqOOBruODgeOCp+ODg+OCr+ODnOODg+OCr+OCuVxuICAuYS1mb3JtLWNoZWNrLWNtbi4tYnV0dG9uICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLy8g44Oq44K544OI44GL44KJ44G+44Go44KB44Gm6YG45oqe44Gu5Yem55CGXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQuLWNoZWNrQmFjazpjaGVja2VkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xufVxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lciA+IHNwYW4ge1xuICB6LWluZGV4OiAxO1xufVxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0Li1jaGVja0JhY2s6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZjFkMztcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMjRweCk7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1MHB4KTtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lci4tYm94LXNtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0c19yL2luY2x1ZGUvaW1hZ2VzL3BhcnRuZXIvaWNvbl9jaGVjay1zbS5zdmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5OTMzO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk5MzM7XG59XG5cbi5hLWZvcm0tY2hlY2stY21uX19pbnB1dDpkaXNhYmxlZCArIC5hLWZvcm0tY2hlY2stY21uX19pbm5lciB7XG4gIC5hLWZvcm0tY2hlY2stY21uLi1wYXJ0bmVyICYge1xuICAgIGNvbG9yOiAkZ3JheV9teXBhZ2U7XG4gIH1cbn1cblxuLmEtZm9ybS1jaGVjay1jbW5fX2lucHV0OmRpc2FibGVkICsgLmEtZm9ybS1jaGVjay1jbW5fX2lubmVyOjpiZWZvcmUge1xuICAuYS1mb3JtLWNoZWNrLWNtbi4tcGFydG5lciAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2RiZGJkYjtcbiAgfVxufVxuXG4uYS1mb3JtLWNoZWNrLWNtbl9faW5wdXQ6Y2hlY2tlZCArIC5hLWZvcm0tY2hlY2stY21uX190eHQge1xuICAuYS1mb3JtLWNoZWNrLWNtbi4tYnV0dG9uICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufSIsIi5hLWZvcm0tdHh0LWNtbiB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgJjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMTtcbiAgfVxuICAmLi1zbWFsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxuICAmLi1sYXJnZSB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgJi4tcG9pbnQtZm9ybSB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLi1kcm9wZG93biB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JlZW47XG4gICAgfVxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuICAmLi1wb2ludC1mb3JtIHtcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlckNvbG9yKCNjY2NjY2MpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5Xzc7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICYuLXdpZGUge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiA3MyU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gICYuLWhhbGYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiAyMTZweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi4tbmFtZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgd2lkdGg6IDIxNnB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLmlzLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gIH1cbiAgLy/lj7PjgavilrzjgYzku5jjgY9cbiAgJi4tYXJyb3ctYm90dG9tIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheV80O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCAkZ3JheV80O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19zZWxlY3RfZG93bi5zdmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmLi1oYXMtaWNvbiB7XG4gICAgICBwYWRkaW5nOiA0LjVweCAxOHB4IDQuNXB4IDI0cHg7XG4gICAgICAmLi10b3AtaW5wdXQge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBwYWRkaW5nOiA5cHggMThweCA5cHggMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLi1kYXlzIHtcbiAgICAgIHBhZGRpbmc6IDQuNXB4IDlweCA0LjVweCA1cHg7XG4gICAgfVxuICAgICYuLXNvbG8ge1xuICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICB9XG4gICAgJi4tYXJlYSB7XG4gICAgICBwYWRkaW5nOiAxcHggMTJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi11bmRlcmxpbmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzZDNkM2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gICAgJi4tdG9wLWlucHV0IHtcbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNCQ0JDQkM7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICB9XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tYXJyb3ctYmxhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X2JsYWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41ZW0gY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHggMTRweDtcbiAgfVxuICAmLi1vbmxpbmUtcmVzZXJ2ZSB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICYuLXBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLi11bmRlcmxpbmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJi4tdG9wLWxpbmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4tbWVudS1pbnB1dCB7XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAx6KGM44OG44Kt44K544OI44Oc44OD44Kv44K5XG4gICYuLWZvcm0tYXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzhjOGM4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTYpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDEycHg7XG4gICAgfVxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjYWFhO1xuICAgIH1cbiAgICAmLi1zbSB7XG4gICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZzogNy41cHggMTJweDtcbiAgICAgICYuLWhpZ2gge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tbWQge1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDkuNXB4IDE2cHg7XG4gICAgfVxuICAgICYuLXBsYXllci10eHQge1xuICAgICAgYm9yZGVyOiAjZGJkYmRiIDFweCBzb2xpZDtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIH1cbiAgICAmLi1ib3JkZXItbm9uZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICAgICYuLWJvcmRlci1ub25lLXBjIHtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWJvcmRlci1ub25lLXNwIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTJlMjtcbiAgICB9XG4gICAgLy8gJjppbnZhbGlkOm5vdCg6Zm9jdXMpIHtcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmUyZTI7XG4gICAgLy8gfVxuICAgICYuLXNlYXJjaCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL215cGFnZS9pY29uX3NlYXJjaC10aGluLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggYXV0bztcbiAgICB9XG4gICAgJi4tZ3JvdXAtbWQge1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIH1cbiAgICAmLmlzLWluYWN0aXZlIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9ICBcbiAgICB9XG4gIH1cblxuICAvLyDmi5vlvoXjg4bjgq3jgrnjg4jjg5zjg4Pjgq/jgrlcbiAgJi4tYmctZ3JheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gIH1cbiAgJi4tYmctY2xlYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICYuLWJvcmRlci1ub25lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uYS1mb3JtLXR4dC1jbW5fX2Ryb3Bkb3duIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDZweCA0cHggMCA0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGV4dC1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYS1mb3JtLXR4dC1jbW5fX2lucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgJi4tZGF0ZSB7XG4gICAgd2lkdGg6IDhlbTtcbiAgfVxuICAmLi1yYW5nZSB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIvLyBXZWJWaWV344Oi44O844OJ44Gu5pmC44Gg44GR6KGo56S644GZ44KL44Kz44Oz44OG44Oz44OEXG4uYS13ZWJ2aWV3LWNvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICAubC13cmFwcGVyLi1uby1oZWFkZXIgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn0iLCIvLyDjg5Xjg4Pjgr/jg7zjga7jgrXjgqTjg4jjg57jg4Pjg5dcblxuLm0tc2l0ZW1hcC11bml0X19oZWFkaW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExYTFhO1xuXHRAaW5jbHVkZSBmb250LXNpemUoMjIpO1xufVxuXG4ubS1zaXRlbWFwLXVuaXRfX2l0ZW0ge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubS1zaXRlbWFwLXVuaXRfX2xpbmsge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0QGluY2x1ZGUgZm9udC1zaXplKDE0KTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLm0tc2l0ZW1hcC11bml0X19taWRkbGVoZWFkaW5nIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcbn0iLCIubS1sYW5nLWNoYW5nZS1jbW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICYuaXMtYWN0aXZlIHtcbiAgfVxuICAmLi1ib3gge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWxhbmctY2hhbmdlLWNtbl9fYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gID4gc3ZnIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggJntcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgfVxuICB9XG4gIC5tLWxhbmctY2hhbmdlLWNtbi4tYm94ICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skYmFzaWN9e1xuICAgICAgcGFkZGluZzogNnB4IDE4cHggNnB4IDEwcHg7XG4gICAgfVxuICB9XG59XG4ubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbl9faWNvbiB7XG59XG4ubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLm0tbGFuZy1jaGFuZ2UtY21uLi1ib3ggJiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4ubS1sYW5nLWNoYW5nZS1jbW5fX2J1dHRvbl9fYXJyb3cge1xuICAubS1sYW5nLWNoYW5nZS1jbW4uLWJveCAmIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgQG1lZGlhICN7JGJhc2ljfXtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbi5tLWxhbmctY2hhbmdlLWNtbl9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMzAwMTtcbiAgaGVpZ2h0OiAyMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggLTNweCByZ2JhKCMwMDAwMDAsIDAuMTYpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTkyJSk7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY3JSk7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIC5tLWxhbmctY2hhbmdlLWNtbi4tYm94ICYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogMjhweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ3JSk7XG4gICAgICB0b3A6IDE2cHg7XG4gICAgfVxuICB9XG4gIC8v44Kz44Oz44OG44Oz44OE6YOo5YiG44Gu44Oi44O844OA44Or44Gr6KKr44KJ44Gq44GE44KI44GG44Gr6Kq/5pW0XG4gIC5pcy1tb2RhbC1hY3RpdmUgJntcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5tLWxhbmctY2hhbmdlLWNtbl9fbW9kYWxfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNHB4IDIycHg7XG59XG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsX19idG5Vbml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG4ubS1sYW5nLWNoYW5nZS1jbW5fX21vZGFsX19idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBtYXgtaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGxpZ2h0X2dyZWVuXzI7XG4gIH1cbn1cbiIsIi5tLWhlYWRlci1uYXYtY21uIHtcbiAgJi4tc3AtZml4ZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2LWNtbl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYuLXBvbHlnbG90IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLypcblx0QG1lZGlhIHByaW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG4qL1xuXG4gID4gLm0taGVhZGVyLW5hdi1jbW5fX2l0ZW0ge1xuICAgICYuLWFjY2VzcyxcbiAgICAmLi1yZXN0YXVyYW50LFxuICAgICYuLW1lbWJlciB7XG4gICAgICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgJi4tYWNjZXNzLFxuICAgICYuLXJlc3RhdXJhbnQsXG4gICAgJi4tbWVtYmVyIHtcbiAgICAgIC5sLWhlYWRlci5pcy1zY3JvbGwtMy4tcG9seWdsb3QgJiB7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXYtY21uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDUpO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIEBtZWRpYSAjeyRwY2J9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgfVxuICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgZmxleDogbm9uZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB9XG4gICYuLW90aGVyIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgb3JkZXI6IDc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgfVxuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2LWNtbi4tbWFpbiAmIHtcbiAgICAmLi1jb3Vyc2Uge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1hY2Nlc3Mge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1pbmZvIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogNDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcmVzdGF1cmFudCB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDU7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW1lbWJlciB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDFweCkgLyA0KTtcbiAgICB9XG4gICAgJi4taW5mbyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWNvdXJzZSB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW90aGVyIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYtY21uX19tZW51Li1wb2x5Z2xvdCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gIH1cblxuICAvLyBib2R544K/44Kw44Gr44Kv44Op44K5XG4gIC8vIOODreODvOOCq+ODq+ODoeODi+ODpeODvOOBruOCouOCr+ODhuOCo+ODlijlkITjgrTjg6vjg5XloLQpIOS6iOe0hOOCq+ODrOODs+ODgOODvCBwZy1jYWxlbmRlciDjgrTjg6vjg5XloLToqbPntLAgcGctZGV0YWlsIOOCs+ODvOOCueODrOOCpOOCouOCpuODiCBwZy1sYXlvdXQg44Ki44Kv44K744K5IHBnLWFjY2VzcyDjg6zjgrnjg4jjg6njg7MgcGctcmVzdGF1cmFudCDkvJrlk6HmqKkgcGctbWVtYmVyXG4gIC8vIOODreODvOOCq+ODq+ODoeODi+ODpeODvOOBruOCouOCr+ODhuOCo+ODlijkuojntITjgrXjgqTjg4gpIOOCtOODq+ODleWgtCBwZy1nYyDnt7Tnv5LloLQgcGctcHJhY3RpY2Ug44K544Kv44O844OrIHBnLXNjaG9vbCDjg6bjg7zjgrbjg7zliKUgcGctdXNlciDkvJrlk6HmqKkgcGctbWVtYmVyIOODneOCpOODs+ODiOOCq+ODvOODiSBwZy1wb2ludFxuICBAZWFjaCAkcGFnZSBpbiAkcGFnZXMge1xuICAgICYuLSN7JHBhZ2V9IHtcbiAgICAgIC5wZy0jeyRwYWdlfSAmIHtcbiAgICAgICAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsge1xuICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgY29sb3I6ICRncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm0taGVhZGVyLW5hdi1jbW5fX2ljb24ge1xuICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL+OCueOCr+ODreODvOODq+aZguOBr+mdnuihqOekulxuLm0taGVhZGVyLW5hdi1jbW5fX3N0YXRpYy1jb250IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy/jgrnjgq/jg63jg7zjg6vmmYLjga/ooajnpLpcbi5tLWhlYWRlci1uYXYtY21uX19maXhlZC1jb250IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXYtY21uX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBjb2xvcjogJGRhcmtfZ3JheV8yO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHBhZGRpbmc6IDhweCA4cHggNHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwYWRkaW5nOiA4cHggNHB4IDRweDtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIHotaW5kZXg6IDA7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi1jbW4uLXNwLWZpeGVkICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTFweCAwIDdweDtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXYtY21uX19pY29uIHtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsuaXMtYWN0aXZlICYge1xuICAgIGZpbGw6ICRncmVlbjtcbiAgfVxuICAubS1oZWFkZXItbmF2LWNtbl9faXRlbS4tb3RoZXIgJiB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgLm0taGVhZGVyLW5hdi1jbW5fX2xpbmsuaXMtYWN0aXZlICYge1xuICAgICAgc3Ryb2tlOiAkZ3JlZW47XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXYtY21uX190eHQge1xuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXYtY21uX19vdGhlci1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTFweDtcbiAgdG9wOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXk7XG4gIC5tLWhlYWRlci1uYXYtY21uLi1zcC1maXhlZCAmIHtcbiAgICAubS1oZWFkZXItbmF2LWNtbl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAvIDQgLSAxcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLm0tbG9naW4tbWVudSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IDAgMTBweDtcbiAgJi4tYmctZ3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgfVxuICAmLi1wYy1tZW51IHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWluLXdpZHRoOiAyNTJweDtcbiAgfVxuICAmLi1wYy1tZW51LW5hcnJvdyB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG4gICYuLXNwLW1lbnUge1xuICAgIGJvcmRlci1ib3R0b206ICNlOGU4ZTggMXB4IHNvbGlkO1xuICB9XG4gICYuLW1yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tLWxvZ2luLW1lbnVfX25hbWUge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICAvLyBib3JkZXItYm90dG9tOiAjZThlOGU4IDFweCBzb2xpZDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAubS1sb2dpbi1tZW51Li1wYy1tZW51ICYsXG4gIC5tLWxvZ2luLW1lbnUuLXBjLW1lbnUtbmFycm93ICYge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm0tbG9naW4tbWVudV9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMCk7XG4gIH1cbiAgLm0tbG9naW4tbWVudS4tcGMtbWVudSAmLFxuICAubS1sb2dpbi1tZW51Li1wYy1tZW51LW5hcnJvdyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB9XG59XG4ubS1sb2dpbi1tZW51X19uYW1lLWVtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICYuLWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLm0tbG9naW4tbWVudS4tcGMtbWVudSAmLFxuICAubS1sb2dpbi1tZW51Li1wYy1tZW51LW5hcnJvdyAmIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTMpO1xuICB9XG59XG5cbi5tLWxvZ2luLW1lbnVfX3VuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA4cHggMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLm0tbG9naW4tbWVudS4tcGMtbWVudSAmLFxuICAubS1sb2dpbi1tZW51Li1wYy1tZW51LW5hcnJvdyAmIHtcbiAgICBwYWRkaW5nOiA0cHggMCA3cHg7XG4gIH1cbn1cblxuLm0tbG9naW4tbWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzZjNjtcbiAgICAubS1sb2dpbi1tZW51Li1wYy1tZW51ICYsXG4gICAgLm0tbG9naW4tbWVudS4tcGMtbWVudS1uYXJyb3cgJiB7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgfVxuICB9XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi4taGFsZiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gICYuLXR4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgJi4tZmxleC1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5tLWxvZ2luLW1lbnVfX3R4dCB7XG4gICYuLXBvaW50IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTcpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4ubS1sb2dpbi1tZW51X190eHRfX3VuaXQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubS1sb2dpbi1tZW51X19pdGVtX19sb2dvIHtcbiAgd2lkdGg6IDY3cHg7XG4gIGhlaWdodDogMzBweDtcbn1cbiIsIi5tLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhMjI1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgLy8g5Yid5pyf55S76Z2iXG4gICYuLXN0YXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm0tbWVudV9faW5uZXIge1xuICAubS1tZW51Li1zdGFydCAmIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAgICBcbiAgfVxufVxuLm0tbWVudV9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ubS1tZW51X19jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC5tLW1lbnUuLXN0YXJ0ICYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm0tbWVudV9fY2xvc2VfX2ljb24ge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLm0tbWVudV9fYmFjayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufSIsIi5tLW1lbnUtY2xlYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgJi4tcGMtcHJlZiB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDNkM2QzY7XG4gICAgbWFyZ2luOiAwIDI0cHhcbiAgfVxufVxuLm0tbWVudS1jbGVhcl9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiIsIi5tLWRldGFpbGJveCB7XG4gICYuLWJvcmRlci1ib3R0bSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIH1cbiAgZHQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW46IDAgNnB4IDZweCAwO1xuXG4gICAgICAgICYubm9zdHlsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd25fYmlnLnN2Zyk7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTB2dyAtIDIycHggLSA3cHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXBjYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGR0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDE0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgZGQge1xuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi4tdGFiMiB7XG4gICAgICBkdCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDE3MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vL2RsIGR0IGRk44Gu6Kmz57Sw6KGoXG4ubS1kZXRhaWxib3hfX2lubmVyIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgfVxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgJiB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveC4tc3AtZmxleCAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAubS1kZXRhaWxib3guLWNvbXBsZXRlICYge1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuICAmLi1zcC1mbGV4LWNlbGwge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveF9fZGF0YSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2NXB4KTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5tLWRldGFpbGJveC4tbm90aWNlICYge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgICAgfVxuICAgIH1cbiAgICAubS1kZXRhaWxib3guLXNwLWZsZXggJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAubS1kZXRhaWxib3guLWNvbXBsZXRlICYge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE2KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYm9sZCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxufVxuLm0tZGV0YWlsYm94X190dGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICB3aWR0aDogMTY1cHg7XG4gIH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG4gIH1cbiAgLm0tZGV0YWlsYm94Li1ub3RpY2UgJiB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgfVxuICB9XG4gIC5tLWRldGFpbGJveC4tY29tcGxldGUgJiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tLXNjb3BlLWNtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDE1cHggMTJweCAxNXB4IDNweDtcbiAgJi4ta3Yge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm0tc2NvcGUtY21uX190dGwge1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbn1cbi5tLXNjb3BlLWNtbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiIsIi5tLW1vZGFsLWJvdHRvbS1jbW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYuLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm0tbW9kYWwtYm90dG9tLWNtbl9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLi1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiLm0taW5wdXQtaWNvbi1jbW4ge1xuICAmLi1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy90b3AvaWNvbl9waW4uc3ZnKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgfVxuICB9XG4gICYuLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3RvcC9pY29uX2NhbGVuZGVyLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIH1cbiAgICAmLi1zbSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuLXNldHRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3RvcC9pY29uX3NldHRpbmcuc3ZnKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgfVxuICB9XG4gICYuLXJvdW5kZWQtc2V0dGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvaWNvbl9yb3VuZGVkX3NldHRpbmcuc3ZnKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgfVxuICB9XG59XG4ubS1pbnB1dC1pY29uLWNtbl9fcmFuZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4iLCIvL2FjY+OBruS4reOBq2NoZWNrYm946YWN572uXG5cbi5tLWFjYy1pbmNoZWNrLWNtbl9faW5uZXJfX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5tLWFjYy1pbmNoZWNrLWNtbl9faW5uZXJfX2JveF9fY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMTVweDtcbiAgei1pbmRleDogMTtcbn1cbi5tLWFjYy1pbmNoZWNrLWNtbl9fdHRsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCA1MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M2YzZjNjtcbiAgZGlzcGxheTogZmxleDtcbiAgJjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogMC4zcyB0cmFuc2Zvcm07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3RvcC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG4ubS1hY2MtaW5jaGVjay1jbW5fX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubS1hY2MtaW5jaGVjay1jbW5fX2lubmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbl9fdHRsX19sYWJlbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG59XG5cbi5tLWFjYy1pbmNoZWNrLWNtbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgLm0tYWNjLWluY2hlY2stY21uX19saXN0IHtcbiAgICAubS1hY2MtaW5jaGVjay1jbW5fX2l0ZW0ge1xuICAgICAgcGFkZGluZzogM3B4IDIwcHggM3B4IDUwcHg7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgLm0tYWNjLWluY2hlY2stY21uX19pdGVtX19jaGVjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyDjgr/jg5bvvIjkuIrpg6jjga7jgrPjg7Pjg4jjg63jg7zjg6njga7pg6jliIbvvIlcblxuLm0tdGFiLWxpc3QtY21uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLy/kuojntITjgqvjg6zjg7Pjg4Djg7xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJi4tY2FsZW5kZXIge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmVlbjtcbiAgICB9XG4gIH1cbiAgJi4taGFzLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0tdGFiLWxpc3QtY21uX19tYWluIHtcbiAgLy/lt6blj7PjgavliY3lvozjgavnp7vli5XjgZnjgovjgZ/jgoHjga7jg5zjgr/jg7Pku5jjgY1cbiAgLm0tdGFiLWxpc3QtY21uLi1oYXMtYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cblxuICAubS10YWItbGlzdC1jbW4uLWNhbGVuZGVyICYge1xuICAgICYuc3dpcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLm0tdGFiLWxpc3QtY21uX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQsXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICAgICYuc3dpcGVyLXNsaWRlLWxhc3Qge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5pcy1hY3RpdmUtcHJldiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubS10YWItbGlzdC1jbW4uLWNvdXJzZWxpc3QgJiB7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuLWJnLWdyZWVuIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIG0tdGFiLWxpc3QtY21uX19saW5rX19hbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5tLXRhYi1saXN0LWNtbl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAxMHB4IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRkYXJrX2dyYXlfMTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgcGFkZGluZzogMjFweCAxOHB4O1xuICB9XG4gIC5tLXRhYi1saXN0LWNtbi4tcGxhbi1zZWFyY2gtdGFiICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmLmlzLWZhZGluZyB7XG4gICAgYW5pbWF0aW9uOiBtLXRhYi1saXN0LWNtbl9fbGlua19fYW5pbWF0aW9uIDAuNXMgZWFzZSAwcyAzIG5vcm1hbDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLm0tdGFiLWxpc3QtY21uX19pdGVtLmlzLWFjdGl2ZSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgLm0tdGFiLWxpc3QtY21uLi1wbGFuLXNlYXJjaC10YWIgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmMmQwO1xuICAgICAgY29sb3I6ICMzMjMyMzI7XG4gICAgfVxuICB9XG4gIC5tLXRhYi1saXN0LWNtbi4tY2FsZW5kZXIgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcGFkZGluZzogMTNweCA0cHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMjVweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZzogMTNweCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5tLXRhYi1saXN0LWNtbl9faXRlbS4tYmctZ3JlZW4gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjJkMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAubS10YWItbGlzdC1jbW4uLWNvdXJzZWxpc3QuLWJ0bi1iZy10eXBlLWxpZ2h0ICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5XzY7XG4gIH1cbiAgLm0tdGFiLWxpc3QtY21uLi1jb3Vyc2VsaXN0ICYge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAxMXB4IDEwcHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmVlbl8xO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheV8yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgLm0tdGFiLWxpc3QtY21uLi1zcCAmIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgIH1cbiAgfVxufVxuXG4ubS10YWItbGlzdC1jbW5fX2VtIHtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDIyKTtcbiAgfVxuICBAbWVkaWEgI3skcGNifSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgfVxufVxuXG4ubS10YWItbGlzdC1jbW5fX2J0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLi1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICYuLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4iLCIubS1hY2MtY21uLi1pbnB1dC1hY2Mge1xuICAvLyAubS1hY2MtY21uX19oZWFkaW5nICsgZGQsXG4gIC5tLWFjYy1jbW5fX2hlYWRpbmcgKyAubS1hY2MtY21uX19jb250IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubS1hY2MtY21uX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5XzM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5XzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXlfMztcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXlfMztcbiAgfVxuICAmLi1zaWRlLW5vbmUtbGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuICAubS1hY2MtY21uLi1pbnB1dC1hY2MgJiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5tLWFjYy1jbW5fX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDE5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbiAgLm0tYWNjLWNtbl9faXRlbS4tc2lkZS1ub25lLWxpbmUgJiB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXlfMztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5XzM7XG4gIH1cblx0Ly9pbnB1dCDjga7kuIrjgavoqK3nva5cbiAgLm0tYWNjLWNtbi4taW5wdXQtYWNjICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7XG5cdFx0ei1pbmRleDogMDtcbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG5cdFx0Ji5pcy1hY3RpdmUge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuICB9XG59XG5cbi5tLWFjYy1jbW5fX2NvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8zO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAvL+S4reOBq+ihqOOBjOWFpeOCi1xuICAmLi10YWJsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubS1hY2MtY21uLi1pbnB1dC1hY2MgJiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogbWVkaXVtO1xuICB9XG59XG5cbi5tLWFjYy1jbW5fX2NvbnRfX3JlZmluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG59IiwiLm0tYW5jaG9yLWNtbiB7XG5cdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0ei1pbmRleDogMjAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xuXHR9XG5cblx0Ji4tc3RhdGljIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDAgMzBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxuXG5cdCYuLXVuZGVyIHtcblx0XHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRcdHotaW5kZXg6IDEwMDtcblx0XHR9XG5cdH1cblx0Ji4tYmctYmxhY2sge1xuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcblx0XHR9XG5cdH1cblx0Ji4tZmxleCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdCYuLW9ubGluZSB7XG5cdFx0cGFkZGluZzogMTFweCAxNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IC0zcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG5cdH1cbn1cblxuLm0tYW5jaG9yLWNtbl9faXRlbSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAyMnB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblxuXHQmLi1uby1hcnJvdyB7XG5cdFx0cGFkZGluZzogMS4yNWVtIDA7XG5cdFx0bWF4LWhlaWdodDogNTdweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Ji4tYXJyb3ctbGVmdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDEuMjVlbSAwO1xuXHRcdHBhZGRpbmctbGVmdDogMS4yNWVtO1xuXHRcdG1heC1oZWlnaHQ6IDU3cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxZW07XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgaG92ZXJfZWZmZWN0O1xuXG5cdCY6YWZ0ZXIge1xuXHRcdG1hcmdpbjogMTVweCBhdXRvIDA7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjhweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHNfci9pbmNsdWRlL2ltYWdlcy9hcnJvd19kb3duLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuXHRcdEBtZWRpYSAjeyRiYXNpY30ge1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdG1hcmdpbjogNXB4IGF1dG8gMDtcblx0XHR9XG5cdH1cblxuXHQmLi1ncmVlbiB7XG5cdFx0Y29sb3I6ICRncmVlbjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JlZW47XG5cdH1cblxuXHRAbWVkaWEgI3skYmFzaWN9IHtcblx0XHRtYXJnaW46IDVweCAwO1xuXHRcdHBhZGRpbmc6IDExcHggNnB4O1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMyk7XG5cdFx0ZmxleDogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0XHQubS1hbmNob3ItY21uLi1zdGF0aWMgJiB7XG5cdFx0XHRib3gtc2hhZG93OiAwIDRweCAwIDAgJGdyYXk7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhICN7JGlvc30ge1xuXHRcdCYuLWlvcy14cyB7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDZweDtcblx0XHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgxMSk7XG5cdFx0fVxuXHR9XG5cblx0Lm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsICZ7XG5cdFx0bWFyZ2luOiAwIDJweDtcblx0XHRwYWRkaW5nOiA2cHggMXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDRweCk7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDI1JSAtIDRweCk7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdGZsZXgtYmFzaXM6IDE3OHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAxNzhweDtcblx0XHRcdG1hcmdpbjogMCA1cHg7XG5cdFx0XHRwYWRkaW5nOiA3cHg7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRtYXJnaW46IDVweCBhdXRvIDA7XG5cdFx0XHRAbWVkaWEgI3skcGN9e1xuXHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubS1hbmNob3ItY21uX19pdGVtc3tcblx0Lm0tYW5jaG9yLWNtbi4tZ2MtZGV0YWlsICZ7XG5cdFx0bWFyZ2luOiAwIC01cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG4ubS1hbmNob3ItY21uX19pdGVtX190eHR7XG5cdC5tLWFuY2hvci1jbW4uLWdjLWRldGFpbCAmIHtcblx0XHRtaW4taGVpZ2h0OiAyNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdFx0QG1lZGlhICN7JHBjfXtcblx0XHRcdG1pbi1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHR9XG5cdFx0Ji4teHN7XG5cdFx0XHRAbWVkaWEgI3skc3B9e1xuXHRcdFx0XHRAaW5jbHVkZSBmb250LXNpemUoMTApO1xuXHRcdFx0XHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyB3aXRoR29sZlxuLm0td2l0aGdvbGYtc2VhcmNoLWNtbiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gICYuLXBjLi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJi4tc3AuLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuLm0td2l0aGdvbGYtc2VhcmNoLWNtbl9fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDEycHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAubS13aXRoZ29sZi1zZWFyY2gtY21uLi1zcCAmIHtcbiAgICBwYWRkaW5nOiA1cHggMTBweCA4cHg7XG4gIH1cbiAgLm0td2l0aGdvbGYtc2VhcmNoLWNtbi4tc3AuLWhlYWRlciAmIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMjJweDtcbiAgfVxufVxuLm0td2l0aGdvbGYtc2VhcmNoLWNtbl9fbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMThweDtcbiAgbGVmdDogMThweDtcbn1cbi5tLXdpdGhnb2xmLXNlYXJjaC1jbW5fX2hlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC5tLXdpdGhnb2xmLXNlYXJjaC1jbW4uLXNwICYge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbiAgLm0td2l0aGdvbGYtc2VhcmNoLWNtbi4tc3AuLWhlYWRlciAmIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5tLXdpdGhnb2xmLXNlYXJjaC1jbW5fX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ubS13aXRoZ29sZi1zZWFyY2gtY21uX19idG4ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE1cHg7XG4gIC5tLXdpdGhnb2xmLXNlYXJjaC1jbW4uLXNwICYge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gIH1cbiAgLm0td2l0aGdvbGYtc2VhcmNoLWNtbi4tcGMuLWhlYWRlciAmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAubS13aXRoZ29sZi1zZWFyY2gtY21uLi1zcC4taGVhZGVyICYge1xuICAgIG1hcmdpbjogMzJweCAzMHB4O1xuICB9XG59XG4ubS13aXRoZ29sZi1zZWFyY2gtY21uX19idG5fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLm0td2l0aGdvbGYtc2VhcmNoLWNtbi4tcGMuLWhlYWRlciAmIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufSIsIi8v6KiA6Kqe44Gu5YiH44KK5pu/44GI44Oq44Oz44KvXG4ubS1sYW5nLWxpbmsge1xuICAmLi1kcmF3ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgJi4tZ2xvYmFsIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuLm0tbGFuZy1saW5rX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubS1sYW5nLWxpbmsuLWdsb2JhbCAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxufVxuLm0tbGFuZy1saW5rX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICAgIGhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGQwZDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi4tYmxvY2stbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubS1sYW5nLWxpbmsuLWdsb2JhbCAmIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi5tLWxhbmctbGlua19fbmFtZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgfVxufVxuXG4ubS1sYW5nLWxpbmtfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIuNXB4O1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgLm0tbGFuZy1saW5rLi1nbG9iYWwgJiB7XG4gICAgbWFyZ2luOiAzLjVweDtcbiAgICB3aWR0aDogMjNweDtcbiAgfVxufVxuLm0tbGFuZy1saW5rX19pbWdib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGh0bWxbbGFuZz1cImVuXCJdIC5tLWxhbmctbGlua19faXRlbS4tbGFuZy1lbiAmLFxuICBodG1sW2xhbmc9XCJrb1wiXSAubS1sYW5nLWxpbmtfX2l0ZW0uLWxhbmcta28gJixcbiAgaHRtbFtsYW5nPVwiemgtQ0hUXCJdIC5tLWxhbmctbGlua19faXRlbS4tbGFuZy1jaHMgJiB7XG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxufVxuIiwiLm8tc3AtZm9vdGVyLW1lbnV7XG5cdG1hcmdpbjogMCAtMTVweDtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2l0ZW17XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcblx0JjpsYXN0LWNoaWxke1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcblx0fVxuXHQ+IHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAxM3B4IDUwcHg7XG5cdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdEBpbmNsdWRlIGZvbnQtc2l6ZSgyMCk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBtZWRpYSAjeyRwY2J9e1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTJweCBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL3BsdXNfZ3JlZW4uc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCYuaXMtYWN0aXZlIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2xpc3QwMl9faXRlbSB7XG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDEzcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0LmEtbGlua19fYXJyb3cge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHR9XG5cdH1cblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uby1zcC1mb290ZXItbWVudV9faG9tZXtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRtYXJnaW46IDUwcHggMCAzMHB4O1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdEBtZWRpYSAjeyRwY2J9e1xuXHRcdHdpZHRoOiAzMzBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0QG1lZGlhICN7JHRhYmxldH17XG5cdFx0d2lkdGg6IDMzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxufVxuXG4uby1zcC1mb290ZXItbWVudV9fYnRuLWhvbWV7XG5cdGZsZXg6IG5vbmU7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSA5MHB4KTtcbn1cblxuLm8tc3AtZm9vdGVyLW1lbnVfX2J0bi1wY3tcblx0cGFkZGluZzogMCAxNXB4O1xuXHRAbWVkaWEgI3skcGNifXtcblx0XHR3aWR0aDogMzMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdEBtZWRpYSAjeyR0YWJsZXR9e1xuXHRcdHdpZHRoOiAzMzBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cbn0iLCIvLyDjg6Ljg7zjg4Djg6tcblxuLm8tbW9kYWwtY21uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MTAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgIGhlaWdodDogNzV2aDtcbiAgICBwYWRkaW5nOiA3MHB4IDIwcHggMjBweDtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLi1sYW5nLWNoYW5nZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmJlMjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX3NoYWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gIC5pcy1tb2RhbC1jbW4tYWN0aXZlICYge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzMjAwO1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZS5zdmcpO1xuICAmLi1jaXJjbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1waG90byAmLFxuICAuby1tb2RhbC1jbW4uLXBsYW4gJixcbiAgLm8tbW9kYWwtY21uLi1waG90by1tb2RhbC1jbW4gJiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGUuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI2cHggMjZweDtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIHRvcDogLTUwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICByaWdodDogLTUwcHg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLWNtbi4tcGxhbiAmIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9jbG9zZV93aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAjeyRiYXNpY30gYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IC01MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX21haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLy/jg6Ljg7zjg4Djg6vjga7kuIvlm7rlrprjga7jgrPjg7Pjg4bjg7Pjg4TjgpLphY3nva5cbiAgLm8tbW9kYWwtY21uLi1oYXMtYm90dG9tICYge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1waG90byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1waG90by1tb2RhbC1jbW4gJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgICAgaGVpZ2h0OiAxMDB2dztcbiAgICB9XG4gICAgQG1lZGlhICN7JGJhc2ljfSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLWNtbi4tcGxhbiAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX21haW5fX2NvbnQge1xuICAmLi1jb2wyIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX3VuaXQge1xuICAuby1tb2RhbC1jbW5fX21haW5fX2NvbnQuLWNvbDIgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZmxleDogbm9uZTtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2JvdHRvbSB7XG4gIC5vLW1vZGFsLWNtbi4taGFzLWJvdHRvbSAmIHtcbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLm8tbW9kYWwtY21uX19zbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAzZW0pO1xuICAmLi1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLm8tbW9kYWwtY21uX19zbGlkZV9faXRlbV9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5vLW1vZGFsLWNtbl9fc2xpZGVfX2l0ZW1fX2Rlc2Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgaGVpZ2h0OiBjYWxjKDIwcHggKyAzZW0pO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5vLW1vZGFsLWNtbl9faGVhZCB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDI2KTtcbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4vL215cGFnZeeUqFxuXG4uby1tb2RhbC1jbW5fX2hlYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ncmF5X215cGFnZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgfVxuICAvL+OCv+OCpOODiOODq+OBquOBlyB1c2VyLXByb2ZpbGUgbW9kYWxcbiAgJi4tdHRsLW5vbmUge1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBtaW4taGVpZ2h0OiA2M3B4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2hlYWRpbmdfX2Nsb3NlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgICYuLWNvbXBhbmlvbi1pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLWNoYW5nZSAmIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cbiAgfVxuICAmLi13aWRlIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG4gIH1cbiAgJi4tY29tcGFuaW9uLWluZm8ge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLWNtbl9fYm9keV9fcG9pbnQtdHh0IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU3cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDU5ZGU7XG4gICAgfVxuICB9XG4gIC5vLW1vZGFsLWNtbi4tbXlwYWdlLi10aW1lICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbiAgLy8uby1tb2RhbC1jbW5fX2JvZHnjga7kuK3jgavlhaXjgotcbiAgJi4taW5zaWRlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJi4tY2VudGVyIHtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLXRpbWUgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19mb290ZXJfX2J0biB7XG4gICYuLWNhbnNlbCB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWJhc2lzOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDQwJSAtIDEwcHgpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG4gIH1cbiAgJi4tcmVnaXN0ZXIge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZmxleC1iYXNpczogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICAgIG1heC13aWR0aDogY2FsYyg2MCUgLSAxMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAuby1tb2RhbC1jbW5fX2Zvb3Rlci4tY2VudGVyICYge1xuICAgICYuLWNhbnNlbCB7XG4gICAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tcmVnaXN0ZXIge1xuICAgICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2Zvb3Rlcl9fdHh0IHtcbiAgLm8tbW9kYWwtY21uLi1teXBhZ2UuLXRpbWUgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgc3Ryb25nIHtcbiAgICAgIG1hcmdpbjogMCAzcHg7XG4gICAgICBAaW5jbHVkZSBmb250LXNpemUoMjIpO1xuICAgICAgY29sb3I6ICRncmVlbl9teXBhZ2VfMTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAzOHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fYWxlcnRfX3R4dCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNSk7XG4gIGNvbG9yOiAkYmxhY2tfbXlwYWdlXzM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICYuLW5vdGUge1xuICAgIGNvbG9yOiAkYmxhY2tfbXlwYWdlO1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB9XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19hbGVydC1idG5ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgQG1lZGlhICN7JHBjfSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fYWxlcnQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTEwcHg7XG4gIEBtZWRpYSAjeyRwY30ge1xuICAgIHdpZHRoOiAxMzBweDtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19leHBsYW5hdGlvbl9fdHh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgY29sb3I6ICRibGFja19teXBhZ2VfMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG5cbiAgJi4tbWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICB9XG4gICYuLXNlbmQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2xpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuLm8tbW9kYWwtY21uX19tYWlsIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbWFpbF9faGVhZGluZyB7XG4gIGNvbG9yOiAjYWFhO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uby1tb2RhbC1jbW5fX2JvZHlfX2hlYWRpbmcge1xuICBAbWVkaWEgI3skc3B9IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4uby1tb2RhbC1jbW5fX2xhbmctY2hhbmdlX190ZXh0IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAmIHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbGFuZy1jaGFuZ2VfX2J0blVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBAbWVkaWEgI3skcGN9IHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAmIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vLW1vZGFsLWNtbl9fbGFuZy1jaGFuZ2VfX2J0biB7XG4gIHdpZHRoOiAxMDZweDtcbiAgLm8tbW9kYWwtY21uLi1sYW5nLWNoYW5nZSAmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgI3skcGN9IHtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8v44Oh44OL44Ol44O844CA44Kq44Oz44Op44Kk44Oz5LqI57SEXG4uby1tZW51IHtcbiAgJi4tcGMge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIC8vbWljcm9zb2Z0IOOBruOCueOCr+ODreODvOODq+ODkOODvOOBjOihqOekuuOBleOCjOOBpuOBl+OBvuOBhuOBn+OCgWNocm9tZeezu+OBrumdnuihqOekulxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaHRtbC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHotaW5kZXg6IDEzMDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiA4dmg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA4dmg7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDE2dmgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tc3Age1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGh0bWwuaXMtcmVzZXJ2ZS1tZW51LW9wZW4tc3AgJiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiA1MjAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICAgIC8v44GV44KJ44Gr5p2h5Lu244KS6L+95YqgIC5vLW1lbnVfX3Njcm9sbC5pcy1hY3RpdmUg44Grc2Nyb2xs44GZ44KLXG4gICAgJjpoYXMoLm8tbWVudV9fc2Nyb2xsLmlzLWFjdGl2ZSkge1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgfVxuICAgICY6aGFzKC5vLW9ubGluZV9fYXJlYS1saXN0LXNwLmlzLWFjdGl2ZSwuby1vbmxpbmVfX2RhdGUtbWVudS1zcC5pcy1hY3RpdmUpIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG4iLCIvLyDjg4jjg4Pjg5fjg5fjg6njg7PmpJzntKIgUENcbi5vLW9ubGluZSB7XG4gICYuLXNwLWRyYXdlciB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgaHRtbC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1zcCAmIHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDZweCk7XG4gICAgfVxuICB9XG4gICYuLXBjLW9ubGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIC5pcy1yZXNlcnZlLW1lbnUtb3Blbi1wYyAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tb25saW5lX19idG5fX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG5cbiAgJi4tbm9ybWFsIHtcbiAgICAuby1vbmxpbmVfX2xpbmUtbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuICAgIC5vLW9ubGluZV9fZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuby1vbmxpbmVfX2djLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLm8tb25saW5lX19idG5fX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLm8tb25saW5lX190YWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTNweCBhdXRvO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE5cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhkMzE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTlweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgfVxuICAgICAgJjpoYXMoLm8tb25saW5lX190YWJfX2l0ZW0uaXMtYWN0aXZlOm50aC1jaGlsZCgyKSkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhhcyguby1vbmxpbmVfX3RhYl9faXRlbS5pcy1hY3RpdmU6bGFzdC1jaGlsZCkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsaSB7XG4gICAgICAgIC8vIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICM5Njk2OTY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE1KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGEuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX3RhYl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi4tcGMtb25saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAuby1vbmxpbmVfX3RhYiB7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgLm8tb25saW5lX19wYW5lbCB7XG4gICAgICAuby1vbmxpbmVfX3BhbmVsX19pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIDEzcHg7XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX2FyZWFib3gsXG4gICAgICAuby1vbmxpbmVfX2RhdGUsXG4gICAgICAuby1vbmxpbmVfX3NldHRpbmcge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XG4gICAgICB9XG4gICAgICAuby1vbmxpbmVfX2djLW5hbWUge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tcGxhbixcbiAgJi4tb25lIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB6LWluZGV4OiAxMzAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbi5vLW9ubGluZV9fZGF0ZV9faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWluLXdpZHRoOiA3MHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi8vcGNcbi5vLW9ubGluZV9fZGF0ZXBpY2tlci13cmFwIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB6LWluZGV4OiAxMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDE2dmgpO1xuICB9XG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLy9wY1xuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDM5MHB4O1xuICBwYWRkaW5nOiA1MnB4IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5LCAwLjNzIHZpc2liaWxpdHk7XG4gIHdpZHRoOiA4MjBweDtcbiAgei1pbmRleDogMTEwMDtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgZGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXG4gICAgZHQge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgLm8tb25saW5lX19zbWFsbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgd2lkdGg6IDc4JTtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG5cbiAgICAgICAgICAmLm5vc3R5bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwLjZlbTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X3NlbGVjdF9kb3duLnN2Zyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm8tb25saW5lX19yZWZpbmVfX2NvbnRlbnRzX19zY3JvbGwge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uby1vbmxpbmVfX2Nsb3NlLWJ0biB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfMjtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvY2xvc2Vfd2hpdGVfMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tb25saW5lX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm8tb25saW5lX19zZWxlY3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuM3Mgb3BhY2l0eSwgMC4zcyB2aXNpYmlsaXR5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTEwMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTZ2aCk7XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLm8tb25saW5lX19zZWxlY3RfX3Njcm9sbC11bml0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uby1vbmxpbmVfX3NlbGVjdF9fZnJhbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xuICAuby1vbmxpbmUuLXBjLW9ubGluZSAmIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI0cHggNTBweDtcbiAgfVxuXG4gIHNlY3Rpb24ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJi5vLW9ubGluZV9fYXJlYS1saXN0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuXG4gICAgJi5vLW9ubGluZV9fcHJlZi1saXN0IHtcbiAgICAgIGZsZXg6IG5vbmU7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTM1cHgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjNmM2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy9wY1xuLm8tb25saW5lX19wcmVmLXVuaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLm8tb25saW5lX19hcmVhLWxpc3RfX2FyZWFib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLm8tb25saW5lX19zZWxlY3QtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uby1vbmxpbmVfX3RhYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG5cbiAgbGkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlfNjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5XzI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCAwIDAgJGdyYXlfMjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDIxcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGdyZWVuO1xuICAgICAgICBib3JkZXItd2lkdGg6IDNweCAzcHggMCAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uby1vbmxpbmVfX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgcCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuLm8tb25saW5lX19hcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uby1vbmxpbmVfX2djLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fZ2Mtc3VnZ2VzdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICAmLmlzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBsaSB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfZ3JlZW5fMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKDE0KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0X2dyZWVuXzE7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAjeyRzcH0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG4uby1vbmxpbmVfX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5vLW9ubGluZV9fYnRuIHtcbiAgJi4tY291cnNlLW1lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheV8xMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG4uby1vbmxpbmVfX2RhdGVwaWNrZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vLW9ubGluZV9fYXJlYS1saXN0X19idXR0b24ge1xuICAmLi1hcmVhIHtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICB9XG4gICYuLXByZWYge1xuICAgIG1pbi13aWR0aDogNzRweDtcbiAgfVxufVxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8g44OI44OD44OX44OX44Op44Oz5qSc57SiIFNQXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLm8tb25saW5lX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vLW9ubGluZV9fdGFiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA4ZDMxO1xuXG4gICAgYS5zZWxlY3RlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZDMxO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtIDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5vLW9ubGluZV9fcGFuZWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgfVxuXG4gIC5vLW9ubGluZV9fYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjYmNiY2I7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW5jbHVkZS9pbWFnZXMvYXJyb3dfc2VsZWN0X2Rvd24uc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNWVtIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jgqjjg6rjgqLpgbjmip7jg6Hjg4vjg6Xjg7xcbiAgLm8tb25saW5lX19hcmVhLWxpc3Qtc3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgei1pbmRleDogMTEwMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgLm8tb25saW5lX19kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC8v44Ko44Oq44Ki6YG45oqe44Oh44OL44Ol44O8XG4gIC5vLW9ubGluZV9fZGF0ZS1tZW51LXNwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHotaW5kZXg6IDExMDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbiAgfVxufVxuXG4uby1vbmxpbmVfX3dpdGhnb2xmLXdyYXAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAwIDc1cHg7XG59IiwiLy8gU1Ag44Ko44Oq44Ki6YG45oqeXG5cbi5vLXNlbGVjdC1hcmVhLWNtbiAge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDY4cHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHVsIHtcbiAgICBsaSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXlfNDtcbiAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICBcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8g44K/44OWXG5cbi5vLXRhYi1jbW5fX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5pcy1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5vLXRhYi1jbW4uLWJvcmRlciAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyZWVuO1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JlZW47XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLm8tdGFiLWNtbiB7XG4gIC5vLXRhYi1jbW5fX2lubmVyIHtcbiAgICAmLi1zZWFyY2gge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOGQzMTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cbiAgICAgICYuLWJvcmRlci1ub25lIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuby10YWItY21uX19wYW5lbCB7XG4gICAgICAmLi1ub3JtYWwge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLi1yZXNlcnZlLW1lbnUge1xuICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCA5MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuby1kYXRlcGlja2VyLWNtbntcblx0Ly/kuojntIRcblx0Ji4tcmVzZXJ2ZXtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdFxuXHRcdC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfbmV4dF9iay0yLnN2Zyk7XG5cdFx0fVxuXHRcdFxuXHRcdC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3Bhbntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzX3IvaW5jbHVkZS9pbWFnZXMvYXJyb3dfcHJldl9iay0yLnN2Zyk7XG5cdFx0fVxuXHRcdC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnR7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC8v5LqI57SE44OI44OD44OXXG5cdCYuLXJlc2VydmUuLXRvcCxcblx0Ji4tcmVzZXJ2ZS4tb25saW5lLXBje1xuXHRcdG1pbi1oZWlnaHQ6IDMyMHB4O1xuXHRcdC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2luY2x1ZGUvaW1hZ2VzL2Fycm93X25leHRfYmstMi5zdmcpO1xuXHRcdH1cblx0XHQudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW57XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Fzc2V0cy9pbmNsdWRlL2ltYWdlcy9hcnJvd19wcmV2X2JrLTIuc3ZnKTtcblx0XHR9XG5cdH1cblx0Ly/kuojntITjg4jjg4Pjg5dcblx0Ji4tcmVzZXJ2ZS4tb25saW5lLXBjIHtcblx0XHRwYWRkaW5nOiAxNXB4IDIwMHB4IDtcblx0XHRtaW4taGVpZ2h0OiAzNzBweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblx0Ly/kuojntITjgqvjg6zjg7Pjg4Djg7xcblx0Ji4tY2FsZW5kZXJ7XG5cdFx0LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHR9XG5cdH1cblx0XG59XG5cbi5vLWRhdGVwaWNrZXItY21uX19pbm5lcntcbn0iLCIubS1oZWFkZXItbmF2IHtcbiAgJi4tc3AtZml4ZWQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgfVxuICAmLi1oaWdoIHtcbiAgICAvL+WwkeOBl+mrmOOCgVxuICB9XG4gICYuLW5hdi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5sLWhlYWRlci5pcy1zY3JvbGwgJiB7XG4gICAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLi1wYy1ib3R0b20tbGluZSB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5XzM7XG4gICAgfVxuICB9XG4gICYuLXByYWN0aWNlLW1lbnUge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgIH1cbiAgfVxufVxuXG4ubS1oZWFkZXItbmF2X19tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheV8zO1xuICB9XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi4tcG9seWdsb3Qge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAvKlxuXHRAbWVkaWEgcHJpbnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbiovXG5cbiAgPiAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICAmLi1hY2Nlc3MsXG4gICAgJi4tcmVzdGF1cmFudCxcbiAgICAmLi1tZW1iZXIge1xuICAgICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgJi4tYWNjZXNzLFxuICAgICYuLXJlc3RhdXJhbnQsXG4gICAgJi4tbWVtYmVyIHtcbiAgICAgIC5sLWhlYWRlci5pcy1zY3JvbGwtMy4tcG9seWdsb3QgJiB7XG4gICAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW5hdi1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLXBjLWJvdHRvbS1saW5lICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBtZWRpYSAjeyRwY3d9IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gNSk7XG4gIH1cbiAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYpO1xuICB9XG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICBmbGV4OiBub25lO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KTtcbiAgfVxuICBAbWVkaWEgI3skc3B9IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi4tb3RoZXIge1xuICAgIEBtZWRpYSAjeyRwY30ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBvcmRlcjogNztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICB9XG4gICAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW1haW4gJiB7XG4gICAgJi4tY291cnNlIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi4tYWNjZXNzIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMztcbiAgICAgIH1cbiAgICB9XG4gICAgJi4taW5mbyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDQ7XG4gICAgICB9XG4gICAgfVxuICAgICYuLXJlc3RhdXJhbnQge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiA1O1xuICAgICAgfVxuICAgIH1cbiAgICAmLi1tZW1iZXIge1xuICAgICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICAgIG9yZGVyOiA2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1oaWdoICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1uYXYtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XG4gICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VkZWRlZDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZGVkZWQ7XG4gICAgfVxuICB9XG4gIC5sLWhlYWRlci5pcy1zY3JvbGwtMyAmIHtcbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDFweCkgLyA0KTtcbiAgICB9XG4gICAgJi4taW5mbyB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG4gICAgfVxuICAgICYuLWNvdXJzZSB7XG4gICAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG4gICAgfVxuICAgICYuLW90aGVyIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXZfX21lbnUuLXBvbHlnbG90ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjYn0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCk7XG4gICAgfVxuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgIH1cbiAgfVxuXG4gIC8vIGJvZHnjgr/jgrDjgavjgq/jg6njgrlcbiAgLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOWQhOOCtOODq+ODleWgtCkg5LqI57SE44Kr44Os44Oz44OA44O8IHBnLWNhbGVuZGVyIOOCtOODq+ODleWgtOips+e0sCBwZy1kZXRhaWwg44Kz44O844K544Os44Kk44Ki44Km44OIIHBnLWxheW91dCDjgqLjgq/jgrvjgrkgcGctYWNjZXNzIOODrOOCueODiOODqeODsyBwZy1yZXN0YXVyYW50IOS8muWToeaoqSBwZy1tZW1iZXJcbiAgLy8g44Ot44O844Kr44Or44Oh44OL44Ol44O844Gu44Ki44Kv44OG44Kj44OWKOS6iOe0hOOCteOCpOODiCkg44K044Or44OV5aC0IHBnLWdjIOe3tOe/kuWgtCBwZy1wcmFjdGljZSDjgrnjgq/jg7zjg6sgcGctc2Nob29sIOODpuODvOOCtuODvOWIpSBwZy11c2VyIOS8muWToeaoqSBwZy1tZW1iZXIg44Od44Kk44Oz44OI44Kr44O844OJIHBnLXBvaW50XG4gIEBlYWNoICRwYWdlIGluICRwYWdlcyB7XG4gICAgJi4tI3skcGFnZX0ge1xuICAgICAgLnBnLSN7JHBhZ2V9ICYge1xuICAgICAgICAubS1oZWFkZXItbmF2X19saW5rIHtcbiAgICAgICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgICAgICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgICAgICAgZmlsbDogJGdyZWVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tLWhlYWRlci1uYXYuLXByYWN0aWNlLW1lbnUgJiB7XG4gICAgJi4tYWNjZXNzIHtcbiAgICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy/nt7Tnv5LloLTjga7jg6Hjg4vjg6Xjg7zliIfjgormm7/jgYhcbi5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2gge1xuICAubS1oZWFkZXItbmF2X19pdGVtIHtcbiAgICBAZWFjaCAkcGFnZSBpbiAkcGFnZXMge1xuICAgICAgJi4tI3skcGFnZX0ge1xuICAgICAgICAucGctI3skcGFnZX0gJiB7XG4gICAgICAgICAgLm0taGVhZGVyLW5hdl9fbGluayB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOGRjMzI5O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjMzI5O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLm0taGVhZGVyLW5hdl9faWNvbiB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy/jgrnjgq/jg63jg7zjg6vmmYLjga/pnZ7ooajnpLpcbi5tLWhlYWRlci1uYXZfX3N0YXRpYy1jb250IHtcbiAgLmwtaGVhZGVyLmlzLXNjcm9sbC0zICYge1xuICAgIEBtZWRpYSAjeyRzcH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy/jgrnjgq/jg63jg7zjg6vmmYLjga/ooajnpLpcbi5tLWhlYWRlci1uYXZfX2ZpeGVkLWNvbnQge1xuICBkaXNwbGF5OiBub25lO1xuICAubC1oZWFkZXIuaXMtc2Nyb2xsLTMgJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLm0taGVhZGVyLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBAaW5jbHVkZSBmb250LXNpemUoMTIpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhICN7JHBjd30ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgY29sb3I6ICRkYXJrX2dyYXlfMjtcbiAgfVxuICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICBwYWRkaW5nOiA4cHggOHB4IDRweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgQG1lZGlhICN7JHBjYn0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG4gIH1cbiAgQG1lZGlhICN7JHNwfSB7XG4gICAgcGFkZGluZzogOHB4IDRweCA0cHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB6LWluZGV4OiAwO1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICAubS1oZWFkZXItbmF2Li1wcmFjdGljZS1tZW51ICYge1xuICAgIGNvbG9yOiAjMWExYTFhO1xuICAgIEBtZWRpYSAjeyRwY2J9IHtcbiAgICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW5hdi1tZW51ICYge1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNjZweDtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4taGlnaCAmIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICY6aG92ZXIsXG4gICYuaXMtYWN0aXZlIHtcbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgI3skcGN3fSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG4gICAgLm0taGVhZGVyLW5hdi4taGlnaCAmIHtcbiAgICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBAbWVkaWEgI3skYmFzaWN9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuICAgICAgfVxuICAgICAgLm0taGVhZGVyLW5hdi4taGlnaCAmIHtcbiAgICAgICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pcy1hY3RpdmUge1xuICAgIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgJiB7XG4gICAgQG1lZGlhICN7JGJhc2ljfSB7XG4gICAgICBwYWRkaW5nOiAxMXB4IDAgN3B4O1xuICAgICAgQGluY2x1ZGUgZm9udC1zaXplKDEyKTtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbWFpbi4taGlnaC4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICBAbWVkaWEgI3skcGNifSB7XG4gICAgICBwYWRkaW5nOiA1cHggNHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3skc3B9IHtcbiAgICAgIHBhZGRpbmc6IDhweCA0cHg7XG4gICAgfVxuICB9XG4gIC5tLWhlYWRlci1uYXYuLW1haW4uLWhpZ2ggJiB7XG4gICAgQG1lZGlhICN7JHNwfSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDRweDtcbiAgICB9XG4gICAgQG1lZGlhICN7JHBjfSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIC5tLWhlYWRlci1uYXZfX2ljb24ge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzMyOTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAubS1oZWFkZXItbmF2X19pY29uIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX2ljb24ge1xuICBAbWVkaWEgI3skcGN3fSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubS1oZWFkZXItbmF2X19saW5rLmlzLWFjdGl2ZSAmIHtcbiAgICBmaWxsOiAkZ3JlZW47XG4gIH1cbiAgLm0taGVhZGVyLW5hdl9faXRlbS4tb3RoZXIgJiB7XG4gICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XG4gICAgLm0taGVhZGVyLW5hdl9fbGluay5pcy1hY3RpdmUgJiB7XG4gICAgICBzdHJva2U6ICRncmVlbjtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tbmF2LW1lbnUgJiB7XG4gICAgQG1lZGlhICN7JHBjd30ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICBtaW4taGVpZ2h0OiAyM3B4O1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX3R4dCB7XG4gIEBtZWRpYSAjeyRiYXNpY30ge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG4gIC5tLWhlYWRlci1uYXYuLW5hdi1tZW51ICYge1xuICAgIEBtZWRpYSAjeyRwY3d9IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cbiAgLm0taGVhZGVyLW5hdi4tcHJhY3RpY2UtbWVudSAmIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5tLWhlYWRlci1uYXZfX290aGVyLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgLm0taGVhZGVyLW5hdi4tc3AtZml4ZWQgJiB7XG4gICAgLm0taGVhZGVyLW5hdl9faXRlbSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAvIDQgLSAxcHgpO1xuICAgIH1cbiAgfVxufVxuIl19 */
