.image img {
  max-width: 100%;
  height: auto;
}

.icon-styles {
  font-family: "asg-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: 0.2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*!
 * jQuery UI CSS Framework 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */
/* 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;
  -ms-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;
  -ms-filter: "alpha(opacity=35)"; /* support: IE8 */
  background-image: none;
}

.ui-state-disabled .ui-icon {
  -ms-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 */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
  background-image: none;
}

.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.3;
  -ms-filter: "alpha(opacity=30)"; /* support: IE8 */
}

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

/*!
 * jQuery UI Datepicker 1.13.2
 * http://jqueryui.com
 *
 * Copyright jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/datepicker/#theming
 */
.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;
}

form {
  max-width: 55.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
form::after {
  display: block;
  clear: both;
  content: "";
}
form * {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
form textarea,
form [type=color],
form [type=date],
form [type=datetime-local],
form [type=datetime],
form [type=email],
form [type=month],
form [type=number],
form [type=password],
form [type=search],
form [type=tel],
form [type=text],
form [type=time],
form [type=url],
form [type=week],
form select,
form .form-control,
form .radio > label,
form fieldset:not(.checkbox-list) .form-check > label,
form .form-group.image-upload {
  border-width: 0;
  border-radius: 0;
  border-color: #2c2e35;
  border-style: solid;
}
form textarea,
form [type=color],
form [type=date],
form [type=datetime-local],
form [type=datetime],
form [type=email],
form [type=month],
form [type=number],
form [type=password],
form [type=search],
form [type=tel],
form [type=text],
form [type=time],
form [type=url],
form [type=week],
form select {
  display: block;
  width: 100%;
  height: 4rem;
  padding: 1rem 2rem;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  margin-bottom: 0;
  -webkit-transition: padding-left 0.2s ease;
  transition: padding-left 0.2s ease;
}
@media (max-width: 1200px) {
  form textarea,
  form [type=color],
  form [type=date],
  form [type=datetime-local],
  form [type=datetime],
  form [type=email],
  form [type=month],
  form [type=number],
  form [type=password],
  form [type=search],
  form [type=tel],
  form [type=text],
  form [type=time],
  form [type=url],
  form [type=week],
  form select {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
form textarea::-ms-expand,
form [type=color]::-ms-expand,
form [type=date]::-ms-expand,
form [type=datetime-local]::-ms-expand,
form [type=datetime]::-ms-expand,
form [type=email]::-ms-expand,
form [type=month]::-ms-expand,
form [type=number]::-ms-expand,
form [type=password]::-ms-expand,
form [type=search]::-ms-expand,
form [type=tel]::-ms-expand,
form [type=text]::-ms-expand,
form [type=time]::-ms-expand,
form [type=url]::-ms-expand,
form [type=week]::-ms-expand,
form select::-ms-expand {
  background-color: transparent;
  border: 0;
}
form textarea::-webkit-input-placeholder,
form [type=color]::-webkit-input-placeholder,
form [type=date]::-webkit-input-placeholder,
form [type=datetime-local]::-webkit-input-placeholder,
form [type=datetime]::-webkit-input-placeholder,
form [type=email]::-webkit-input-placeholder,
form [type=month]::-webkit-input-placeholder,
form [type=number]::-webkit-input-placeholder,
form [type=password]::-webkit-input-placeholder,
form [type=search]::-webkit-input-placeholder,
form [type=tel]::-webkit-input-placeholder,
form [type=text]::-webkit-input-placeholder,
form [type=time]::-webkit-input-placeholder,
form [type=url]::-webkit-input-placeholder,
form [type=week]::-webkit-input-placeholder,
form select::-webkit-input-placeholder {
  color: #545454;
  opacity: 1;
}
form textarea::-moz-placeholder,
form [type=color]::-moz-placeholder,
form [type=date]::-moz-placeholder,
form [type=datetime-local]::-moz-placeholder,
form [type=datetime]::-moz-placeholder,
form [type=email]::-moz-placeholder,
form [type=month]::-moz-placeholder,
form [type=number]::-moz-placeholder,
form [type=password]::-moz-placeholder,
form [type=search]::-moz-placeholder,
form [type=tel]::-moz-placeholder,
form [type=text]::-moz-placeholder,
form [type=time]::-moz-placeholder,
form [type=url]::-moz-placeholder,
form [type=week]::-moz-placeholder,
form select::-moz-placeholder {
  color: #545454;
  opacity: 1;
}
form textarea::-ms-input-placeholder,
form [type=color]::-ms-input-placeholder,
form [type=date]::-ms-input-placeholder,
form [type=datetime-local]::-ms-input-placeholder,
form [type=datetime]::-ms-input-placeholder,
form [type=email]::-ms-input-placeholder,
form [type=month]::-ms-input-placeholder,
form [type=number]::-ms-input-placeholder,
form [type=password]::-ms-input-placeholder,
form [type=search]::-ms-input-placeholder,
form [type=tel]::-ms-input-placeholder,
form [type=text]::-ms-input-placeholder,
form [type=time]::-ms-input-placeholder,
form [type=url]::-ms-input-placeholder,
form [type=week]::-ms-input-placeholder,
form select::-ms-input-placeholder {
  color: #545454;
  opacity: 1;
}
form textarea::placeholder,
form [type=color]::placeholder,
form [type=date]::placeholder,
form [type=datetime-local]::placeholder,
form [type=datetime]::placeholder,
form [type=email]::placeholder,
form [type=month]::placeholder,
form [type=number]::placeholder,
form [type=password]::placeholder,
form [type=search]::placeholder,
form [type=tel]::placeholder,
form [type=text]::placeholder,
form [type=time]::placeholder,
form [type=url]::placeholder,
form [type=week]::placeholder,
form select::placeholder {
  color: #545454;
  opacity: 1;
}
form textarea:disabled, form textarea[readonly],
form [type=color]:disabled,
form [type=color][readonly],
form [type=date]:disabled,
form [type=date][readonly],
form [type=datetime-local]:disabled,
form [type=datetime-local][readonly],
form [type=datetime]:disabled,
form [type=datetime][readonly],
form [type=email]:disabled,
form [type=email][readonly],
form [type=month]:disabled,
form [type=month][readonly],
form [type=number]:disabled,
form [type=number][readonly],
form [type=password]:disabled,
form [type=password][readonly],
form [type=search]:disabled,
form [type=search][readonly],
form [type=tel]:disabled,
form [type=tel][readonly],
form [type=text]:disabled,
form [type=text][readonly],
form [type=time]:disabled,
form [type=time][readonly],
form [type=url]:disabled,
form [type=url][readonly],
form [type=week]:disabled,
form [type=week][readonly],
form select:disabled,
form select[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
form textarea.form-control,
form [type=color].form-control,
form [type=date].form-control,
form [type=datetime-local].form-control,
form [type=datetime].form-control,
form [type=email].form-control,
form [type=month].form-control,
form [type=number].form-control,
form [type=password].form-control,
form [type=search].form-control,
form [type=tel].form-control,
form [type=text].form-control,
form [type=time].form-control,
form [type=url].form-control,
form [type=week].form-control,
form select.form-control {
  padding: 0.5rem 2rem 0.5rem 0;
  text-indent: 2rem;
}
form textarea.form-control:focus,
form [type=color].form-control:focus,
form [type=date].form-control:focus,
form [type=datetime-local].form-control:focus,
form [type=datetime].form-control:focus,
form [type=email].form-control:focus,
form [type=month].form-control:focus,
form [type=number].form-control:focus,
form [type=password].form-control:focus,
form [type=search].form-control:focus,
form [type=tel].form-control:focus,
form [type=text].form-control:focus,
form [type=time].form-control:focus,
form [type=url].form-control:focus,
form [type=week].form-control:focus,
form select.form-control:focus {
  background: rgba(255, 194, 51, 0.5);
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
form .file-focus {
  background: rgba(255, 194, 51, 0.5);
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
form [type=text] {
    padding-top: 2rem;
}
form [type=text].has-datepicker {
  background: none;
  padding-top: 2rem;
}
form [type=text],
form select {
    height: auto;
    min-height: 4rem;
}
form [type=text].has-datepicker::-webkit-input-placeholder {
  opacity: 0;
}
form [type=text].has-datepicker::-moz-placeholder {
  opacity: 0;
}
form [type=text].has-datepicker::-ms-input-placeholder {
  opacity: 0;
}
form [type=text].has-datepicker::placeholder {
  opacity: 0;
}
form [type=color],
form [type=date],
form [type=datetime-local],
form [type=datetime],
form [type=email],
form [type=month],
form [type=number],
form [type=password],
form [type=search],
form [type=tel],
form [type=text],
form [type=time],
form [type=url],
form [type=week],
form select,
form .form-control,
form .radio > label,
form fieldset:not(.checkbox-list) .form-check > label,
form .form-group.image-upload {
  border-bottom-width: 0.0625rem;
}
form textarea.form-control,
form textarea,
form select[multiple] {
  height: auto;
}
form textarea {
  min-height: 6.25rem;
}
form select * {
  background: #f0f0f0;
  font-size: 1rem;
}
form select.active {
  text-indent: 1.75rem !important;
}
@media (min-width: 576px) {
  form [type=submit] {
    float: right;
  }
}
form [type=checkbox],
form [type=radio] {
  margin-top: 0.2em;
}
form fieldset {
  margin-bottom: 1.5rem;
}
form fieldset legend {
  font-weight: 500;
}
form fieldset legend .element-description {
  font-weight: normal;
  font-size: 1rem;
}
form fieldset.form-group {
  padding: 0;
  margin-bottom: 1.5rem;
}
form .form-group {
  position: relative;
  margin: 0;
  padding-top: 0.1px;
}
form .form-group > label {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 1.375rem;
  left: 2rem;
  color: #777676;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media (max-width: 1200px) {
  form .form-group > label {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
form .form-group > label.active {
  top: 0;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  font-size: 0.875rem;
  color: #2c2e35;
  margin-top: 0;
}
form .form-group.has-error:not(fieldset) {
  border: 2px solid #ae2338;
  padding: 0.5rem;
  margin-left: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: 1rem;
}
.accordion-body form .form-group.has-error:not(fieldset) {
  margin-left: 0;
  margin-right: 0;
}
form .form-group.has-error:not(fieldset) .help-block {
  right: 0.5rem;
}
form .form-group.has-error:not(fieldset) textarea:focus,
form .form-group.has-error:not(fieldset) [type=color]:focus,
form .form-group.has-error:not(fieldset) [type=date]:focus,
form .form-group.has-error:not(fieldset) [type=datetime-local]:focus,
form .form-group.has-error:not(fieldset) [type=datetime]:focus,
form .form-group.has-error:not(fieldset) [type=email]:focus,
form .form-group.has-error:not(fieldset) [type=month]:focus,
form .form-group.has-error:not(fieldset) [type=number]:focus,
form .form-group.has-error:not(fieldset) [type=password]:focus,
form .form-group.has-error:not(fieldset) [type=search]:focus,
form .form-group.has-error:not(fieldset) [type=tel]:focus,
form .form-group.has-error:not(fieldset) [type=text]:focus,
form .form-group.has-error:not(fieldset) [type=time]:focus,
form .form-group.has-error:not(fieldset) [type=url]:focus,
form .form-group.has-error:not(fieldset) [type=week]:focus,
form .form-group.has-error:not(fieldset) select:focus {
  background: rgba(255, 194, 51, 0.5);
}
form .form-group [data-element-type=DatePicker] .has-datepicker.active {
  background: rgba(255, 194, 51, 0.5);
  border-color: #3b9ad5;
}
form .form-group [data-element-type=DatePicker] .has-datepicker.active.has-date {
  background: none;
  border-color: #2c2e35;
}
form .form-group.image-upload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem 0;
}
form .form-group.image-upload label {
  position: static;
  -webkit-transform: none;
          transform: none;
  margin: 0;
  max-width: 6.25rem;
}
form .form-group.image-upload .image-upload {
  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;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
form .form-group.image-upload .image-upload > * {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
form .form-group.image-upload .image-upload > *[id$=preview] {
  -ms-flex-negative: 1;
      flex-shrink: 1;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
}
form .form-group .active-info {
  margin-top: 0.25rem;
  margin-left: 1.875rem;
  font-size: 0.875rem;
  color: #2c2e35;
}
form .radio label,
form .form-check label {
  margin-bottom: 0;
  display: block;
  padding: 0.8125rem 0 0.8125rem 2rem;
  position: relative;
}
form .radio label > span,
form .form-check label > span {
  min-height: 3.75rem;
}
form .radio label > span:before,
form .form-check label > span:before {
  height: 1.25rem;
  width: 1.25rem;
  border: 0.0625rem solid;
  left: 0;
  top: 1.1875rem;
  border-radius: 0.1875rem;
  background: #fff;
}
form .radio label > span:after,
form .form-check label > span:after {
  height: 0.3125rem;
  width: 0.5625rem;
  border-left: 0.125rem solid;
  border-bottom: 0.125rem solid;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 0.3125rem;
  top: 1.5625rem;
  border-color: #fff;
}
form .radio label input[type=radio],
form .radio label input[type=checkbox],
form .form-check label input[type=radio],
form .form-check label input[type=checkbox] {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0;
  top: 2.0625rem;
  left: 0.625rem;
  margin-left: 0;
}
form .radio label input[type=radio] + span:after,
form .radio label input[type=checkbox] + span:after,
form .form-check label input[type=radio] + span:after,
form .form-check label input[type=checkbox] + span:after {
  content: none;
}
form .radio label input[type=radio]:checked + span:before,
form .radio label input[type=checkbox]:checked + span:before,
form .form-check label input[type=radio]:checked + span:before,
form .form-check label input[type=checkbox]:checked + span:before {
  background: #3b9ad5;
  border-color: #3b9ad5;
}
form .radio label input[type=radio]:checked + span:after,
form .radio label input[type=checkbox]:checked + span:after,
form .form-check label input[type=radio]:checked + span:after,
form .form-check label input[type=checkbox]:checked + span:after {
  content: "";
}
form .radio label input[type=radio]:focus + span:before,
form .radio label input[type=checkbox]:focus + span:before,
form .form-check label input[type=radio]:focus + span:before,
form .form-check label input[type=checkbox]:focus + span:before {
  background: #3b9ad5;
  -webkit-box-shadow: 0 0 0.3125rem #3b9ad5;
          box-shadow: 0 0 0.3125rem #3b9ad5;
  color: #3b9ad5;
}
form .radio label input[type=radio] + span:after,
form .radio label input[type=checkbox] + span:after,
form .form-check label input[type=radio] + span:after,
form .form-check label input[type=checkbox] + span:after {
  content: none;
}
form .radio label > span:before {
  border-radius: 50%;
}
form fieldset .radio label,
form fieldset:not(.checkbox-list) .form-check label {
  font-size: 1.375rem;
  color: #777676;
}
@media (max-width: 1200px) {
  form fieldset .radio label,
  form fieldset:not(.checkbox-list) .form-check label {
    font-size: calc(1.2625rem + 0.15vw);
  }
}
form .form-check {
  padding-left: 0;
  position: relative;
}
form .checkbox-list.hide-legend legend,
form [data-element-type=LinkedCheckbox].hide-legend legend {
  position: absolute !important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0;
}
form .checkbox-list .input.checkbox,
form [data-element-type=LinkedCheckbox] .input.checkbox {
  margin-bottom: 0;
}
form .checkbox-list .input.checkbox:last-child,
form [data-element-type=LinkedCheckbox] .input.checkbox:last-child {
  margin-bottom: 0;
}
form .checkbox-list .input .form-check > label,
form [data-element-type=LinkedCheckbox] .input .form-check > label {
  font-size: 1rem;
}
form .checkbox-list .input .form-check > label span:before,
form [data-element-type=LinkedCheckbox] .input .form-check > label span:before {
  top: 0.9375rem;
}
form .checkbox-list .input .form-check > label span:after,
form [data-element-type=LinkedCheckbox] .input .form-check > label span:after {
  top: 1.375rem;
}
form .actions {
  margin-top: 2rem;
}
@media (min-width: 768px) {
  form .actions {
    margin-top: 3rem;
  }
}
form .show-beside-submit {
  padding-top: 0.8125rem;
}
@media (min-width: 768px) {
  form .show-beside-submit {
    padding-right: 1.5rem;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  form .show-beside-submit p:last-child {
    margin-bottom: 0;
  }
  form .show-beside-submit + .actions,
  form .show-beside-submit + * + .actions {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
    justify-self: flex-end;
    -ms-flex-negative: 1;
        flex-shrink: 1;
  }
}
form .help-block {
  position: absolute;
  bottom: 0.5rem;
  right: 1.5rem;
  line-height: 1;
}
@media (max-width: 991.98px) {
  form .help-block {
    bottom: 0.25rem;
    font-size: 0.9375rem;
  }
}
form .help-block.error {
  color: #ae2338;
  right: 0;
}
form span::before,
form span::after {
  position: absolute;
  content: "";
  display: inline-block;
}
form .form-navigation .btn-toolbar .btn-group > span.btn-group {
  display: block;
  margin-bottom: 1.5rem;
}
@media (min-width: 576px) {
  form .form-navigation .btn-toolbar .btn-group > span.btn-group {
    display: inline;
    margin-bottom: 0;
  }
}
form .form-navigation .btn-cancel:hover {
  background-color: #ffc233;
  border-color: #ffc233;
}

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

.ui-widget-header .ui-icon {
  background-image: url("../../../../../Images/Frontend/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/Frontend/ui-icons_555555_256x240.png");
}

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

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

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

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

.frame-type-form_formframework.frame-ruler-after:before, .frame-type-form_formframework.frame-ruler-after:after, .frame-type-form_formframework.frame-ruler-after-and-before:before, .frame-type-form_formframework.frame-ruler-after-and-before:after {
  max-width: 55.9375rem;
}
.frame-type-form_formframework.frame-ruler-after:after {
  margin-top: 1.5rem;
}
.frame-type-form_formframework.frame-ruler-after-and-before:before {
  margin-bottom: 2.5rem;
}
.frame-type-form_formframework.frame-ruler-after-and-before:after {
  margin-top: 1.5rem;
}

.ui-datepicker .ui-state-hover,
.ui-datepicker .ui-state-focus, .ui-datepicker.ui-widget-content .ui-state-hover, .ui-datepicker.ui-widget-content .ui-state-focus,
.ui-datepicker .ui-widget-header .ui-state-hover,
.ui-datepicker .ui-widget-header .ui-state-focus,
.ui-datepicker .ui-button:hover,
.ui-datepicker .ui-button:focus {
  background: rgba(255, 194, 51, 0.5);
}
/*# sourceMappingURL=data:application/json;base64,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QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSw2QkFBNkI7Q0FDOUI7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxpQ0FBaUM7Q0FDbEM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSxtQ0FBbUM7Q0FDcEM7O0FBRUQ7RUFDRSw4QkFBOEI7Q0FDL0I7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQ7RUFDRSxrQ0FBa0M7Q0FDbkM7O0FBRUQsc0VBQXNFO0FBQ3RFO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0UsbUNBQW1DO0NBQ3BDOztBQUVEO0VBQ0UsbUNBQW1DO0NBQ3BDOztBQUVEO0VBQ0UsbUNBQW1DO0NBQ3BDOztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0UsOEJBQThCO0NBQy9COztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25DOztBQUVEO0VBQ0Usa0NBQWtDO0NBQ25D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QUN2QjtBQUNEO0VBQ0UsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxzQkFBc0I7Q0FDdkI7QUFDRDtFQUNFLG1CQUFtQjtDQUNwQjs7QUFFRDs7Ozs7O0VBTUUsb0NBQW9DO0NBQ3JDIiwiZmlsZSI6ImZvcm1zLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmljb24tc3R5bGVzIHtcbiAgZm9udC1mYW1pbHk6IFwiYXNnLWljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyohXG4gKiBqUXVlcnkgVUkgQ1NTIEZyYW1ld29yayAxLjEzLjJcbiAqIGh0dHA6Ly9qcXVlcnl1aS5jb21cbiAqXG4gKiBDb3B5cmlnaHQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yc1xuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxuICogaHR0cDovL2pxdWVyeS5vcmcvbGljZW5zZVxuICpcbiAqIGh0dHA6Ly9hcGkuanF1ZXJ5dWkuY29tL2NhdGVnb3J5L3RoZW1pbmcvXG4gKlxuICogVG8gdmlldyBhbmQgbW9kaWZ5IHRoaXMgdGhlbWUsIHZpc2l0IGh0dHA6Ly9qcXVlcnl1aS5jb20vdGhlbWVyb2xsZXIvXG4gKi9cbi8qIENvbXBvbmVudCBjb250YWluZXJzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS13aWRnZXQge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQgLnVpLXdpZGdldCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udWktd2lkZ2V0IGlucHV0LFxuLnVpLXdpZGdldCBzZWxlY3QsXG4udWktd2lkZ2V0IHRleHRhcmVhLFxuLnVpLXdpZGdldCBidXR0b24ge1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZTllOWU5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLyogSW50ZXJhY3Rpb24gc3RhdGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktYnV0dG9uLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuaHRtbCAudWktYnV0dG9uLnVpLXN0YXRlLWRpc2FibGVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNDU0NTQ1O1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLFxuLnVpLXN0YXRlLWRlZmF1bHQgYTp2aXNpdGVkLFxuYS51aS1idXR0b24sXG5hOmxpbmsudWktYnV0dG9uLFxuYTp2aXNpdGVkLnVpLWJ1dHRvbixcbi51aS1idXR0b24ge1xuICBjb2xvcjogIzQ1NDU0NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1idXR0b246aG92ZXIsXG4udWktYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCxcbmEudWktYnV0dG9uOmhvdmVyLFxuYS51aS1idXR0b246Zm9jdXMge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktdmlzdWFsLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAxcHggcmdiKDk0LCAxNTgsIDIxNCk7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG5hLnVpLWJ1dHRvbjphY3RpdmUsXG4udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwM2VmZjtcbiAgYmFja2dyb3VuZDogIzAwN2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1pY29uLWJhY2tncm91bmQsXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLWJhY2tncm91bmQge1xuICBib3JkZXI6ICMwMDNlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBJbnRlcmFjdGlvbiBDdWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xuICBjb2xvcjogIzc3NzYyMDtcbn1cblxuLnVpLXN0YXRlLWNoZWNrZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkNTVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmYTkwO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcbiAgY29sb3I6ICM3Nzc2MjA7XG59XG5cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFhODk5O1xuICBiYWNrZ3JvdW5kOiAjZmRkZmRmO1xuICBjb2xvcjogIzVmM2YzZjtcbn1cblxuLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yIGEsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3IgYSB7XG4gIGNvbG9yOiAjNWYzZjNmO1xufVxuXG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcbiAgY29sb3I6ICM1ZjNmM2Y7XG59XG5cbi51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXByaW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG4gIG9wYWNpdHk6IDAuNztcbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTcwKVwiOyAvKiBzdXBwb3J0OiBJRTggKi9cbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zNSlcIjsgLyogc3VwcG9ydDogSUU4ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1kaXNhYmxlZCAudWktaWNvbiB7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT0zNSlcIjsgLyogc3VwcG9ydDogSUU4IC0gU2VlICM2MDU5ICovXG59XG5cbi8qIEljb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIHN0YXRlcyBhbmQgaW1hZ2VzICovXG4udWktaWNvbiB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfNDQ0NDQ0XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaG92ZXIgLnVpLWljb24sXG4udWktc3RhdGUtZm9jdXMgLnVpLWljb24sXG4udWktYnV0dG9uOmhvdmVyIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpmb2N1cyAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc181NTU1NTVfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24sXG4udWktYnV0dG9uOmFjdGl2ZSAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24sXG4udWktYnV0dG9uIC51aS1zdGF0ZS1oaWdobGlnaHQudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc2MjBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL3VpLWljb25zX2NjMDAwMF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc183Nzc3NzdfMjU2eDI0MC5wbmdcIik7XG59XG5cbi8qIHBvc2l0aW9uaW5nICovXG4vKiBUaHJlZSBjbGFzc2VzIG5lZWRlZCB0byBvdmVycmlkZSBgLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbmAgKi9cbi51aS1pY29uLWJsYW5rLnVpLWljb24tYmxhbmsudWktaWNvbi1ibGFuayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7XG59XG5cbi51aS1pY29uLWNhcmV0LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLnVpLWljb24tY2FyZXQtMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAwO1xufVxuXG4udWktaWNvbi1jYXJldC0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW5lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NXB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE2cHg7XG59XG5cbi51aS1pY29uLXRyaWFuZ2xlLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0xLW53IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNnB4O1xufVxuXG4udWktaWNvbi10cmlhbmdsZS0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTZweDtcbn1cblxuLnVpLWljb24tdHJpYW5nbGUtMi1lLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE2cHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtc3cge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTEtbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTMycHg7XG59XG5cbi51aS1pY29uLWFycm93LTItbi1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0zMnB4O1xufVxuXG4udWktaWNvbi1hcnJvdy0yLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3ctMi1zZS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3dzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMzJweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1uZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0xLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2stMS1udyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW4tcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGljay0yLW5lLXN3IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItZS13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbncge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC00OHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTQ4cHg7XG59XG5cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtNDhweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtNjRweDtcbn1cblxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmV0dXJuLTEtZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC02NHB4O1xufVxuXG4udWktaWNvbi1hcnJvd3JldHVybi0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLWUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93cmVmcmVzaC0xLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTY0cHg7XG59XG5cbi51aS1pY29uLWFycm93LTQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04MHB4O1xufVxuXG4udWktaWNvbi1hcnJvdy00LWRpYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtODBweDtcbn1cblxuLnVpLWljb24tZXh0bGluayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC04MHB4O1xufVxuXG4udWktaWNvbi1uZXd3aW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtODBweDtcbn1cblxuLnVpLWljb24tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC04MHB4O1xufVxuXG4udWktaWNvbi1zaHVmZmxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTgwcHg7XG59XG5cbi51aS1pY29uLXRyYW5zZmVyLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC04MHB4O1xufVxuXG4udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtdyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtODBweDtcbn1cblxuLnVpLWljb24tZm9sZGVyLWNvbGxhcHNlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTk2cHg7XG59XG5cbi51aS1pY29uLWZvbGRlci1vcGVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWRvY3VtZW50LWIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtOTZweDtcbn1cblxuLnVpLWljb24tbm90ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLWNsb3NlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1tYWlsLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtOTZweDtcbn1cblxuLnVpLWljb24tc3VpdGNhc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTk2cHg7XG59XG5cbi51aS1pY29uLWNvbW1lbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTk2cHg7XG59XG5cbi51aS1pY29uLXBlcnNvbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtOTZweDtcbn1cblxuLnVpLWljb24tcHJpbnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTk2cHg7XG59XG5cbi51aS1pY29uLXRyYXNoIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC05NnB4O1xufVxuXG4udWktaWNvbi1sb2NrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTk2cHg7XG59XG5cbi51aS1pY29uLXVubG9ja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ib29rbWFyayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtOTZweDtcbn1cblxuLnVpLWljb24tdGFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC05NnB4O1xufVxuXG4udWktaWNvbi1ob21lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG59XG5cbi51aS1pY29uLWZsYWcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1wZW5jaWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWNsb2NrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTExMnB4O1xufVxuXG4udWktaWNvbi1kaXNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1jYWxjdWxhdG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbWluIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXdyZW5jaCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTEycHg7XG59XG5cbi51aS1pY29uLWdlYXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTExMnB4O1xufVxuXG4udWktaWNvbi1oZWFydCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTEycHg7XG59XG5cbi51aS1pY29uLXN0YXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTExMnB4O1xufVxuXG4udWktaWNvbi1saW5rIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMTJweDtcbn1cblxuLnVpLWljb24tY2FuY2VsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXBsdXN0aGljayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24tbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLW1pbnVzdGhpY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1rZXkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1saWdodGJ1bGIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1zY2lzc29ycyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNsaXBib2FyZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWNvcHkge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xMjhweDtcbn1cblxuLnVpLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTEyOHB4O1xufVxuXG4udWktaWNvbi12aWRlbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLXNjcmlwdCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAtMTI4cHg7XG59XG5cbi51aS1pY29uLWFsZXJ0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWluZm8ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLW5vdGljZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNDRweDtcbn1cblxuLnVpLWljb24taGVscCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcmFkaW8tb24ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXJhZGlvLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTQ0cHg7XG59XG5cbi51aS1pY29uLXBpbi13IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNDRweDtcbn1cblxuLnVpLWljb24tcGluLXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE0NHB4O1xufVxuXG4udWktaWNvbi1wbGF5IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBhdXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2MHB4O1xufVxuXG4udWktaWNvbi1zZWVrLW5leHQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstcHJldiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tc2Vlay1lbmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXNlZWstc3RhcnQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi8qIHVpLWljb24tc2Vlay1maXJzdCBpcyBkZXByZWNhdGVkLCB1c2UgdWktaWNvbi1zZWVrLXN0YXJ0IGluc3RlYWQgKi9cbi51aS1pY29uLXNlZWstZmlyc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXN0b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLWVqZWN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNjBweDtcbn1cblxuLnVpLWljb24tdm9sdW1lLW9mZiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXZvbHVtZS1vbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTYwcHg7XG59XG5cbi51aS1pY29uLXBvd2VyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTc2cHg7XG59XG5cbi51aS1pY29uLXNpZ25hbC1kaWFnIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1zaWduYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tYmF0dGVyeS0xIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE3NnB4O1xufVxuXG4udWktaWNvbi1iYXR0ZXJ5LTIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTc2cHg7XG59XG5cbi51aS1pY29uLWJhdHRlcnktMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNzZweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLW1pbnVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtcyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1zIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xOTJweDtcbn1cblxuLnVpLWljb24tY2lyY2xlLWFycm93LXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtYXJyb3ctbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS16b29taW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTE5MnB4O1xufVxuXG4udWktaWNvbi1jaXJjbGUtem9vbW91dCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZS1jaGVjayB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTkycHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLXBsdXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMDhweDtcbn1cblxuLnVpLWljb24tY2lyY2xlc21hbGwtbWludXMge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3NlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1wbHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIwOHB4O1xufVxuXG4udWktaWNvbi1zcXVhcmVzbWFsbC1taW51cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0yMDhweDtcbn1cblxuLnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjA4cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLXZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtZG90dGVkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjI0cHg7XG59XG5cbi51aS1pY29uLWdyaXAtc29saWQtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0yMjRweDtcbn1cblxuLnVpLWljb24tZ3JpcHNtYWxsLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIyNHB4O1xufVxuXG4udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTIyNHB4O1xufVxuXG4vKiBNaXNjIHZpc3VhbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuXG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgb3BhY2l0eTogMC4zO1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9MzApXCI7IC8qIHN1cHBvcnQ6IElFOCAqL1xufVxuXG4udWktd2lkZ2V0LXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDVweCAjNjY2NjY2O1xuICBib3gtc2hhZG93OiAwIDAgNXB4ICM2NjY2NjY7XG59XG5cbi8qIVxuICogalF1ZXJ5IFVJIERhdGVwaWNrZXIgMS4xMy4yXG4gKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4gKlxuICogQ29weXJpZ2h0IGpRdWVyeSBGb3VuZGF0aW9uIGFuZCBvdGhlciBjb250cmlidXRvcnNcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cbiAqIGh0dHA6Ly9qcXVlcnkub3JnL2xpY2Vuc2VcbiAqXG4gKiBodHRwOi8vYXBpLmpxdWVyeXVpLmNvbS9kYXRlcGlja2VyLyN0aGVtaW5nXG4gKi9cbi51aS1kYXRlcGlja2VyIHtcbiAgd2lkdGg6IDE3ZW07XG4gIHBhZGRpbmc6IDAuMmVtIDAuMmVtIDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC4yZW0gMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMS44ZW07XG4gIGhlaWdodDogMS44ZW07XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgdG9wOiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBsZWZ0OiAycHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuICByaWdodDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMXB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDIuM2VtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMXB4IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIDAuNGVtO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIHBhZGRpbmc6IDAuN2VtIDAuM2VtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luOiAwLjdlbSAwIDAgMDtcbiAgcGFkZGluZzogMCAwLjJlbTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMC41ZW0gMC4yZW0gMC40ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW0gMC42ZW07XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIHdpdGggbXVsdGlwbGUgY2FsZW5kYXJzICovXG4udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHRhYmxlIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luOiAwIGF1dG8gMC40ZW07XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICB3aWR0aDogNTAlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS0zIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMlO1xufVxuXG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsXG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUge1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLXByZXYge1xuICByaWdodDogMnB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQsXG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1sYXN0IC51aS1kYXRlcGlja2VyLWhlYWRlcixcbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xufVxuXG4vKiBJY29ucyAqL1xuLnVpLWRhdGVwaWNrZXIgLnVpLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsZWZ0OiAwLjVlbTtcbiAgdG9wOiAwLjNlbTtcbn1cblxuZm9ybSB7XG4gIG1heC13aWR0aDogNTUuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuZm9ybTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5mb3JtICoge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuZm9ybSB0ZXh0YXJlYSxcbmZvcm0gW3R5cGU9Y29sb3JdLFxuZm9ybSBbdHlwZT1kYXRlXSxcbmZvcm0gW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuZm9ybSBbdHlwZT1kYXRldGltZV0sXG5mb3JtIFt0eXBlPWVtYWlsXSxcbmZvcm0gW3R5cGU9bW9udGhdLFxuZm9ybSBbdHlwZT1udW1iZXJdLFxuZm9ybSBbdHlwZT1wYXNzd29yZF0sXG5mb3JtIFt0eXBlPXNlYXJjaF0sXG5mb3JtIFt0eXBlPXRlbF0sXG5mb3JtIFt0eXBlPXRleHRdLFxuZm9ybSBbdHlwZT10aW1lXSxcbmZvcm0gW3R5cGU9dXJsXSxcbmZvcm0gW3R5cGU9d2Vla10sXG5mb3JtIHNlbGVjdCxcbmZvcm0gLmZvcm0tY29udHJvbCxcbmZvcm0gLnJhZGlvID4gbGFiZWwsXG5mb3JtIGZpZWxkc2V0Om5vdCguY2hlY2tib3gtbGlzdCkgLmZvcm0tY2hlY2sgPiBsYWJlbCxcbmZvcm0gLmZvcm0tZ3JvdXAuaW1hZ2UtdXBsb2FkIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItY29sb3I6ICMyYzJlMzU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5mb3JtIHRleHRhcmVhLFxuZm9ybSBbdHlwZT1jb2xvcl0sXG5mb3JtIFt0eXBlPWRhdGVdLFxuZm9ybSBbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5mb3JtIFt0eXBlPWRhdGV0aW1lXSxcbmZvcm0gW3R5cGU9ZW1haWxdLFxuZm9ybSBbdHlwZT1tb250aF0sXG5mb3JtIFt0eXBlPW51bWJlcl0sXG5mb3JtIFt0eXBlPXBhc3N3b3JkXSxcbmZvcm0gW3R5cGU9c2VhcmNoXSxcbmZvcm0gW3R5cGU9dGVsXSxcbmZvcm0gW3R5cGU9dGV4dF0sXG5mb3JtIFt0eXBlPXRpbWVdLFxuZm9ybSBbdHlwZT11cmxdLFxuZm9ybSBbdHlwZT13ZWVrXSxcbmZvcm0gc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGZvcm0gdGV4dGFyZWEsXG4gIGZvcm0gW3R5cGU9Y29sb3JdLFxuICBmb3JtIFt0eXBlPWRhdGVdLFxuICBmb3JtIFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbiAgZm9ybSBbdHlwZT1kYXRldGltZV0sXG4gIGZvcm0gW3R5cGU9ZW1haWxdLFxuICBmb3JtIFt0eXBlPW1vbnRoXSxcbiAgZm9ybSBbdHlwZT1udW1iZXJdLFxuICBmb3JtIFt0eXBlPXBhc3N3b3JkXSxcbiAgZm9ybSBbdHlwZT1zZWFyY2hdLFxuICBmb3JtIFt0eXBlPXRlbF0sXG4gIGZvcm0gW3R5cGU9dGV4dF0sXG4gIGZvcm0gW3R5cGU9dGltZV0sXG4gIGZvcm0gW3R5cGU9dXJsXSxcbiAgZm9ybSBbdHlwZT13ZWVrXSxcbiAgZm9ybSBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjI2MjVyZW0gKyAwLjE1dncpO1xuICB9XG59XG5mb3JtIHRleHRhcmVhOjotbXMtZXhwYW5kLFxuZm9ybSBbdHlwZT1jb2xvcl06Oi1tcy1leHBhbmQsXG5mb3JtIFt0eXBlPWRhdGVdOjotbXMtZXhwYW5kLFxuZm9ybSBbdHlwZT1kYXRldGltZS1sb2NhbF06Oi1tcy1leHBhbmQsXG5mb3JtIFt0eXBlPWRhdGV0aW1lXTo6LW1zLWV4cGFuZCxcbmZvcm0gW3R5cGU9ZW1haWxdOjotbXMtZXhwYW5kLFxuZm9ybSBbdHlwZT1tb250aF06Oi1tcy1leHBhbmQsXG5mb3JtIFt0eXBlPW51bWJlcl06Oi1tcy1leHBhbmQsXG5mb3JtIFt0eXBlPXBhc3N3b3JkXTo6LW1zLWV4cGFuZCxcbmZvcm0gW3R5cGU9c2VhcmNoXTo6LW1zLWV4cGFuZCxcbmZvcm0gW3R5cGU9dGVsXTo6LW1zLWV4cGFuZCxcbmZvcm0gW3R5cGU9dGV4dF06Oi1tcy1leHBhbmQsXG5mb3JtIFt0eXBlPXRpbWVdOjotbXMtZXhwYW5kLFxuZm9ybSBbdHlwZT11cmxdOjotbXMtZXhwYW5kLFxuZm9ybSBbdHlwZT13ZWVrXTo6LW1zLWV4cGFuZCxcbmZvcm0gc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbmZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuZm9ybSBbdHlwZT1jb2xvcl06OnBsYWNlaG9sZGVyLFxuZm9ybSBbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG5mb3JtIFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG5mb3JtIFt0eXBlPWRhdGV0aW1lXTo6cGxhY2Vob2xkZXIsXG5mb3JtIFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG5mb3JtIFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG5mb3JtIFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuZm9ybSBbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuZm9ybSBbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbmZvcm0gW3R5cGU9dGVsXTo6cGxhY2Vob2xkZXIsXG5mb3JtIFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbmZvcm0gW3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuZm9ybSBbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbmZvcm0gW3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1NDU0NTQ7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtIHRleHRhcmVhOmRpc2FibGVkLCBmb3JtIHRleHRhcmVhW3JlYWRvbmx5XSxcbmZvcm0gW3R5cGU9Y29sb3JdOmRpc2FibGVkLFxuZm9ybSBbdHlwZT1jb2xvcl1bcmVhZG9ubHldLFxuZm9ybSBbdHlwZT1kYXRlXTpkaXNhYmxlZCxcbmZvcm0gW3R5cGU9ZGF0ZV1bcmVhZG9ubHldLFxuZm9ybSBbdHlwZT1kYXRldGltZS1sb2NhbF06ZGlzYWJsZWQsXG5mb3JtIFt0eXBlPWRhdGV0aW1lLWxvY2FsXVtyZWFkb25seV0sXG5mb3JtIFt0eXBlPWRhdGV0aW1lXTpkaXNhYmxlZCxcbmZvcm0gW3R5cGU9ZGF0ZXRpbWVdW3JlYWRvbmx5XSxcbmZvcm0gW3R5cGU9ZW1haWxdOmRpc2FibGVkLFxuZm9ybSBbdHlwZT1lbWFpbF1bcmVhZG9ubHldLFxuZm9ybSBbdHlwZT1tb250aF06ZGlzYWJsZWQsXG5mb3JtIFt0eXBlPW1vbnRoXVtyZWFkb25seV0sXG5mb3JtIFt0eXBlPW51bWJlcl06ZGlzYWJsZWQsXG5mb3JtIFt0eXBlPW51bWJlcl1bcmVhZG9ubHldLFxuZm9ybSBbdHlwZT1wYXNzd29yZF06ZGlzYWJsZWQsXG5mb3JtIFt0eXBlPXBhc3N3b3JkXVtyZWFkb25seV0sXG5mb3JtIFt0eXBlPXNlYXJjaF06ZGlzYWJsZWQsXG5mb3JtIFt0eXBlPXNlYXJjaF1bcmVhZG9ubHldLFxuZm9ybSBbdHlwZT10ZWxdOmRpc2FibGVkLFxuZm9ybSBbdHlwZT10ZWxdW3JlYWRvbmx5XSxcbmZvcm0gW3R5cGU9dGV4dF06ZGlzYWJsZWQsXG5mb3JtIFt0eXBlPXRleHRdW3JlYWRvbmx5XSxcbmZvcm0gW3R5cGU9dGltZV06ZGlzYWJsZWQsXG5mb3JtIFt0eXBlPXRpbWVdW3JlYWRvbmx5XSxcbmZvcm0gW3R5cGU9dXJsXTpkaXNhYmxlZCxcbmZvcm0gW3R5cGU9dXJsXVtyZWFkb25seV0sXG5mb3JtIFt0eXBlPXdlZWtdOmRpc2FibGVkLFxuZm9ybSBbdHlwZT13ZWVrXVtyZWFkb25seV0sXG5mb3JtIHNlbGVjdDpkaXNhYmxlZCxcbmZvcm0gc2VsZWN0W3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5mb3JtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbmZvcm0gW3R5cGU9Y29sb3JdLmZvcm0tY29udHJvbCxcbmZvcm0gW3R5cGU9ZGF0ZV0uZm9ybS1jb250cm9sLFxuZm9ybSBbdHlwZT1kYXRldGltZS1sb2NhbF0uZm9ybS1jb250cm9sLFxuZm9ybSBbdHlwZT1kYXRldGltZV0uZm9ybS1jb250cm9sLFxuZm9ybSBbdHlwZT1lbWFpbF0uZm9ybS1jb250cm9sLFxuZm9ybSBbdHlwZT1tb250aF0uZm9ybS1jb250cm9sLFxuZm9ybSBbdHlwZT1udW1iZXJdLmZvcm0tY29udHJvbCxcbmZvcm0gW3R5cGU9cGFzc3dvcmRdLmZvcm0tY29udHJvbCxcbmZvcm0gW3R5cGU9c2VhcmNoXS5mb3JtLWNvbnRyb2wsXG5mb3JtIFt0eXBlPXRlbF0uZm9ybS1jb250cm9sLFxuZm9ybSBbdHlwZT10ZXh0XS5mb3JtLWNvbnRyb2wsXG5mb3JtIFt0eXBlPXRpbWVdLmZvcm0tY29udHJvbCxcbmZvcm0gW3R5cGU9dXJsXS5mb3JtLWNvbnRyb2wsXG5mb3JtIFt0eXBlPXdlZWtdLmZvcm0tY29udHJvbCxcbmZvcm0gc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAycmVtIDAuNXJlbSAwO1xuICB0ZXh0LWluZGVudDogMnJlbTtcbn1cbmZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sOmZvY3VzLFxuZm9ybSBbdHlwZT1jb2xvcl0uZm9ybS1jb250cm9sOmZvY3VzLFxuZm9ybSBbdHlwZT1kYXRlXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIFt0eXBlPWRhdGV0aW1lLWxvY2FsXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIFt0eXBlPWRhdGV0aW1lXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIFt0eXBlPWVtYWlsXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIFt0eXBlPW1vbnRoXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIFt0eXBlPW51bWJlcl0uZm9ybS1jb250cm9sOmZvY3VzLFxuZm9ybSBbdHlwZT1wYXNzd29yZF0uZm9ybS1jb250cm9sOmZvY3VzLFxuZm9ybSBbdHlwZT1zZWFyY2hdLmZvcm0tY29udHJvbDpmb2N1cyxcbmZvcm0gW3R5cGU9dGVsXS5mb3JtLWNvbnRyb2w6Zm9jdXMsXG5mb3JtIFt0eXBlPXRleHRdLmZvcm0tY29udHJvbDpmb2N1cyxcbmZvcm0gW3R5cGU9dGltZV0uZm9ybS1jb250cm9sOmZvY3VzLFxuZm9ybSBbdHlwZT11cmxdLmZvcm0tY29udHJvbDpmb2N1cyxcbmZvcm0gW3R5cGU9d2Vla10uZm9ybS1jb250cm9sOmZvY3VzLFxuZm9ybSBzZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NCwgNTEsIDAuNSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5mb3JtIC5maWxlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NCwgNTEsIDAuNSk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5mb3JtIFt0eXBlPXRleHRdLmhhcy1kYXRlcGlja2VyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG5mb3JtIFt0eXBlPXRleHRdLmhhcy1kYXRlcGlja2VyOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5mb3JtIFt0eXBlPWNvbG9yXSxcbmZvcm0gW3R5cGU9ZGF0ZV0sXG5mb3JtIFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmZvcm0gW3R5cGU9ZGF0ZXRpbWVdLFxuZm9ybSBbdHlwZT1lbWFpbF0sXG5mb3JtIFt0eXBlPW1vbnRoXSxcbmZvcm0gW3R5cGU9bnVtYmVyXSxcbmZvcm0gW3R5cGU9cGFzc3dvcmRdLFxuZm9ybSBbdHlwZT1zZWFyY2hdLFxuZm9ybSBbdHlwZT10ZWxdLFxuZm9ybSBbdHlwZT10ZXh0XSxcbmZvcm0gW3R5cGU9dGltZV0sXG5mb3JtIFt0eXBlPXVybF0sXG5mb3JtIFt0eXBlPXdlZWtdLFxuZm9ybSBzZWxlY3QsXG5mb3JtIC5mb3JtLWNvbnRyb2wsXG5mb3JtIC5yYWRpbyA+IGxhYmVsLFxuZm9ybSBmaWVsZHNldDpub3QoLmNoZWNrYm94LWxpc3QpIC5mb3JtLWNoZWNrID4gbGFiZWwsXG5mb3JtIC5mb3JtLWdyb3VwLmltYWdlLXVwbG9hZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMDYyNXJlbTtcbn1cbmZvcm0gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuZm9ybSB0ZXh0YXJlYSxcbmZvcm0gc2VsZWN0W211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmZvcm0gdGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xufVxuZm9ybSBzZWxlY3QgKiB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvcm0gc2VsZWN0LmFjdGl2ZSB7XG4gIHRleHQtaW5kZW50OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbmZvcm0gW3R5cGU9Y2hlY2tib3hdLFxuZm9ybSBbdHlwZT1yYWRpb10ge1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbn1cbmZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5mb3JtIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5mb3JtIGZpZWxkc2V0IGxlZ2VuZCAuZWxlbWVudC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbmZvcm0gZmllbGRzZXQuZm9ybS1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDAuMXB4O1xufVxuZm9ybSAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsZWZ0OiAycmVtO1xuICBjb2xvcjogIzc3NzY3NjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9ybSAuZm9ybS1ncm91cCA+IGxhYmVsIHtcbiAgICBmb250LXNpemU6IGNhbGMoMS4yNjI1cmVtICsgMC4xNXZ3KTtcbiAgfVxufVxuZm9ybSAuZm9ybS1ncm91cCA+IGxhYmVsLmFjdGl2ZSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzJjMmUzNTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yOm5vdChmaWVsZHNldCkge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWUyMzM4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWNjb3JkaW9uLWJvZHkgZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3I6bm90KGZpZWxkc2V0KSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvcjpub3QoZmllbGRzZXQpIC5oZWxwLWJsb2NrIHtcbiAgcmlnaHQ6IDAuNXJlbTtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yOm5vdChmaWVsZHNldCkgdGV4dGFyZWE6Zm9jdXMsXG5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvcjpub3QoZmllbGRzZXQpIFt0eXBlPWNvbG9yXTpmb2N1cyxcbmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yOm5vdChmaWVsZHNldCkgW3R5cGU9ZGF0ZV06Zm9jdXMsXG5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvcjpub3QoZmllbGRzZXQpIFt0eXBlPWRhdGV0aW1lLWxvY2FsXTpmb2N1cyxcbmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yOm5vdChmaWVsZHNldCkgW3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3I6bm90KGZpZWxkc2V0KSBbdHlwZT1lbWFpbF06Zm9jdXMsXG5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvcjpub3QoZmllbGRzZXQpIFt0eXBlPW1vbnRoXTpmb2N1cyxcbmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yOm5vdChmaWVsZHNldCkgW3R5cGU9bnVtYmVyXTpmb2N1cyxcbmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yOm5vdChmaWVsZHNldCkgW3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3I6bm90KGZpZWxkc2V0KSBbdHlwZT1zZWFyY2hdOmZvY3VzLFxuZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3I6bm90KGZpZWxkc2V0KSBbdHlwZT10ZWxdOmZvY3VzLFxuZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3I6bm90KGZpZWxkc2V0KSBbdHlwZT10ZXh0XTpmb2N1cyxcbmZvcm0gLmZvcm0tZ3JvdXAuaGFzLWVycm9yOm5vdChmaWVsZHNldCkgW3R5cGU9dGltZV06Zm9jdXMsXG5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvcjpub3QoZmllbGRzZXQpIFt0eXBlPXVybF06Zm9jdXMsXG5mb3JtIC5mb3JtLWdyb3VwLmhhcy1lcnJvcjpub3QoZmllbGRzZXQpIFt0eXBlPXdlZWtdOmZvY3VzLFxuZm9ybSAuZm9ybS1ncm91cC5oYXMtZXJyb3I6bm90KGZpZWxkc2V0KSBzZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTk0LCA1MSwgMC41KTtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAgW2RhdGEtZWxlbWVudC10eXBlPURhdGVQaWNrZXJdIC5oYXMtZGF0ZXBpY2tlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTk0LCA1MSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiAjM2I5YWQ1O1xufVxuZm9ybSAuZm9ybS1ncm91cCBbZGF0YS1lbGVtZW50LXR5cGU9RGF0ZVBpY2tlcl0gLmhhcy1kYXRlcGlja2VyLmFjdGl2ZS5oYXMtZGF0ZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzJjMmUzNTtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAuaW1hZ2UtdXBsb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuZm9ybSAuZm9ybS1ncm91cC5pbWFnZS11cGxvYWQgbGFiZWwge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA2LjI1cmVtO1xufVxuZm9ybSAuZm9ybS1ncm91cC5pbWFnZS11cGxvYWQgLmltYWdlLXVwbG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAuaW1hZ2UtdXBsb2FkIC5pbWFnZS11cGxvYWQgPiAqIHtcbiAgZmxleDogMTtcbn1cbmZvcm0gLmZvcm0tZ3JvdXAuaW1hZ2UtdXBsb2FkIC5pbWFnZS11cGxvYWQgPiAqW2lkJD1wcmV2aWV3XSB7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWdyb3c6IDA7XG59XG5mb3JtIC5mb3JtLWdyb3VwIC5hY3RpdmUtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyYzJlMzU7XG59XG5mb3JtIC5yYWRpbyBsYWJlbCxcbmZvcm0gLmZvcm0tY2hlY2sgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC44MTI1cmVtIDAgMC44MTI1cmVtIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0gLnJhZGlvIGxhYmVsID4gc3BhbixcbmZvcm0gLmZvcm0tY2hlY2sgbGFiZWwgPiBzcGFuIHtcbiAgbWluLWhlaWdodDogMy43NXJlbTtcbn1cbmZvcm0gLnJhZGlvIGxhYmVsID4gc3BhbjpiZWZvcmUsXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsID4gc3BhbjpiZWZvcmUge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxLjE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmZvcm0gLnJhZGlvIGxhYmVsID4gc3BhbjphZnRlcixcbmZvcm0gLmZvcm0tY2hlY2sgbGFiZWwgPiBzcGFuOmFmdGVyIHtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIHdpZHRoOiAwLjU2MjVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjEyNXJlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGxlZnQ6IDAuMzEyNXJlbTtcbiAgdG9wOiAxLjU2MjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbmZvcm0gLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dLFxuZm9ybSAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0sXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dLFxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG4gIHRvcDogMi4wNjI1cmVtO1xuICBsZWZ0OiAwLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5mb3JtIC5yYWRpbyBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46YWZ0ZXIsXG5mb3JtIC5yYWRpbyBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIHNwYW46YWZ0ZXIsXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbjphZnRlcixcbmZvcm0gLmZvcm0tY2hlY2sgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbmZvcm0gLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbmZvcm0gLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbmZvcm0gLmZvcm0tY2hlY2sgbGFiZWwgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjM2I5YWQ1O1xuICBib3JkZXItY29sb3I6ICMzYjlhZDU7XG59XG5mb3JtIC5yYWRpbyBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlcixcbmZvcm0gLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlcixcbmZvcm0gLmZvcm0tY2hlY2sgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuZm9ybSAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXMgKyBzcGFuOmJlZm9yZSxcbmZvcm0gLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgc3BhbjpiZWZvcmUsXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzICsgc3BhbjpiZWZvcmUsXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzICsgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjM2I5YWQ1O1xuICBib3gtc2hhZG93OiAwIDAgMC4zMTI1cmVtICMzYjlhZDU7XG4gIGNvbG9yOiAjM2I5YWQ1O1xufVxuZm9ybSAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOmFmdGVyLFxuZm9ybSAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmFmdGVyLFxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46YWZ0ZXIsXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5mb3JtIC5yYWRpbyBsYWJlbCA+IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuZm9ybSBmaWVsZHNldCAucmFkaW8gbGFiZWwsXG5mb3JtIGZpZWxkc2V0Om5vdCguY2hlY2tib3gtbGlzdCkgLmZvcm0tY2hlY2sgbGFiZWwge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogIzc3NzY3Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9ybSBmaWVsZHNldCAucmFkaW8gbGFiZWwsXG4gIGZvcm0gZmllbGRzZXQ6bm90KC5jaGVja2JveC1saXN0KSAuZm9ybS1jaGVjayBsYWJlbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjYyNXJlbSArIDAuMTV2dyk7XG4gIH1cbn1cbmZvcm0gLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvcm0gLmNoZWNrYm94LWxpc3QuaGlkZS1sZWdlbmQgbGVnZW5kLFxuZm9ybSBbZGF0YS1lbGVtZW50LXR5cGU9TGlua2VkQ2hlY2tib3hdLmhpZGUtbGVnZW5kIGxlZ2VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG59XG5mb3JtIC5jaGVja2JveC1saXN0IC5pbnB1dC5jaGVja2JveCxcbmZvcm0gW2RhdGEtZWxlbWVudC10eXBlPUxpbmtlZENoZWNrYm94XSAuaW5wdXQuY2hlY2tib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZm9ybSAuY2hlY2tib3gtbGlzdCAuaW5wdXQuY2hlY2tib3g6bGFzdC1jaGlsZCxcbmZvcm0gW2RhdGEtZWxlbWVudC10eXBlPUxpbmtlZENoZWNrYm94XSAuaW5wdXQuY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb3JtIC5jaGVja2JveC1saXN0IC5pbnB1dCAuZm9ybS1jaGVjayA+IGxhYmVsLFxuZm9ybSBbZGF0YS1lbGVtZW50LXR5cGU9TGlua2VkQ2hlY2tib3hdIC5pbnB1dCAuZm9ybS1jaGVjayA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuZm9ybSAuY2hlY2tib3gtbGlzdCAuaW5wdXQgLmZvcm0tY2hlY2sgPiBsYWJlbCBzcGFuOmJlZm9yZSxcbmZvcm0gW2RhdGEtZWxlbWVudC10eXBlPUxpbmtlZENoZWNrYm94XSAuaW5wdXQgLmZvcm0tY2hlY2sgPiBsYWJlbCBzcGFuOmJlZm9yZSB7XG4gIHRvcDogMC45Mzc1cmVtO1xufVxuZm9ybSAuY2hlY2tib3gtbGlzdCAuaW5wdXQgLmZvcm0tY2hlY2sgPiBsYWJlbCBzcGFuOmFmdGVyLFxuZm9ybSBbZGF0YS1lbGVtZW50LXR5cGU9TGlua2VkQ2hlY2tib3hdIC5pbnB1dCAuZm9ybS1jaGVjayA+IGxhYmVsIHNwYW46YWZ0ZXIge1xuICB0b3A6IDEuMzc1cmVtO1xufVxuZm9ybSAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgZm9ybSAuYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuZm9ybSAuc2hvdy1iZXNpZGUtc3VibWl0IHtcbiAgcGFkZGluZy10b3A6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb3JtIC5zaG93LWJlc2lkZS1zdWJtaXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuICBmb3JtIC5zaG93LWJlc2lkZS1zdWJtaXQgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIGZvcm0gLnNob3ctYmVzaWRlLXN1Ym1pdCArIC5hY3Rpb25zLFxuICBmb3JtIC5zaG93LWJlc2lkZS1zdWJtaXQgKyAqICsgLmFjdGlvbnMge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuZm9ybSAuaGVscC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIGZvcm0gLmhlbHAtYmxvY2sge1xuICAgIGJvdHRvbTogMC4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuZm9ybSAuaGVscC1ibG9jay5lcnJvciB7XG4gIGNvbG9yOiAjYWUyMzM4O1xuICByaWdodDogMDtcbn1cbmZvcm0gc3Bhbjo6YmVmb3JlLFxuZm9ybSBzcGFuOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZm9ybSAuZm9ybS1uYXZpZ2F0aW9uIC5idG4tdG9vbGJhciAuYnRuLWdyb3VwID4gc3Bhbi5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGZvcm0gLmZvcm0tbmF2aWdhdGlvbiAuYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCA+IHNwYW4uYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuZm9ybSAuZm9ybS1uYXZpZ2F0aW9uIC5idG4tY2FuY2VsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIzMztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMjMzO1xufVxuXG4udWktaWNvbixcbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90eXBvM2NvbmYvZXh0L3NpdGVfcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL0ltYWdlcy9Gcm9udGVuZC91aS1pY29uc180NDQ0NDRfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3R5cG8zY29uZi9leHQvc2l0ZV9wYWNrYWdlL1Jlc291cmNlcy9QdWJsaWMvSW1hZ2VzL0Zyb250ZW5kL3VpLWljb25zXzQ0NDQ0NF8yNTZ4MjQwLnBuZ1wiKTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uLFxuLnVpLWJ1dHRvbjpob3ZlciAudWktaWNvbixcbi51aS1idXR0b246Zm9jdXMgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9zaXRlX3BhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvRnJvbnRlbmQvdWktaWNvbnNfNTU1NTU1XzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLWJ1dHRvbjphY3RpdmUgLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9zaXRlX3BhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvRnJvbnRlbmQvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLFxuLnVpLWJ1dHRvbiAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9zaXRlX3BhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvRnJvbnRlbmQvdWktaWNvbnNfNzc3NjIwXzI1NngyNDAucG5nXCIpO1xufVxuXG4udWktc3RhdGUtZXJyb3IgLnVpLWljb24sXG4udWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90eXBvM2NvbmYvZXh0L3NpdGVfcGFja2FnZS9SZXNvdXJjZXMvUHVibGljL0ltYWdlcy9Gcm9udGVuZC91aS1pY29uc19jYzAwMDBfMjU2eDI0MC5wbmdcIik7XG59XG5cbi51aS1idXR0b24gLnVpLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdHlwbzNjb25mL2V4dC9zaXRlX3BhY2thZ2UvUmVzb3VyY2VzL1B1YmxpYy9JbWFnZXMvRnJvbnRlbmQvdWktaWNvbnNfNzc3Nzc3XzI1NngyNDAucG5nXCIpO1xufVxuXG4uZnJhbWUtdHlwZS1mb3JtX2Zvcm1mcmFtZXdvcmsuZnJhbWUtcnVsZXItYWZ0ZXI6YmVmb3JlLCAuZnJhbWUtdHlwZS1mb3JtX2Zvcm1mcmFtZXdvcmsuZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIsIC5mcmFtZS10eXBlLWZvcm1fZm9ybWZyYW1ld29yay5mcmFtZS1ydWxlci1hZnRlci1hbmQtYmVmb3JlOmJlZm9yZSwgLmZyYW1lLXR5cGUtZm9ybV9mb3JtZnJhbWV3b3JrLmZyYW1lLXJ1bGVyLWFmdGVyLWFuZC1iZWZvcmU6YWZ0ZXIge1xuICBtYXgtd2lkdGg6IDU1LjkzNzVyZW07XG59XG4uZnJhbWUtdHlwZS1mb3JtX2Zvcm1mcmFtZXdvcmsuZnJhbWUtcnVsZXItYWZ0ZXI6YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uZnJhbWUtdHlwZS1mb3JtX2Zvcm1mcmFtZXdvcmsuZnJhbWUtcnVsZXItYWZ0ZXItYW5kLWJlZm9yZTpiZWZvcmUge1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG4uZnJhbWUtdHlwZS1mb3JtX2Zvcm1mcmFtZXdvcmsuZnJhbWUtcnVsZXItYWZ0ZXItYW5kLWJlZm9yZTphZnRlciB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWZvY3VzLCAudWktZGF0ZXBpY2tlci51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS1kYXRlcGlja2VyLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS1kYXRlcGlja2VyIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyxcbi51aS1kYXRlcGlja2VyIC51aS1idXR0b246aG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE5NCwgNTEsIDAuNSk7XG59Il19 */
