.wpforms-field-map .wpforms-map-field-marker,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker {
  font-size: 12px;
  line-height: 14px;
  color: #1F1F1F;
  display: flex;
  align-items: center;
  gap: 5px;
  transform: translateX(50%);
  margin-left: -32px;
  max-width: 200px;
}

.wpforms-field-map .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-icon.wpforms-map-field-marker-pin-size-medium),
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-icon.wpforms-map-field-marker-pin-size-medium) {
  margin-left: -48px;
}

.wpforms-field-map .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-icon.wpforms-map-field-marker-pin-size-large),
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-icon.wpforms-map-field-marker-pin-size-large) {
  margin-left: -64px;
}

.wpforms-field-map .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-small),
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-small) {
  margin-left: -20px;
}

.wpforms-field-map .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-large),
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-large) {
  margin-left: -48px;
}

.wpforms-field-map .wpforms-map-field-marker-pin-image,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin-image {
  display: none;
  height: auto;
}

.wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-small .wpforms-map-field-marker-pin-image,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-small .wpforms-map-field-marker-pin-image {
  max-width: 20px;
}

.wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-medium .wpforms-map-field-marker-pin-image,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-medium .wpforms-map-field-marker-pin-image {
  max-width: 32px;
}

.wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-large .wpforms-map-field-marker-pin-image,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-large .wpforms-map-field-marker-pin-image {
  max-width: 48px;
}

.wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image .wpforms-map-field-marker-pin-icon,
.wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image .wpforms-map-field-marker-pin-icon-svg,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image .wpforms-map-field-marker-pin-icon,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image .wpforms-map-field-marker-pin-icon-svg {
  display: none;
}

.wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image .wpforms-map-field-marker-pin-image,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker .wpforms-map-field-marker-pin-type-image .wpforms-map-field-marker-pin-image {
  display: block;
}

.wpforms-field-map .wpforms-map-field-marker-pin,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin {
  position: relative;
  display: inline-block;
}

.wpforms-field-map .wpforms-map-field-marker-pin .wpforms-map-field-marker-pin-image,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin .wpforms-map-field-marker-pin-image {
  display: none;
}

.wpforms-field-map .wpforms-map-field-marker-pin svg,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin svg {
  display: block;
  width: 100%;
  height: auto;
}

.wpforms-field-map .wpforms-map-field-marker-pin-icon,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin-icon {
  position: absolute;
  top: calc(50% - 4px);
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  color: #000;
  font-size: 12px;
}

.wpforms-field-map .wpforms-map-field-marker-pin-icon-light,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin-icon-light {
  color: #fff;
}

.wpforms-field-map .wpforms-map-field-marker-pin-icon-light path,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin-icon-light path {
  fill: currentColor;
}

.wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-small,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-small {
  max-width: 32px;
}

.wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-medium,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-medium {
  max-width: 48px;
}

.wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-medium .wpforms-map-field-marker-pin-icon,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-medium .wpforms-map-field-marker-pin-icon {
  top: calc(50% - 6px);
  font-size: 18px;
}

.wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-large,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-large {
  max-width: 64px;
}

.wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-large .wpforms-map-field-marker-pin-icon,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-pin.wpforms-map-field-marker-pin-size-large .wpforms-map-field-marker-pin-icon {
  top: calc(50% - 8px);
  font-size: 24px;
}

.wpforms-field-map .wpforms-map-field-marker-content,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-content {
  text-shadow: -1px -1px 0 #FFF,  1px -1px 0 #FFF, -1px  1px 0 #FFF,  1px  1px 0 #FFF;
}

.wpforms-field-map .wpforms-map-field-marker-content-name,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-content-name {
  font-weight: 700;
}

.wpforms-field-map .wpforms-map-field-marker-content-description,
div.wpforms-container-full .wpforms-field-map .wpforms-map-field-marker-content-description {
  margin-top: 2px;
  color: #3C4043;
}

.wpforms-form .wpforms-field-container .wpforms-field-map gmp-map {
  width: 100%;
  height: 100%;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-geolocation-map {
  display: block;
  height: 300px;
  width: 100%;
  background-color: var(--wpforms-field-background-color, #fff);
  background-clip: padding-box;
  border-radius: var(--wpforms-field-border-radius, 2px);
  color: var(--wpforms-field-text-color, #333);
  border-width: var(--wpforms-field-border-size, 1px);
  border-style: solid;
  border-color: var(--wpforms-field-border-color, #ccc);
  font-size: var(--wpforms-field-size-font-size, 16px);
  position: relative;
  z-index: 1;
  overflow: hidden;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices {
  padding: 15px;
  display: flex;
  flex-direction: column;
  border-width: var(--wpforms-field-border-size, 1px);
  border-style: solid;
  border-color: var(--wpforms-field-border-color, #ccc);
  border-bottom-left-radius: var(--wpforms-field-border-radius, 2px);
  border-bottom-right-radius: var(--wpforms-field-border-radius, 2px);
  border-top: none;
  list-style: none;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices label {
  padding: 0;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices li {
  margin: 0;
  padding: 0 0 15px;
  gap: 15px;
  display: inline-flex;
  align-items: center;
  width: 100%;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices li:last-child {
  padding-bottom: 0;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices li + li {
  padding-top: 15px;
  border-width: var(--wpforms-field-border-size, 1px);
  border-top-style: solid;
  border-color: var(--wpforms-field-border-color, #ccc);
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices .wpforms-field-map-location-name,
.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices .wpforms-field-map-location-address {
  display: block;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices .wpforms-field-map-location-name {
  font-weight: bold;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-field-map-choices .wpforms-field-map-location-name:not(:empty) + .wpforms-field-map-location-address {
  margin-top: 5px;
}

.wpforms-form .wpforms-field-container .wpforms-field-map .wpforms-geolocation-map.wpforms-field-row {
  margin: 0;
}

.wpforms-form .wpforms-field-container .wpforms-field-map:has(.wpforms-field-map-choices:not(.wpforms-hidden)) .wpforms-geolocation-map {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.wpforms-form .wpforms-field-container .mapboxgl-marker {
  position: absolute;
}

.wpforms-form .wpforms-field-container:not(.wpforms-render-modern) .wpforms-field-map-choices {
  padding: 15px !important;
  border: 1px solid #ccc !important;
  border-top: none !important;
}

.wpforms-form .wpforms-field-container:not(.wpforms-render-modern) .wpforms-field-map-choices li {
  margin: 0 !important;
  padding: 0 0 15px !important;
}

.wpforms-form .wpforms-field-container:not(.wpforms-render-modern) .wpforms-field-map-choices li:last-child {
  padding-bottom: 0 !important;
}

.wpforms-form .wpforms-field-container:not(.wpforms-render-modern) .wpforms-field-map-choices li + li {
  padding-top: 15px !important;
  border-top: 1px solid #ccc !important;
}

.rtl .wpforms-map-field-marker,
.rtl div.wpforms-container-full .wpforms-map-field-marker {
  transform: translateX(-50%);
  margin-left: 32px;
}

.rtl .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-icon.wpforms-map-field-marker-pin-size-medium),
.rtl div.wpforms-container-full .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-icon.wpforms-map-field-marker-pin-size-medium) {
  margin-left: 48px;
}

.rtl .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-icon.wpforms-map-field-marker-pin-size-large),
.rtl div.wpforms-container-full .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-icon.wpforms-map-field-marker-pin-size-large) {
  margin-left: 64px;
}

.rtl .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-small),
.rtl div.wpforms-container-full .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-small) {
  margin-left: 20px;
}

.rtl .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-large),
.rtl div.wpforms-container-full .wpforms-map-field-marker:has(.wpforms-map-field-marker-pin-type-image.wpforms-map-field-marker-pin-size-large) {
  margin-left: 48px;
}

@keyframes wpforms-map-field-marker-highlight {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  60% {
    transform: translateY(-5px);
  }
}

.wpforms-map-field-marker-highlight .wpforms-map-field-marker-wrapper {
  animation: wpforms-map-field-marker-highlight 1s ease-in-out;
}

#wpforms-conversational-form-page .wpforms-field .wpforms-geolocation-map,
#wpforms-conversational-form-page .wpforms-field .wpforms-field-map-choices {
  color: inherit;
  border-color: inherit;
  background-color: inherit;
}

#wpforms-conversational-form-page .wpforms-field .wpforms-field-row.wpforms-geolocation-map {
  border: 1px solid color-mix(in srgb, currentColor 10%, transparent);
  background-color: color-mix(in srgb, currentColor 5%, transparent);
  border-radius: 4px;
}

#wpforms-conversational-form-page .wpforms-field .wpforms-field-row.wpforms-geolocation-map:before {
  color: inherit;
}

#wpforms-conversational-form-page .wpforms-field-map .wpforms-field-map-choices {
  padding: 15px;
  border: 1px solid color-mix(in srgb, currentColor 10%, transparent);
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

#wpforms-conversational-form-page .wpforms-field-map .wpforms-field-map-choices li {
  padding-bottom: 15px;
  margin-bottom: 0;
}

#wpforms-conversational-form-page .wpforms-field-map .wpforms-field-map-choices li input {
  margin: 0;
}

#wpforms-conversational-form-page .wpforms-field-map .wpforms-field-map-choices li + li {
  padding-top: 15px;
  border-top-color: color-mix(in srgb, currentColor 10%, transparent);
}

#wpforms-conversational-form-page .wpforms-field-map .wpforms-field-map-choices.wpforms-field-radio label {
  border: none !important;
  background: transparent;
}

div.wpforms-container.wpforms-lead-forms-container .wpforms-form .wpforms-field-map-choices {
  margin: 0;
}

div.wpforms-container.wpforms-lead-forms-container .wpforms-form .wpforms-field-map-choices label {
  width: 100%;
  padding-bottom: 30px;
}

div.wpforms-container .wpforms-form .mapboxgl-marker {
  position: absolute;
}

div.wpforms-container .wpforms-form .mapboxgl-canvas {
  display: block;
  width: 100%;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-left, div.wpforms-container .wpforms-form .mapboxgl-ctrl-bottom-right {
  display: none;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-bottom-left {
  position: absolute;
  left: 0;
  bottom: 0;
  margin: 0 0 10px 10px;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right {
  position: absolute;
  top: 0;
  right: 0;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group {
  border-radius: 4px;
  background: #ffffff;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group button {
  width: 29px;
  height: 29px;
  display: block;
  padding: 0;
  margin: 0;
  outline: none;
  border: 0;
  box-sizing: border-box;
  background-color: transparent;
  cursor: pointer;
  overflow: hidden;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group button:first-child {
  border-radius: 4px 4px 0 0;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group button + button {
  border-top: 1px solid #dddddd;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group button:not(:disabled):hover {
  background-color: rgba(0, 0, 0, 0.05);
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right .mapboxgl-ctrl-group:not(:empty) {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right .mapboxgl-ctrl-icon {
  height: 29px;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-top-right .mapboxgl-ctrl {
  margin: 10px 10px 0 0;
  float: right;
}

div.wpforms-container .wpforms-form .mapboxgl-ctrl-logo {
  width: 88px;
  height: 23px;
  margin: 0 0 -4px -4px;
  display: block;
  background-repeat: no-repeat;
  cursor: pointer;
  overflow: hidden;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E %3Cdefs%3E %3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E %3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E %3C/defs%3E %3Cmask id='clip'%3E %3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/mask%3E %3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E %3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E %3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E %3C/g%3E %3Cg id='fill' opacity='0.9' fill='%23fff'%3E %3Cuse xlink:href='%23logo'/%3E %3Cuse xlink:href='%23text'/%3E %3C/g%3E %3C/svg%3E");
}

div.wpforms-container .wpforms-form .mapboxgl-canary {
  background-color: salmon;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3Bmb3Jtcy1nZW9sb2NhdGlvbi1tYXAtZmllbGQuY3NzIiwic291cmNlcyI6WyJ3cGZvcm1zLWdlb2xvY2F0aW9uLW1hcC1maWVsZC5zY3NzIiwiLi4vLi4vLi4vd3Bmb3Jtcy9hc3NldHMvc2Nzcy9mcm9udGVuZC9tb2Rlcm4vYmFzZS9fY29sb3JzLnNjc3MiLCIuLi8uLi8uLi93cGZvcm1zL2Fzc2V0cy9zY3NzL2Zyb250ZW5kL21vZGVybi9iYXNlL192YXJpYWJsZXMuc2NzcyIsIl9wbGFjZWhvbGRlci5zY3NzIiwiX21hcC1maWVsZC5zY3NzIiwiX2NvbnZlcnNhdGlvbmFsLWZvcm1zLnNjc3MiLCJfbGVhZC1mb3Jtcy5zY3NzIiwiX21hcGJveC1tYXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi8uLi93cGZvcm1zL2Fzc2V0cy9zY3NzL2Zyb250ZW5kL21vZGVybi9iYXNlL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi8uLi8uLi93cGZvcm1zL2Fzc2V0cy9zY3NzL2Zyb250ZW5kL21vZGVybi9iYXNlL3ZhcmlhYmxlcyc7XG5cbi53cGZvcm1zLWZpZWxkLW1hcCAud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLFxuZGl2LndwZm9ybXMtY29udGFpbmVyLWZ1bGwgLndwZm9ybXMtZmllbGQtbWFwIC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXIge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRjb2xvcjogIzFGMUYxRjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiA1cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuXHRtYXJnaW4tbGVmdDogLTMycHg7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cblx0JjpoYXMoLndwZm9ybXMtbWFwLWZpZWxkLW1hcmtlci1waW4tdHlwZS1pY29uLndwZm9ybXMtbWFwLWZpZWxkLW1hcmtlci1waW4tc2l6ZS1tZWRpdW0pe1xuXHRcdG1hcmdpbi1sZWZ0OiAtNDhweDtcblx0fVxuXG5cdCY6aGFzKC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLXR5cGUtaWNvbi53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLXNpemUtbGFyZ2Upe1xuXHRcdG1hcmdpbi1sZWZ0OiAtNjRweDtcblx0fVxuXG5cdCY6aGFzKC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLXR5cGUtaW1hZ2Uud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi1zaXplLXNtYWxsKXtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdH1cblxuXHQmOmhhcygud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi10eXBlLWltYWdlLndwZm9ybXMtbWFwLWZpZWxkLW1hcmtlci1waW4tc2l6ZS1sYXJnZSl7XG5cdFx0bWFyZ2luLWxlZnQ6IC00OHB4O1xuXHR9XG5cblx0Ji1waW4taW1hZ2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LndwZm9ybXMtbWFwLWZpZWxkLW1hcmtlci1waW4tdHlwZS1pbWFnZSB7XG5cdFx0Ji53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLXNpemUtc21hbGwge1xuXHRcdFx0LndwZm9ybXMtbWFwLWZpZWxkLW1hcmtlci1waW4taW1hZ2Uge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLXNpemUtbWVkaXVtIHtcblx0XHRcdC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLWltYWdlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi1zaXplLWxhcmdlIHtcblx0XHRcdC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLWltYWdlIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA0OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLXR5cGUtaW1hZ2Uge1xuXHRcdC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLWljb24sXG5cdFx0LndwZm9ybXMtbWFwLWZpZWxkLW1hcmtlci1waW4taWNvbi1zdmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi1pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQmLXBpbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLWltYWdlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0Ji1pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR9XG5cblx0XHQmLWljb24tbGlnaHQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLXNpemUtc21hbGwge1xuXHRcdFx0bWF4LXdpZHRoOiAzMnB4O1xuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi1zaXplLW1lZGl1bSB7XG5cdFx0XHRtYXgtd2lkdGg6IDQ4cHg7XG5cblx0XHRcdC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLWljb24ge1xuXHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gNnB4KTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi1zaXplLWxhcmdlIHtcblx0XHRcdG1heC13aWR0aDogNjRweDtcblxuXHRcdFx0LndwZm9ybXMtbWFwLWZpZWxkLW1hcmtlci1waW4taWNvbiB7XG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1jb250ZW50IHtcblx0XHR0ZXh0LXNoYWRvdzpcblx0XHRcdC0xcHggLTFweCAwICNGRkYsICAxcHggLTFweCAwICNGRkYsXG5cdFx0XHQtMXB4ICAxcHggMCAjRkZGLCAgMXB4ICAxcHggMCAjRkZGO1xuXG5cdFx0Ji1uYW1lIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXG5cdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRjb2xvcjogIzNDNDA0Mztcblx0XHR9XG5cdH1cbn1cblxuLndwZm9ybXMtZm9ybSAud3Bmb3Jtcy1maWVsZC1jb250YWluZXIge1xuXHQud3Bmb3Jtcy1maWVsZC1tYXAge1xuXHRcdGdtcC1tYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXG5cdFx0QGltcG9ydCBcInBsYWNlaG9sZGVyXCI7XG5cdFx0QGltcG9ydCBcIm1hcC1maWVsZFwiO1xuXHR9XG5cblx0Lm1hcGJveGdsLW1hcmtlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0Jjpub3QoLndwZm9ybXMtcmVuZGVyLW1vZGVybikge1xuXHRcdC53cGZvcm1zLWZpZWxkLW1hcC1jaG9pY2VzIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX20gIWltcG9ydGFudDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzogMCAwICRzcGFjaW5nX20gIWltcG9ydGFudDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkgKyBsaSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZ19tICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ydGwge1xuXHQud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLFxuXHRkaXYud3Bmb3Jtcy1jb250YWluZXItZnVsbCAud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0bWFyZ2luLWxlZnQ6IDMycHg7XG5cblx0XHQmOmhhcygud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi10eXBlLWljb24ud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi1zaXplLW1lZGl1bSl7XG5cdFx0XHRtYXJnaW4tbGVmdDogNDhweDtcblx0XHR9XG5cblx0XHQmOmhhcygud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi10eXBlLWljb24ud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi1zaXplLWxhcmdlKXtcblx0XHRcdG1hcmdpbi1sZWZ0OiA2NHB4O1xuXHRcdH1cblxuXHRcdCY6aGFzKC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItcGluLXR5cGUtaW1hZ2Uud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi1zaXplLXNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cblx0XHQmOmhhcygud3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLXBpbi10eXBlLWltYWdlLndwZm9ybXMtbWFwLWZpZWxkLW1hcmtlci1waW4tc2l6ZS1sYXJnZSkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDQ4cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBrZXlmcmFtZXMgd3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLWhpZ2hsaWdodCB7XG5cdDAlLCAyMCUsIDUwJSwgODAlLCAxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblx0NDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuXHR9XG5cdDYwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHR9XG59XG5cbi53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItaGlnaGxpZ2h0IC53cGZvcm1zLW1hcC1maWVsZC1tYXJrZXItd3JhcHBlciB7XG5cdGFuaW1hdGlvbjogd3Bmb3Jtcy1tYXAtZmllbGQtbWFya2VyLWhpZ2hsaWdodCAxcyBlYXNlLWluLW91dDtcbn1cblxuQGltcG9ydCBcImNvbnZlcnNhdGlvbmFsLWZvcm1zXCI7XG5AaW1wb3J0IFwibGVhZC1mb3Jtc1wiO1xuQGltcG9ydCBcIm1hcGJveC1tYXBcIjtcbiIsIi8vIFdQRm9ybXMgTW9kZXJuIEJhc2Ugc3R5bGVzLlxuLy9cbi8vIENvbG9ycy5cbi8vXG4vLyBAc2luY2UgMS44LjFcblxuLy8gQ2xhc3NpYyBjb2xvcnMgKHN0aWxsIHVzZWQgaW4gdmFyaW91cyBwbGFjZXMpOlxuJGNvbG9yX3doaXRlOiAgICAgICAgICAgICAgICAgICAgICNmZmZmZmY7XG5cbiRjb2xvcl9ibGFjazogICAgICAgICAgICAgICAgICAgICAjMzMzMzMzO1xuXG4kY29sb3JfYmx1ZTogICAgICAgICAgICAgICAgICAgICAgIzMyNzNkYztcblxuJGNvbG9yX2dyZWVuOiAgICAgICAgICAgICAgICAgICAgICMwMDgwMDA7XG4kY29sb3JfZ3JlZW5fYnJpZ2h0OiAgICAgICAgICAgICAgIzIzZDE2MDtcbiRjb2xvcl9ncmVlbl9saWdodDogICAgICAgICAgICAgICAjYjRkMzliO1xuJGNvbG9yX2dyZWVuX2xpZ2h0ZXN0OiAgICAgICAgICAgICNlMGZmYzc7XG5cbiRjb2xvcl95ZWxsb3c6ICAgICAgICAgICAgICAgICAgICAjZmZkZDU3O1xuJGNvbG9yX3llbGxvd19saWdodDogICAgICAgICAgICAgICNmZmYzYWY7XG5cbiRjb2xvcl9yZWRfbGlnaHQ6ICAgICAgICAgICAgICAgICAjZjJkZWRlO1xuXG4kY29sb3Jfb3JhbmdlOiAgICAgICAgICAgICAgICAgICAgI2UyNzczMDtcblxuLy8gTW9kZXJuIGNvbG9yczpcbiRjb2xvcl9tb2Rlcm5fcHJpbWFyeV9kYXJrOiAgICAgICByZ2JhKCAwLCAwLCAwLCAwLjg1ICk7IC8vICMyNjI2MjY7XG4kY29sb3JfbW9kZXJuX3NlY29uZGFyeV9kYXJrOiAgICAgcmdiYSggMCwgMCwgMCwgMC43MCApOyAvLyAjNGM0YzRjO1xuJGNvbG9yX21vZGVybl9oaW50X2Rhcms6ICAgICAgICAgIHJnYmEoIDAsIDAsIDAsIDAuNTUgKTsgLy8gIzczNzM3MztcbiRjb2xvcl9tb2Rlcm5faGludF9saWdodDogICAgICAgICByZ2JhKCAwLCAwLCAwLCAwLjM1ICk7IC8vICNhNmE2YTY7XG4kY29sb3JfbW9kZXJuX2JvcmRlcl9kYXJrOiAgICAgICAgcmdiYSggMCwgMCwgMCwgMC4yNSApOyAvLyAjYmZiZmJmO1xuJGNvbG9yX21vZGVybl9zaGFkb3dfc3VidGxlOiAgICAgIHJnYmEoIDAsIDAsIDAsIDAuMTUgKTtcbiRjb2xvcl9tb2Rlcm5fYmx1ZTogICAgICAgICAgICAgICAjMDY2YWFiO1xuJGNvbG9yX21vZGVybl9lcnJvcjogICAgICAgICAgICAgICNENjM2Mzc7XG4iLCIvLyBXUEZvcm1zIE1vZGVybiBCYXNlIHN0eWxlcy5cbi8vXG4vLyBWYXJpYWJsZXMuXG4vL1xuLy8gQHNpbmNlIDEuOC4xXG5cbkBpbXBvcnQgJ2NvbG9ycyc7XG5cbi8vIEZvbnQgc2l6ZXMuXG4kZm9udF9zaXplX3hzOiAgICAgICAgMTJweDtcbiRmb250X3NpemVfczogICAgICAgICAxNHB4O1xuJGZvbnRfc2l6ZV9tczogICAgICAgIDE2cHg7XG4kZm9udF9zaXplX206ICAgICAgICAgMTdweDtcbiRmb250X3NpemVfbDogICAgICAgICAxOHB4O1xuJGZvbnRfc2l6ZV94bDogICAgICAgIDI0cHg7XG5cbi8vIFNwYWNpbmcuXG4kc3BhY2luZ194czogICAgICAgICAgNXB4O1xuJHNwYWNpbmdfczogICAgICAgICAgIDEwcHg7XG4kc3BhY2luZ19tOiAgICAgICAgICAgMTVweDtcbiRzcGFjaW5nX21sOiAgICAgICAgICAyMHB4O1xuJHNwYWNpbmdfbDogICAgICAgICAgIDMwcHg7XG4kc3BhY2luZ194bDogICAgICAgICAgNDBweDtcbiRzcGFjaW5nX3h4bDogICAgICAgICA1MHB4O1xuXG4vLyBCb3JkZXIgcmFkaXVzLlxuJGJvcmRlcl9yYWRpdXNfeHM6ICAgIDJweDtcbiRib3JkZXJfcmFkaXVzX3M6ICAgICAzcHg7XG4kYm9yZGVyX3JhZGl1c19tOiAgICAgNnB4O1xuXG4vLyBCb3JkZXIuXG4kYm9yZGVyX3N0ZDogICAgICAgICAgMXB4IHNvbGlkICRjb2xvcl9tb2Rlcm5fYm9yZGVyX2Rhcms7XG5cbi8vIFNoYWRvdy5cbiRzaGFkb3dfc3VidGxlOiAgICAgICAwcHggMXB4IDJweCAkY29sb3JfbW9kZXJuX3NoYWRvd19zdWJ0bGU7XG5cbi8vIEZpZWxkIHNpemUuXG4kZmllbGRfc2l6ZV9zbWFsbDogICAgMjUlO1xuJGZpZWxkX3NpemVfbWVkaXVtOiAgIDYwJTtcbiRmaWVsZF9zaXplX2xhcmdlOiAgICAxMDAlO1xuXG4kZmllbGRfaGVpZ2h0OiAgICAgICAgNDNweDtcblxuLy8gVHJhbnNpdGlvbnMuXG4kdHJhbnNpdGlvbl9zbG93ZXN0OiAgLjUwcztcbiR0cmFuc2l0aW9uX3Nsb3dlcjogICAuNDBzO1xuJHRyYW5zaXRpb25fc2xvdzogICAgIC4yNXM7XG4kdHJhbnNpdGlvbl9ub3JtYWw6ICAgLjE1cztcbiR0cmFuc2l0aW9uX2Zhc3Q6ICAgICAuMDVzO1xuIiwiLndwZm9ybXMtZ2VvbG9jYXRpb24tbWFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMzAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cGZvcm1zLWZpZWxkLWJhY2tncm91bmQtY29sb3IsICNmZmYpO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS13cGZvcm1zLWZpZWxkLWJvcmRlci1yYWRpdXMsIDJweCk7XG5cdGNvbG9yOiB2YXIoLS13cGZvcm1zLWZpZWxkLXRleHQtY29sb3IsICMzMzMpO1xuXHRib3JkZXItd2lkdGg6IHZhcigtLXdwZm9ybXMtZmllbGQtYm9yZGVyLXNpemUsIDFweCk7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItY29sb3IsICNjY2MpO1xuXHRmb250LXNpemU6IHZhcigtLXdwZm9ybXMtZmllbGQtc2l6ZS1mb250LXNpemUsIDE2cHgpO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIud3Bmb3Jtcy1maWVsZC1tYXAtY2hvaWNlcyB7XG5cdHBhZGRpbmc6ICRzcGFjaW5nX207XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvcmRlci13aWR0aDogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItc2l6ZSwgMXB4KTtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS13cGZvcm1zLWZpZWxkLWJvcmRlci1jb2xvciwgI2NjYyk7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXdwZm9ybXMtZmllbGQtYm9yZGVyLXJhZGl1cywgMnB4KTtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXdwZm9ybXMtZmllbGQtYm9yZGVyLXJhZGl1cywgMnB4KTtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblxuXHRsYWJlbCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMCAwICRzcGFjaW5nX207XG5cdFx0Z2FwOiAkc3BhY2luZ19tO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0bGkgKyBsaSB7XG5cdFx0cGFkZGluZy10b3A6ICRzcGFjaW5nX207XG5cdFx0Ym9yZGVyLXdpZHRoOiB2YXIoLS13cGZvcm1zLWZpZWxkLWJvcmRlci1zaXplLCAxcHgpO1xuXHRcdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci1jb2xvcjogdmFyKC0td3Bmb3Jtcy1maWVsZC1ib3JkZXItY29sb3IsICNjY2MpO1xuXHR9XG5cblx0LndwZm9ybXMtZmllbGQtbWFwLWxvY2F0aW9uLW5hbWUsXG5cdC53cGZvcm1zLWZpZWxkLW1hcC1sb2NhdGlvbi1hZGRyZXNzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHR9XG5cblx0LndwZm9ybXMtZmllbGQtbWFwLWxvY2F0aW9uLW5hbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXG5cdFx0Jjpub3QoOmVtcHR5KSArIC53cGZvcm1zLWZpZWxkLW1hcC1sb2NhdGlvbi1hZGRyZXNzIHtcblx0XHRcdG1hcmdpbi10b3A6ICRzcGFjaW5nX3hzO1xuXHRcdH1cblx0fVxufVxuXG4ud3Bmb3Jtcy1nZW9sb2NhdGlvbi1tYXAud3Bmb3Jtcy1maWVsZC1yb3cge1xuXHRtYXJnaW46IDA7XG59XG5cbiY6aGFzKC53cGZvcm1zLWZpZWxkLW1hcC1jaG9pY2VzOm5vdCgud3Bmb3Jtcy1oaWRkZW4pKSAud3Bmb3Jtcy1nZW9sb2NhdGlvbi1tYXAge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbiIsIiRib3JkZXJfcmFkaXVzX3M6IDRweDtcbiRzcGFjaW5nX21zOiAxNXB4O1xuJGNvbG9yX2JvcmRlcjogY29sb3ItbWl4KGluIHNyZ2IsIGN1cnJlbnRDb2xvciAxMCUsIHRyYW5zcGFyZW50KTtcbiRiYWNrZ3JvdW5kQ29sb3I6IGNvbG9yLW1peChpbiBzcmdiLCBjdXJyZW50Q29sb3IgNSUsIHRyYW5zcGFyZW50KTtcblxuI3dwZm9ybXMtY29udmVyc2F0aW9uYWwtZm9ybS1wYWdlIHtcblx0LndwZm9ybXMtZmllbGQge1xuXHRcdC53cGZvcm1zLWdlb2xvY2F0aW9uLW1hcCxcblx0XHQud3Bmb3Jtcy1maWVsZC1tYXAtY2hvaWNlcyB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0LndwZm9ybXMtZmllbGQtcm93LndwZm9ybXMtZ2VvbG9jYXRpb24tbWFwIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZENvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlcl9yYWRpdXNfcztcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1maWVsZC1tYXAge1xuXHRcdC53cGZvcm1zLWZpZWxkLW1hcC1jaG9pY2VzIHtcblx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nX21zO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcblx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyX3JhZGl1c19zO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXJfcmFkaXVzX3M7XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRzcGFjaW5nX21zO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0bGkgKyBsaSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZ19tcztcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yX2JvcmRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud3Bmb3Jtcy1maWVsZC1tYXAtY2hvaWNlcy53cGZvcm1zLWZpZWxkLXJhZGlvIHtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiZGl2LndwZm9ybXMtY29udGFpbmVyLndwZm9ybXMtbGVhZC1mb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSB7XG5cdC53cGZvcm1zLWZpZWxkLW1hcC1jaG9pY2VzIHtcblx0XHRtYXJnaW46IDA7XG5cblx0XHRsYWJlbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiJGJ1dHRvbl9iYWNrZ3JvdW5kOiAjZmZmZmZmO1xuJGJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuJGJ1dHRvbl9ib3JkZXI6ICNkZGRkZGQ7XG4kYnV0dG9uX3NoYWRvdzogMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0ge1xuXHQubWFwYm94Z2wtbWFya2VyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQubWFwYm94Z2wtY2FudmFzIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5tYXBib3hnbC1jdHJsIHtcblx0XHQmLXRvcC1sZWZ0LFxuXHRcdCYtYm90dG9tLXJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Ji1ib3R0b20tbGVmdCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAxMHB4O1xuXHRcdH1cblxuXHRcdCYtdG9wLXJpZ2h0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXG5cdFx0XHQubWFwYm94Z2wtY3RybC1ncm91cCB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJ1dHRvbl9iYWNrZ3JvdW5kO1xuXG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDI5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYgKyBidXR0b24ge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRidXR0b25fYm9yZGVyO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbl9iYWNrZ3JvdW5kX2hvdmVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bm90KDplbXB0eSkge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6ICRidXR0b25fc2hhZG93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5tYXBib3hnbC1jdHJsLWljb24ge1xuXHRcdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5tYXBib3hnbC1jdHJsIHtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji1sb2dvIHtcblx0XHRcdHdpZHRoOiA4OHB4O1xuXHRcdFx0aGVpZ2h0OiAyM3B4O1xuXHRcdFx0bWFyZ2luOiAwIDAgLTRweCAtNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB3aWR0aD0nODgnIGhlaWdodD0nMjMnIHZpZXdCb3g9JzAgMCA4OCAyMycgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgZmlsbC1ydWxlPSdldmVub2RkJyUzRSAlM0NkZWZzJTNFICUzQ3BhdGggaWQ9J2xvZ28nIGQ9J00xMS41IDIuMjVjNS4xMDUgMCA5LjI1IDQuMTQ1IDkuMjUgOS4yNXMtNC4xNDUgOS4yNS05LjI1IDkuMjUtOS4yNS00LjE0NS05LjI1LTkuMjUgNC4xNDUtOS4yNSA5LjI1LTkuMjV6TTYuOTk3IDE1Ljk4M2MtLjA1MS0uMzM4LS44MjgtNS44MDIgMi4yMzMtOC44NzNhNC4zOTUgNC4zOTUgMCAwMTMuMTMtMS4yOGMxLjI3IDAgMi40OS41MSAzLjM5IDEuNDIuOTEuOSAxLjQyIDIuMTIgMS40MiAzLjM5IDAgMS4xOC0uNDQ5IDIuMzAxLTEuMjggMy4xM0MxMi43MiAxNi45MyA3IDE2IDcgMTZsLS4wMDMtLjAxN3pNMTUuMyAxMC41bC0yIC44LS44IDItLjgtMi0yLS44IDItLjguOC0yIC44IDIgMiAuOHonLyUzRSAlM0NwYXRoIGlkPSd0ZXh0JyBkPSdNNTAuNjMgOGMuMTMgMCAuMjMuMS4yMy4yM1Y5Yy43LS43NiAxLjctMS4xOCAyLjczLTEuMTggMi4xNyAwIDMuOTUgMS44NSAzLjk1IDQuMTdzLTEuNzcgNC4xOS0zLjk0IDQuMTljLTEuMDQgMC0yLjAzLS40My0yLjc0LTEuMTh2My43N2MwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWOC4yM2MwLS4xMi4xLS4yMy4yMy0uMjNoMS40em0tMy44Ni4wMWMuMDEgMCAuMDEgMCAuMDEtLjAxLjEzIDAgLjIyLjEuMjIuMjJ2Ny41NWMwIC4xMi0uMS4yMy0uMjMuMjNoLTEuNGMtLjEzIDAtLjIzLS4xLS4yMy0uMjNWMTVjLS43Ljc2LTEuNjkgMS4xOS0yLjczIDEuMTktMi4xNyAwLTMuOTQtMS44Ny0zLjk0LTQuMTkgMC0yLjMyIDEuNzctNC4xOSAzLjk0LTQuMTkgMS4wMyAwIDIuMDIuNDMgMi43MyAxLjE4di0uNzVjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptMjYuMzc1LS4xOWE0LjI0IDQuMjQgMCAwMC00LjE2IDMuMjljLS4xMy41OS0uMTMgMS4xOSAwIDEuNzdhNC4yMzMgNC4yMzMgMCAwMDQuMTcgMy4zYzIuMzUgMCA0LjI2LTEuODcgNC4yNi00LjE5IDAtMi4zMi0xLjktNC4xNy00LjI3LTQuMTd6TTYwLjYzIDVjLjEzIDAgLjIzLjEuMjMuMjN2My43NmMuNy0uNzYgMS43LTEuMTggMi43My0xLjE4IDEuODggMCAzLjQ1IDEuNCAzLjg0IDMuMjguMTMuNTkuMTMgMS4yIDAgMS44LS4zOSAxLjg4LTEuOTYgMy4yOS0zLjg0IDMuMjktMS4wMyAwLTIuMDItLjQzLTIuNzMtMS4xOHYuNzdjMCAuMTItLjEuMjMtLjIzLjIzaC0xLjRjLS4xMyAwLS4yMy0uMS0uMjMtLjIzVjUuMjNjMC0uMTIuMS0uMjMuMjMtLjIzaDEuNHptLTM0IDExaC0xLjRjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM1Y4LjIyYy4wMS0uMTMuMS0uMjIuMjMtLjIyaDEuNGMuMTMgMCAuMjIuMTEuMjMuMjJ2LjY4Yy41LS42OCAxLjMtMS4wOSAyLjE2LTEuMWguMDNjMS4wOSAwIDIuMDkuNiAyLjYgMS41NS40NS0uOTUgMS40LTEuNTUgMi40NC0xLjU2IDEuNjIgMCAyLjkzIDEuMjUgMi45IDIuNzhsLjAzIDUuMmMwIC4xMy0uMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjggMC0xLjQ2LjctMS41OSAxLjYybC4wMSA0LjY4YzAgLjEzLS4xMS4yMy0uMjMuMjNoLTEuNDFjLS4xMyAwLS4yMy0uMTEtLjIzLS4yM3YtNC41OWMwLS45OC0uNzQtMS43MS0xLjYyLTEuNzEtLjg1IDAtMS41NC43OS0xLjYgMS44djQuNWMwIC4xMy0uMS4yMy0uMjMuMjN6bTUzLjYxNSAwaC0xLjYxYy0uMDQgMC0uMDgtLjAxLS4xMi0uMDMtLjA5LS4wNi0uMTMtLjE5LS4wNi0uMjhsMi40My0zLjcxLTIuMzktMy42NWEuMjEzLjIxMyAwIDAxLS4wMy0uMTJjMC0uMTIuMDktLjIxLjIxLS4yMWgxLjYxYy4xMyAwIC4yNC4wNi4zLjE3bDEuNDEgMi4zNyAxLjQtMi4zN2EuMzQuMzQgMCAwMS4zLS4xN2gxLjZjLjA0IDAgLjA4LjAxLjEyLjAzLjA5LjA2LjEzLjE5LjA2LjI4bC0yLjM3IDMuNjUgMi40MyAzLjdjMCAuMDUuMDEuMDkuMDEuMTMgMCAuMTItLjA5LjIxLS4yMS4yMWgtMS42MWMtLjEzIDAtLjI0LS4wNi0uMy0uMTdsLTEuNDQtMi40Mi0xLjQ0IDIuNDJhLjM0LjM0IDAgMDEtLjMuMTd6bS03LjEyLTEuNDljLTEuMzMgMC0yLjQyLTEuMTItMi40Mi0yLjUxIDAtMS4zOSAxLjA4LTIuNTIgMi40Mi0yLjUyIDEuMzMgMCAyLjQyIDEuMTIgMi40MiAyLjUxIDAgMS4zOS0xLjA4IDIuNTEtMi40MiAyLjUyem0tMTkuODY1IDBjLTEuMzIgMC0yLjM5LTEuMTEtMi40Mi0yLjQ4di0uMDdjLjAyLTEuMzggMS4wOS0yLjQ5IDIuNC0yLjQ5IDEuMzIgMCAyLjQxIDEuMTIgMi40MSAyLjUxIDAgMS4zOS0xLjA3IDIuNTItMi4zOSAyLjUzem0tOC4xMS0yLjQ4Yy0uMDEgMS4zNy0xLjA5IDIuNDctMi40MSAyLjQ3cy0yLjQyLTEuMTItMi40Mi0yLjUxYzAtMS4zOSAxLjA4LTIuNTIgMi40LTIuNTIgMS4zMyAwIDIuMzkgMS4xMSAyLjQxIDIuNDhsLjAyLjA4em0xOC4xMiAyLjQ3Yy0xLjMyIDAtMi4zOS0xLjExLTIuNDEtMi40OHYtLjA2Yy4wMi0xLjM4IDEuMDktMi40OCAyLjQxLTIuNDhzMi40MiAxLjEyIDIuNDIgMi41MWMwIDEuMzktMS4wOSAyLjUxLTIuNDIgMi41MXonLyUzRSAlM0MvZGVmcyUzRSAlM0NtYXNrIGlkPSdjbGlwJyUzRSAlM0NyZWN0IHg9JzAnIHk9JzAnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBmaWxsPSd3aGl0ZScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjNsb2dvJy8lM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM3RleHQnLyUzRSAlM0MvbWFzayUzRSAlM0NnIGlkPSdvdXRsaW5lJyBvcGFjaXR5PScwLjMnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzMnJTNFICUzQ2NpcmNsZSBtYXNrPSd1cmwoJTIzY2xpcCknIGN4PScxMS41JyBjeT0nMTEuNScgcj0nOS4yNScvJTNFICUzQ3VzZSB4bGluazpocmVmPSclMjN0ZXh0JyBtYXNrPSd1cmwoJTIzY2xpcCknLyUzRSAlM0MvZyUzRSAlM0NnIGlkPSdmaWxsJyBvcGFjaXR5PScwLjknIGZpbGw9JyUyM2ZmZiclM0UgJTNDdXNlIHhsaW5rOmhyZWY9JyUyM2xvZ28nLyUzRSAlM0N1c2UgeGxpbms6aHJlZj0nJTIzdGV4dCcvJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG5cdFx0fVxuXHR9XG5cblx0Ly8gTWFwYm94IEdMIEpTIGNoZWNrcyB0aGUgY29udGFpbmVyIGNvbG9yIHRvIGVuc3VyZSB0aGVpciBzdHlsZXMgYXJlIGluY2x1ZGVkLlxuXHQvLyBIb3dldmVyLCBvdXIgZm9ybSBzdHlsZXMgcmV3cml0ZSB0aGUgY29udGFpbmVyIGJhY2tncm91bmQgY29sb3IuXG5cdC8vIE1hcGJveCBHTCBDU1MgaGFzIHRoZSBgd3Bmb3Jtcy1tYXBib3gtZ2xgIHN0eWxlIGhhbmRsZXIgbmFtZS5cblx0Lm1hcGJveGdsLWNhbmFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogc2FsbW9uO1xuXHR9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0EsQUFBQSxrQkFBa0IsQ0FBQyx5QkFBeUI7QUFDNUMsR0FBRyxBQUFBLHVCQUF1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 */
