/*!**********************************************************************************************************************************************************************!*\
  !*** css ../../node_modules/css-loader/dist/cjs.js!../../node_modules/postcss-loader/dist/cjs.js!../../node_modules/less-loader/dist/cjs.js!./landing/css/main.less ***!
  \**********************************************************************************************************************************************************************/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0b1 | 201101 
   NOTE: WORK IN PROGRESS
   USE WITH CAUTION AND TEST WITH ABANDON */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
/* remember to highlight inserts somehow! */
ins {
  -webkit-text-decoration: none;
  text-decoration: none;
}
del {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/*
 * Helpers
 */
.xdine-ui-border-box-sizing {
  box-sizing: border-box;
}
.xdine-ui-prevent-selection {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.xdine-ui-clickable-link {
  position: relative;
}
/*
 * Animations
 */
.xdine-ui-animated-fast {
  animation-duration: 0.33s;
}
.xdine-ui-animated-slow {
  animation-duration: 0.66s;
}
/*
 * Toast Message
 */
.xdine-ui-toast-view {
  position: fixed;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  opacity: 0;
  z-index: 9999;
}
.xdine-ui-toast-view.middle {
  transform: translate(-50%, 40vh);
}
.xdine-ui-toast-view.xdine-ui-toast-large {
  transform: translateX(-50%) scale(1.5);
}
.xdine-ui-toast-view.xdine-ui-toast-large.middle {
  transform: translate(-50%, 40vh) scale(1.5);
}
.xdine-ui-toast-view.bottom {
  position: fixed;
  top: auto;
  top: initial;
  bottom: 0;
}
/*
 * Clearfix.
 */
.clearfix-container:before,
.clearfix-container:after {
  content: "";
  display: table;
}
.clearfix-container:after {
  clear: both;
}
.clearfix-container {
  zoom: 1;
}
/*
 * General Style.
 */
/* Maximum width of Consumer Order AppView */
html {
  width: 100%;
  height: 100%;
}
html * {
  outline: 0 none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: antialiased;
  -webkit-outline: 0 none;
  -moz-tap-highlight-color: rgba(255, 255, 255, 0);
  -moz-text-size-adjust: none;
  -moz-font-smoothing: antialiased;
  -moz-outline: 0 none;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
input[type="submit"],
button,
textarea {
  -webkit-appearance: none;
  -moz-appearance: none;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="password"],
button,
textarea,
select {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
}
body:before {
  max-width: 1600px;
}
body {
  position: relative;
  font-size: 16px;
  font-family: 'xDineRegular';
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  min-height: 100%;
}
body:after {
  /* Hack for fixing body background color sometimes not show all the way. */
  content: "";
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0px;
  left: 0px;
}
.xdine-ui-label-em {
  font-family: 'xDineSemibold';
}
.xdine-ui-no-wrap-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.xdine-ui-previous-selection {
  display: block;
  position: absolute;
  bottom: 5px;
  right: 5px;
  font-family: 'xDineRegularItalic';
}
.xdine-language-instance {
  text-transform: none;
}
#xdine-home-bottom-menu {
  max-width: 1600px;
}
/*
 * Subheader
 */
.xdine-ui-subheader {
  font-family: 'xDineSemibold';
  padding: 16px;
}
.xdine-ui-subheader span {
  display: block;
  width: 100%;
  max-width: 600px;
  margin: auto;
}
.xdine-ui-subheader-instruction {
  font-family: 'xDineRegular';
}
/*
 * Empty view.
 */
.xdine-ui-section-empty {
  font-family: 'xDineRegularItalic';
  text-align: center;
  padding: 16px;
  padding-top: 80px;
  box-sizing: border-box;
}
/*
 * Italic Message.
 */
.xdine-ui-section-ital-message {
  font-family: 'xDineRegularItalic';
  text-align: center;
  padding-top: 16px;
  box-sizing: border-box;
  flex: auto;
}
/*
 * Footer
 */
.xdine-ui-footer {
  padding: 20px;
  position: absolute;
  bottom: 0px;
  right: 0px;
  left: 0px;
  z-index: 1;
  font-size: 12px;
}
.xdine-ui-footer .xdine-ui-footer-top {
  margin-bottom: 5px;
}
.xdine-ui-footer .xdine-ui-footer-poweredby {
  float: left;
}
.xdine-ui-footer .xdine-ui-footer-feedback {
  float: right;
}
.xdine-ui-footer .xdine-ui-accessibility-statement {
  float: right;
}
.xdine-ui-footer .xdine-ui-footer-locale {
  margin-bottom: 5px;
}
.xdine-ui-footer .xdine-ui-footer-copyright {
  margin-top: 5px;
}
.xdine-ui-footer a {
  position: relative;
}
.xdine-landing-page .xdine-ui-footer-feedback {
  display: none;
}
.xdine-ui-footer-blocker {
  height: 75px;
}
.xdine-ui-footer-fixed .xdine-ui-footer {
  visibility: hidden;
}
.xdine-ui-footer-fixed .xdine-ui-footer-blocker {
  height: 125px;
}
.xdine-ui-footer-fixed .xdine-ui-fixed-footer {
  bottom: 0px;
}
.xdine-ui-footer-fixed .xdine-ui-free-item-banner,
.xdine-ui-footer-fixed .xdine-ui-fixed-footer {
  position: fixed;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1600px;
  padding-bottom: min(10px, env(safe-area-inset-bottom, 0));
}
.xdine-ui-footer-fixed .xdine-ui-free-item-banner .xdine-ui-button-large,
.xdine-ui-footer-fixed .xdine-ui-fixed-footer .xdine-ui-button-large {
  box-sizing: border-box;
}
.xdine-ui-footer-fixed .xdine-ui-free-item-banner {
  display: flex;
  flex-direction: row;
  padding: 12px 0px;
  text-align: center;
  justify-content: center;
  align-items: center;
  z-index: 8;
}
.xdine-ui-footer-no-blocker .xdine-ui-footer-blocker {
  height: 0px;
}
#xdine-multi-page-menu-view .xdine-multi-page-menu-view-subheader,
#menu-area-tab-container {
  max-width: 1600px;
}
.xdine-ui-footer-fixed #xdine-multi-page-menu-view .xdine-ui-fixed-footer .xdine-ui-button-large,
.xdine-ui-footer-fixed #xdine-menu-view .xdine-ui-fixed-footer .xdine-ui-button-large {
  text-align: left;
  display: flex;
  flex-direction: row;
  padding: 9px 16px;
  justify-content: center;
  align-items: center;
}
.xdine-ui-no-footer .xdine-ui-footer-blocker {
  display: none;
}
/*
 * Form Controls
 */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"],
textarea,
select {
  display: block;
  width: 100%;
  font-size: 1em;
  font-family: inherit;
  line-height: inherit;
  padding: 6px 12px;
  line-height: 1.42857143;
  box-sizing: border-box;
}
input[type="text"].xdine-select-list-item-quantity,
input[type="password"].xdine-select-list-item-quantity,
input[type="email"].xdine-select-list-item-quantity,
input[type="tel"].xdine-select-list-item-quantity,
input[type="number"].xdine-select-list-item-quantity,
textarea.xdine-select-list-item-quantity,
select.xdine-select-list-item-quantity {
  text-align: center;
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="number"],
select {
  height: 34px;
}
textarea {
  padding-top: 5px;
  padding-bottom: 5px;
}
.xdine-ui-field-wrapper {
  position: relative;
  margin-bottom: 18px;
}
.xdine-ui-field-wrapper label {
  display: block;
  position: absolute;
  top: 10px;
  right: 15px;
  left: 15px;
  cursor: text;
  transition: opacity 0.3s;
  font-size: 14px;
}
.xdine-ui-field-wrapper label .xdine-ui-field-wrapper-optional {
  display: block;
  float: right;
  position: relative;
  top: 1px;
  font-size: 12px;
}
@supports selector(:has(*)) {
  .xdine-ui-field-wrapper:has(input[placeholder]:not(:-moz-placeholder-shown)) label, .xdine-ui-field-wrapper:has(textarea[placeholder]:not(:-moz-placeholder-shown)) label {
    opacity: 0;
    pointer-events: none;
  }
  .xdine-ui-field-wrapper:has(input[placeholder]:not(:placeholder-shown)) label,
  .xdine-ui-field-wrapper:has(textarea[placeholder]:not(:placeholder-shown)) label {
    opacity: 0;
    pointer-events: none;
  }
  .xdine-ui-field-wrapper:has(input[placeholder]:focus:-moz-placeholder-shown) label, .xdine-ui-field-wrapper:has(textarea[placeholder]:focus:-moz-placeholder-shown) label {
    opacity: 0.5;
  }
  .xdine-ui-field-wrapper:has(input[placeholder]:focus:placeholder-shown) label,
  .xdine-ui-field-wrapper:has(textarea[placeholder]:focus:placeholder-shown) label {
    opacity: 0.5;
  }
}
/*
 * Buttons
 */
.xdine-ui-button-common {
  display: block;
  position: relative;
  font-family: 'xDineSemibold';
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
}
.xdine-ui-button-large {
  display: block;
  position: relative;
  font-family: 'xDineSemibold';
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  font-size: 16px;
}
.xdine-ui-button-large-spinner {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  left: 8px;
}
.xdine-standalone-spinner {
  display: inline-block;
  width: 20px;
  height: 20px;
}
.xdine-ui-button-medium {
  display: block;
  position: relative;
  font-family: 'xDineSemibold';
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  font-size: 16px;
}
.xdine-ui-button-small {
  display: block;
  position: relative;
  font-family: 'xDineSemibold';
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  box-sizing: border-box;
  font-size: 14px;
}
/*
 * Flat Buttons
 */
.xdine-ui-flat-button-large {
  font-size: 18px;
}
.xdine-ui-flat-button-medium {
  font-size: 16px;
}
.xdine-ui-flat-button-small {
  font-size: 14px;
}
/*
 * Text
 */
.xdine-ui-text-large {
  font-size: 18px;
}
.xdine-ui-text-medium {
  font-size: 16px;
}
.xdine-ui-text-small {
  font-size: 14px;
}
.xdine-ui-text-micro {
  font-size: 12px;
}
/*
 * Header
 */
.xdine-ui-header {
  position: relative;
  z-index: 10;
}
.xdine-ui-header-fixed .xdine-ui-header {
  position: fixed;
  top: 0px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1600px;
}
.xdine-ui-kiosk-header .xdine-ui-button-large {
  text-align: left;
  display: flex;
  flex-direction: row;
  padding: 9px 16px;
  justify-content: center;
  align-items: center;
}
.xdine-ui-title-bar {
  position: relative;
  height: 50px;
  line-height: 50px;
  padding-top: env(safe-area-inset-top);
}
.xdine-ui-title-bar .xdine-ui-title-bar-inner {
  position: relative;
  height: 50px;
  line-height: 50px;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-gap: 10px;
  gap: 10px;
  grid-template-rows: 100%;
}
.xdine-ui-title-bar #xdine-ui-title-bar-left {
  justify-self: left;
}
.xdine-ui-title-bar #xdine-ui-title-bar-right {
  justify-self: right;
}
.xdine-ui-title-bar .xdine-ui-title-bar-title {
  height: 50px;
  line-height: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-family: 'xDineSemibold';
  text-align: center;
  font-size: 18px;
}
.xdine-ui-title-bar .xdine-menu-view-logo {
  margin: auto;
  width: auto;
  height: 90%;
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-common {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-common.xdine-ui-title-bar-button-right {
  text-align: center;
  margin: 0px 11px;
  line-height: normal;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-common.xdine-ui-title-bar-button-right a {
  color: inherit;
  font-size: 12px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-common.xdine-ui-title-bar-button-right a i {
  display: block;
  font-size: 20px;
  margin-bottom: 2px;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-label {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 0px 13px;
  font-size: 18px;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-label.xdine-ui-title-bar-button-right {
  text-align: center;
  margin: 0px 11px;
  line-height: normal;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-label.xdine-ui-title-bar-button-right a {
  color: inherit;
  font-size: 12px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-label.xdine-ui-title-bar-button-right a i {
  display: block;
  font-size: 20px;
  margin-bottom: 2px;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-icon {
  display: block;
  height: 50px;
  line-height: 50px;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  margin: 0px 11px;
  font-size: 21px;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-icon.xdine-ui-title-bar-button-right {
  text-align: center;
  margin: 0px 11px;
  line-height: normal;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-icon.xdine-ui-title-bar-button-right a {
  color: inherit;
  font-size: 12px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.xdine-ui-title-bar .xdine-ui-title-bar-button-icon.xdine-ui-title-bar-button-right a i {
  display: block;
  font-size: 20px;
  margin-bottom: 2px;
}
/*
 * Controls
 */
.xdine-ui-button-grid .xdine-ui-button-grid-description {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 0px 20px 20px 20px;
}
.xdine-ui-button-grid .xdine-ui-button-grid-description * {
  max-width: 600px;
}
.xdine-ui-button-grid a {
  margin: 0px 20px 20px 20px;
}
.xdine-ui-button-grid-outer-multiple .xdine-ui-button-grid {
  width: 50%;
}
.xdine-ui-button-grid-outer-multiple .xdine-ui-button-grid a {
  margin: 0px 0px 20px 0px;
}
.xdine-ui-button-grid-outer-multiple .xdine-ui-button-grid.xdine-ui-button-grid-left {
  float: left;
}
.xdine-ui-button-grid-outer-multiple .xdine-ui-button-grid.xdine-ui-button-grid-left a {
  margin-right: 10px;
  margin-left: 20px;
}
.xdine-ui-button-grid-outer-multiple .xdine-ui-button-grid.xdine-ui-button-grid-right {
  float: right;
}
.xdine-ui-button-grid-outer-multiple .xdine-ui-button-grid.xdine-ui-button-grid-right a {
  margin-left: 10px;
  margin-right: 20px;
}
.xdine-ui-button-grid-outer-multiple.xdine-ui-button-grid-outer-3 .xdine-ui-button-grid.xdine-ui-button-grid-reorder {
  float: none;
  clear: both;
  margin-left: auto;
  margin-right: auto;
}
/*
 * Messages
 */
.xdine-ui-message-error {
  overflow: hidden;
  margin: 10px;
  padding: 10px;
  line-height: 1.4em;
}
.xdine-ui-message-error ul {
  list-style-type: disc;
}
.xdine-ui-message-error ul li {
  margin-top: 5px;
  margin-left: 20px;
}
.xdine-ui-field-error {
  line-height: 1.4em;
  margin: 10px 10px 7px 10px;
}
/*
 * Tabs
 */
.xdine-ui-tab-group {
  width: 100%;
}
.xdine-ui-tab-group,
.xdine-ui-tab-group > li,
.xdine-ui-tab-group > li > a {
  display: block;
  height: 45px;
  line-height: 47px;
}
.xdine-ui-tab-group > li {
  float: left;
}
.xdine-ui-tab-group > li > a {
  width: 100%;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-align: center;
}
.xdine-ui-tab-group > li.xdine-ui-tab-selected > a {
  font-family: 'xDineSemibold';
}
/*
 * List View.
 */
.xdine-ui-option-group ul li {
  display: block;
}
.xdine-ui-option-group ul li > a {
  display: block;
  margin-bottom: -1px;
  padding: 12px;
  padding-right: 7px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.xdine-ui-option-group ul li > a .ui-option-list-item-left {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.xdine-ui-option-group ul li > a .ui-option-list-item-right {
  display: inline-block;
  padding-left: 4px;
  width: calc(100% - 30px);
  vertical-align: middle;
}
.xdine-ui-option-group ul li .ui-option-list-item-checked,
.xdine-ui-option-group ul li .ui-option-list-item-unchecked {
  pointer-events: none;
}
.xdine-ui-option-group ul li .ui-option-list-item-checked {
  display: none;
}
.xdine-ui-option-group ul li .ui-option-list-item-unchecked {
  display: block;
}
.xdine-ui-option-group ul li.xdine-ui-selected .ui-option-list-item-checked,
.xdine-ui-option-group ul li a.xdine-ui-touched .ui-option-list-item-checked {
  display: block;
}
.xdine-ui-option-group ul li.xdine-ui-selected .ui-option-list-item-unchecked,
.xdine-ui-option-group ul li a.xdine-ui-touched .ui-option-list-item-unchecked {
  display: none;
}
.xdine-ui-option-group ul li:last-child > a {
  margin-bottom: 0px;
}
ul li .xdine-ui-option-group.xdine-ui-option-group-fullwidth > a {
  border-right: none !important;
  border-left: none !important;
}
ul li:first-child .xdine-ui-option-group.xdine-ui-option-group-fullwidth > a {
  border-top: none !important;
}
/*
 * Content
 */
.xdine-ui-content {
  position: relative;
}
.xdine-ui-content-inner {
  position: relative;
  display: flex;
  flex-direction: column;
}
/*
 * Loading Area
 */
.xdine-ui-loading-area {
  text-align: center;
  font-family: 'xDineRegularItalic';
  display: flex;
  justify-content: center;
  font-size: 18px;
}
.xdine-ui-loading-area img {
  width: 80px;
  position: absolute;
  align-self: center;
}
.xdine-ui-loading-area .spinner.stopped {
  animation: none;
  display: none;
}
.xdine-ui-content > .xdine-ui-loading-area {
  position: fixed;
  width: 100%;
  top: 179px;
  left: 0px;
  right: 0px;
}
.xdine-ui-content-area > .xdine-ui-loading-area {
  padding-top: 125px;
}
/*
 * Information
 */
.xdine-information-header-large,
.xdine-information-header-medium,
.xdine-information-content,
.xdine-information-list {
  margin: 20px;
  line-height: 1.4em;
  text-transform: none;
}
.xdine-information-header-large {
  font-size: 18px;
  display: inline-block;
  font-family: 'xDineSemibold';
}
.xdine-information-header-medium {
  font-size: 16px;
  font-family: 'xDineSemibold';
}
.xdine-list-item-header-large {
  font-family: 'xDineSemibold';
  font-size: 18px;
}
b {
  font-family: 'xDineSemibold';
  text-transform: none;
}
.xdine-information-list li {
  margin: 20px 0px 20px 15px;
}
.xdine-information-list.bold > li {
  font-family: 'xDineSemibold';
}
.xdine-information-list p,
.xdine-information-list span {
  font-family: 'xDineRegular';
}
ol.xdine-information-list {
  list-style-type: decimal;
  list-style-position: inside;
}
ul.xdine-information-list {
  list-style-type: disc;
  list-style-position: inside;
}
/*
 * Order Number
 */
.xdine-ui-order-number-box-container {
  text-align: center;
  padding: 1.5em 1em;
}
.xdine-ui-order-number-box-container .xdine-ui-order-number-box {
  display: inline-block;
  text-align: center;
  padding: 35px 0px;
  box-sizing: border-box;
  width: 100%;
  max-width: 600px;
}
.xdine-ui-order-number-box-container .xdine-ui-order-number-box .xdine-ui-order-number {
  display: block;
  font-size: 64px;
  font-family: 'xDineLight';
}
/*
 * Order Confirmation message
 */
.xdine-ui-order-confirmation-message-box-container {
  text-align: center;
  padding: 0 32px 32px 32px;
}
.xdine-ui-order-confirmation-message-box-container .xdine-ui-order-confirmation-message-box {
  display: inline-block;
  text-align: center;
  padding: 16px 0px;
  box-sizing: border-box;
  width: 100%;
  max-width: 600px;
}
.xdine-ui-order-confirmation-message-box-container .xdine-ui-order-confirmation-message-box .xdine-ui-order-confirmation-message {
  display: block;
  font-size: 18px;
  font-family: 'xDineLight';
  padding: 8px;
  line-height: 22px;
  text-transform: none;
}
.xdine-ui-order-number-container {
  text-align: center;
  padding: 32px 8px 8px 8px;
}
.xdine-ui-order-number-container .xdine-ui-order-number {
  display: inline-block;
  font-family: 'xDineLight';
}
/*
 * Fulfillment Time
 */
.xdine-ui-fulfillment-time {
  margin: 0px;
  margin-bottom: 8px;
  text-align: center;
}
/*
 * Fulfillment Address
*/
.xdine-consumer-address,
.xdine-drop-point-address {
  text-align: center;
  margin: 15px auto 30px auto;
}
.xdine-consumer-address > div,
.xdine-drop-point-address > div {
  margin-bottom: 5px;
}
.xdine-consumer-delivery-notes,
.xdine-consumer-pickup-instructions {
  margin-top: 10px;
  text-align: center;
  line-height: 1.4em;
}
.xdine-consumer-delivery-notes .xdine-consumer-delivery-notes-label,
.xdine-consumer-pickup-instructions .xdine-consumer-delivery-notes-label,
.xdine-consumer-delivery-notes .xdine-consumer-pickup-instructions-label,
.xdine-consumer-pickup-instructions .xdine-consumer-pickup-instructions-label {
  font-family: 'xDineSemibold';
}
.xdine-consumer-pickUpPoint-instructions {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  line-height: 1.4em;
}
/*
 * Fulfillment Suite
 */
.xdine-consumer-suite {
  text-align: center;
  margin: 15px auto 30px auto;
}
/*
 * Messages
 */
.xdine-ui-message-information,
.xdine-ui-message-highlight {
  text-align: center;
  padding: 15px;
  line-height: 1.4em;
}
/*
 * Order Totals
 */
.xdine-ui-totals-include-tax {
  text-align: center;
  font-family: 'xDineRegularItalic';
  margin-top: 20px;
  margin-bottom: -10px;
}
.xdine-ui-totals {
  margin-top: 20px;
}
.xdine-ui-totals li {
  display: block;
  margin: 0px 20px 12px 20px;
}
.xdine-ui-totals li:last-child {
  padding-bottom: 0px;
}
.xdine-ui-totals li.xdine-ui-totals-total,
.xdine-ui-totals li.xdine-ui-totals-final-total {
  font-family: 'xDineSemibold';
  font-size: 18px;
  font-weight: 900;
}
.xdine-ui-totals li.xdine-ui-totals-tax-component span {
  font-family: 'xDineRegularItalic';
}
.xdine-ui-totals li.xdine-ui-totals-tax-component .xdine-ui-totals-label {
  padding-left: 10px;
}
.xdine-ui-totals li .xdine-ui-totals-value {
  display: block;
  float: right;
}
.xdine-ui-totals li .xdine-ui-totals-add-promo,
.xdine-ui-totals li .xdine-ui-totals-remove-promo {
  position: relative;
}
.xdine-ui-totals li.xdine-ui-totals-gst-number {
  text-align: right;
  font-size: 12px;
  padding-top: 5px;
  font-family: 'xDineRegularItalic';
}
.xdine-ui-totals li.xdine-ui-totals-empty {
  text-align: center;
  font-style: italic;
}
.xdine-ui-totals li.xdine-totals-payments-declined {
  font-family: 'xDineSemibold';
}
.xdine-ui-totals li.xdine-selected-payment-method .xdine-ui-totals-label {
  margin-left: 40%;
}
/*
 * Tip Options
 */
.xdine-ui-tip-options li {
  display: block;
  float: left;
  width: 20%;
}
.xdine-ui-tip-options li .xdine-ui-tip-option {
  display: block;
  height: 50px;
  text-align: center;
  font-size: 16px;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.xdine-ui-tip-options li .xdine-ui-tip-option.xdine-ui-tip-option-selected {
  cursor: default;
}
.xdine-ui-tip-options li .xdine-ui-tip-option .xdine-ui-tip-option-info {
  height: inherit;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.xdine-ui-tip-options li .xdine-ui-tip-option .xdine-ui-tip-option-info .xdine-ui-tip-option-percentage-label {
  font-size: 13px;
}
.xdine-ui-tip-options li:first-child .xdine-ui-tip-option,
.xdine-ui-tip-options li:last-child .xdine-ui-tip-option {
  font-size: 13px;
}
.xdine-ui-employee .xdine-ui-employee-message {
  font-family: xDineSemibold;
  font-size: 18px;
  line-height: 1.4em;
}
.xdine-ui-employee.has-employee-image {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.xdine-ui-employee.has-employee-image .xdine-ui-employee-message {
  flex-grow: 3;
  padding: 10px;
}
.xdine-ui-employee.has-employee-image .xdine-ui-employee-image {
  flex-grow: 2;
  text-align: center;
}
.xdine-ui-employee.has-employee-image .xdine-ui-employee-image img {
  width: 100px;
  height: auto;
  border-radius: 50%;
}
/*
 * Maps
 */
.leaflet-popup-content {
  font-size: 14px;
  font-family: 'xDineRegular';
}
.xdine-third-party-courier-map-footer {
  max-width: 1600px;
}
/*
 * List Items
 */
.xdine-ui-list {
  margin: 16px;
}
.xdine-ui-list-item .xdine-choose-cell-inner {
  display: flex;
  -webkit-text-decoration: none;
  text-decoration: none;
  padding: 16px;
}
.xdine-ui-list-item .xdine-choose-cell-inner .xdine-choose-cell-right {
  width: 150px;
  order: 2;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.xdine-ui-list-item .xdine-choose-cell-inner .xdine-choose-cell-left {
  order: 1;
  margin-right: auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
.xdine-ui-list-item .xdine-choose-cell-inner .xdine-choose-cell-left .xdine-menu-item-row-primary {
  display: flex;
}
.xdine-ui-list-item .xdine-choose-cell-inner .xdine-choose-cell-left .xdine-ui-text-primary {
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
  padding-bottom: 4px;
}
.xdine-ui-list-item .xdine-choose-cell-inner .xdine-choose-cell-left .xdine-ui-text-small {
  font-size: 16px;
  padding-bottom: 4px;
  line-height: 21px;
}
.xdine-ui-list-item .xdine-choose-cell-inner .xdine-choose-cell-left .xdine-ui-text-small:last-child {
  padding-bottom: 0px;
}
.xdine-ui-list-item .xdine-choose-cell-inner .xdine-choose-cell-left .xdine-ui-text-small.xdine-menu-availability-message {
  font-size: 14px;
}
/*
 * Bar Buttons
 */
.xdine-ui-bar-buttons li {
  display: block;
  float: left;
}
.xdine-ui-bar-buttons li .xdine-ui-bar-button {
  display: block;
  text-align: center;
  -webkit-text-decoration: none;
  text-decoration: none;
}
.xdine-ui-bar-buttons li .xdine-ui-bar-button.xdine-ui-bar-button-selected {
  cursor: default;
}
.xdine-order-loyalty-options li,
.xdine-fulfillment-pickup-options li {
  width: 50%;
}
.xdine-order-loyalty-options li .xdine-ui-bar-button,
.xdine-fulfillment-pickup-options li .xdine-ui-bar-button {
  display: block;
  font-size: 16px;
  height: 34px;
  line-height: 34px;
}
.xdine-order-loyalty-options li .xdine-ui-bar-button.xdine-ui-bar-button-selected,
.xdine-fulfillment-pickup-options li .xdine-ui-bar-button.xdine-ui-bar-button-selected {
  cursor: default;
}
/*
 * Drop Point Reminders Landing
 */
#xdine-drop-point-reminders-confirmation,
#xdine-drop-point-reminders-confirmation-expired,
#xdine-drop-point-reminders-unsubscribed {
  text-align: center;
  margin: 0 auto;
  max-width: 600px;
}
#xdine-drop-point-reminders-confirmation .xdine-subscribed-drop-points-list,
#xdine-drop-point-reminders-confirmation-expired .xdine-subscribed-drop-points-list,
#xdine-drop-point-reminders-unsubscribed .xdine-subscribed-drop-points-list {
  margin: 0 auto;
  max-width: 400px;
}
#xdine-drop-point-reminders-confirmation .xdine-subscribed-drop-points-list .xdine-subscribed-drop-point-list-item .xdine-subscribed-drop-point-summary,
#xdine-drop-point-reminders-confirmation-expired .xdine-subscribed-drop-points-list .xdine-subscribed-drop-point-list-item .xdine-subscribed-drop-point-summary,
#xdine-drop-point-reminders-unsubscribed .xdine-subscribed-drop-points-list .xdine-subscribed-drop-point-list-item .xdine-subscribed-drop-point-summary {
  text-align: left;
}
#xdine-drop-point-reminders-confirmation .xdine-subscribed-drop-points-list .xdine-subscribed-drop-point-list-item td,
#xdine-drop-point-reminders-confirmation-expired .xdine-subscribed-drop-points-list .xdine-subscribed-drop-point-list-item td,
#xdine-drop-point-reminders-unsubscribed .xdine-subscribed-drop-points-list .xdine-subscribed-drop-point-list-item td {
  padding: 3px;
}
#xdine-drop-point-reminders-confirmation .xdine-unsubscribed-drop-point-summary,
#xdine-drop-point-reminders-confirmation-expired .xdine-unsubscribed-drop-point-summary,
#xdine-drop-point-reminders-unsubscribed .xdine-unsubscribed-drop-point-summary {
  margin: 0 auto;
  max-width: 400px;
}
/*
 * Account Locked
 */
#xdine-account-locked-view .xdine-ui-loading-area-service-terminated {
  margin-top: 5px;
}
.xdine-account-locked-message span {
  display: inline-block;
  max-width: 500px;
  padding: 16px;
}
.xdine-landing-button-signup {
  text-transform: none !important;
}
.background-transparent,
.background-transparent:before {
  background: transparent !important;
}
/*
 * Minimum width required to use a desktop card view for menu items
 * NOTE: Must be less than @desktop_view_min_width;
 * Must also set this value in theme.php
 */
/*
 * Minimum width required to use widescreen desktop view in Consumer Order flow
 * NOTE: Must match DESKTOP_VIEW_MIN_WIDTH_PIXELS in consumerBase.php
 */
/*
 * The minimum screen width of small tablets
 */
/*
 * The minimum screen width of medium tablets
 */
/*
 * The minimum screen width of large tablets
 */
/* Maximum width for which Consumer Order AppView does not have a margin */
/*
 * Media Queries
 */
.xdine-blindtext {
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.no-last-child > :last-child {
  display: none;
}
.unclickable {
  pointer-events: none;
}
.xdine-cookie-consent-view {
  position: fixed;
  z-index: 100;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 100%;
  overflow-y: auto;
}
#xdine-cookie-consent {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  flex-direction: column;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #FFFFFF;
  border-top: 1px solid #000000;
  z-index: 101;
  padding-top: 16px;
}
#xdine-cookie-consent * {
  max-width: 400px;
}
#xdine-cookie-consent .xdine-cookie-consent-row-container {
  margin-bottom: 16px;
}
#xdine-cookie-consent #xdine-cookie-consent-close {
  position: absolute;
  padding-right: 16px;
  padding-top: 16px;
  top: 0;
  right: 0;
}
#xdine-cookie-consent #xdine-cookie-consent-accept-button {
  width: 100%;
}
#xdine-cookie-consent-dialog-view {
  margin: 0px !important;
}
#xdine-cookie-consent-dialog-view {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 102;
  width: 90%;
  max-width: 400px;
  max-height: 90%;
  padding-top: 0px;
  border-radius: 20px;
  flex-direction: column;
  display: flex;
}
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-header {
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  display: flex;
  padding-top: 16px;
}
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-content-outer {
  padding: 0px 0px;
  max-height: 100%;
  overflow-y: auto;
}
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-content-outer #xdine-cookie-consent-dialog-view-content {
  border-top: 1px solid;
  flex-direction: column;
  display: flex;
}
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-content-outer #xdine-cookie-consent-dialog-view-content .xdine-consent-type-cookie-container {
  flex-direction: row;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px 10px;
  border-bottom: 1px solid;
}
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-content-outer #xdine-cookie-consent-dialog-view-content .xdine-consent-type-cookie-container .xdine-cookie-description-container {
  width: 70%;
}
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-footer {
  display: flex;
  flex-direction: column;
}
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-footer .xdine-cookie-consent-dialog-view-trailer-text,
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-footer .xdine-cookie-consent-dialog-view-footer-text {
  text-align: center;
}
#xdine-cookie-consent-dialog-view #xdine-cookie-consent-dialog-view-footer #xdine-cookie-consent-dialog-view-save-preferences {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 50%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.xdine-icon-close {
  cursor: pointer;
}
.xdine-cookie-consent-view-header-label {
  font-family: xDineSemibold;
}
/* The switch - the box around the slider */
.switch-container {
  display: flex;
  align-items: center;
}
.switch-container .switch {
  position: relative;
  display: inline-block;
  width: 36px;
  height: 20px;
  /* The slider */
  /* Rounded sliders */
}
.switch-container .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.switch-container .switch .switch-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transition: 0.4s;
}
.switch-container .switch .switch-slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  transition: 0.4s;
}
.switch-container .switch input:checked + .switch-slider:before {
  transform: translateX(16px);
}
.switch-container .switch .switch-slider.round {
  border-radius: 34px;
}
.switch-container .switch .switch-slider.round:before {
  border-radius: 50%;
}
/*
 * Gift Shop Card Landing Pages
 */
#xdine-gift-shop-view-card {
  text-align: center;
  margin: 0 auto;
}
#xdine-gift-shop-view-card .xdine-ui-message-error {
  margin: 15px;
}
#xdine-gift-shop-view-card .xdine-gift-card-header {
  padding: 30px 0 0 0;
}
#xdine-gift-shop-view-card .xdine-gift-card-header .xdine-gift-card-amount,
#xdine-gift-shop-view-card .xdine-gift-card-header .xdine-gift-card-status {
  font-family: xDineSemiBold;
  font-size: 25px;
  padding-bottom: 10px;
}
#xdine-gift-shop-view-card .xdine-gift-card-header.xdine-gift-card-inactive .xdine-gift-card-amount {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}
#xdine-gift-shop-view-card .xdine-consumer-already-has-gift-card {
  font-family: xDineRegularItalic;
}
#xdine-gift-shop-view-card .xdine-gift-card-image {
  margin-bottom: 15px;
  width: 90%;
  max-width: 300px;
}
#xdine-gift-shop-view-card #xdine-gift-card-not-active-message {
  margin: 2em auto;
  color: #FD4B50;
  width: 65%;
}
#xdine-gift-shop-view-card #xdine-gift-card-unfulfilled,
#xdine-gift-shop-view-card #xdine-gift-card-disclaimer {
  margin: 2em auto;
  text-align: center;
  background-color: #F0F0F0;
  border: 1px dashed #A9A9A9;
  border-radius: 2px;
  overflow: hidden;
  max-width: 65%;
}
#xdine-gift-shop-view-card #xdine-gift-card-unfulfilled p,
#xdine-gift-shop-view-card #xdine-gift-card-disclaimer p {
  padding: 3.5em;
}
#xdine-gift-shop-view-card .xdine-gift-card-details {
  padding: 0;
}
#xdine-gift-shop-view-card .xdine-gift-card-details .xdine-gift-card-order-details .xdine-gift-card-sender-label {
  font-family: xDineSemibold;
}
#xdine-gift-shop-view-card .xdine-gift-card-details .xdine-gift-card-order-details .xdine-gift-card-message {
  padding-top: 15px;
}
#xdine-gift-shop-view-card .xdine-gift-card-details .xdine-gift-card-order-details .xdine-gift-card-message .xdine-gift-card-message-line {
  font-family: xDineRegularItalic;
}
#xdine-gift-shop-view-card .xdine-gift-card-details .xdine-gift-card-redeem-details .xdine-gift-card-detail-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 10px 0;
}
#xdine-gift-shop-view-card .xdine-gift-card-details .xdine-gift-card-redeem-details .xdine-gift-card-detail-container .xdine-gift-card-detail {
  display: inline-block;
  font-family: xDineSemibold;
  font-size: 25px;
  padding-bottom: 8px;
  margin-bottom: 5px;
}
#xdine-gift-shop-view-card .xdine-gift-card-details .xdine-gift-card-redeem-details .xdine-gift-card-detail-container .xdine-gift-card-detail-label {
  font-family: xDineLight;
}
#xdine-gift-shop-view-card .xdine-print-gift-card {
  -webkit-text-decoration: none;
  text-decoration: none;
}
#xdine-gift-shop-view-card .xdine-redeem-online-button-container {
  text-align: center;
  padding: 1.5em 1em;
}
#xdine-gift-shop-view-card .xdine-redeem-online-button-container a {
  display: inline-block;
  width: 100%;
  box-sizing: border-box;
  max-width: 250px;
}
#xdine-checkout-enter-code-view .xdine-ui-subfooter {
  text-align: center;
  padding: 13px 40px;
  margin-bottom: 1rem;
  line-height: 1.3rem;
  font-family: 'xDineRegular';
  font-size: 0.8rem;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper,
#xdine-checkout-enter-code-view .xdine-checkout-enter-code-continue-button-wrapper {
  margin: 20px;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper.xdine-ui-field-wrapper,
#xdine-checkout-enter-code-view .xdine-checkout-enter-code-continue-button-wrapper.xdine-ui-field-wrapper {
  margin-bottom: 15px;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper.xdine-checkout-enter-code-continue-button-wrapper,
#xdine-checkout-enter-code-view .xdine-checkout-enter-code-continue-button-wrapper.xdine-checkout-enter-code-continue-button-wrapper {
  margin-top: 0px;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper {
  margin-top: 10vh;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper input[name="orderCode"] {
  text-align: center;
  height: 78px;
  font-size: 3rem;
  line-height: normal;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper input[name="orderCode"]::-moz-placeholder {
  font-size: 1rem;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper input[name="orderCode"]::placeholder {
  font-size: 1rem;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper input[name="orderCode"]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  font-size: 1rem;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper input[name="orderCode"]::-moz-placeholder {
  /* Firefox 19+ */
  font-size: 1rem;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper input[name="orderCode"]:-ms-input-placeholder {
  /* IE 10+ */
  font-size: 1rem;
}
#xdine-checkout-enter-code-view .xdine-ui-field-wrapper input[name="orderCode"]:-moz-placeholder {
  /* Firefox 18- */
  font-size: 1rem;
}
#xdine-checkout-enter-code-view .xdine-checkout-enter-code-error {
  margin-top: 2rem;
  text-align: center;
  font-size: large;
  font-weight: bold;
}
@media only screen and (min-width: 650px) {
  #xdine-checkout-enter-code-view input[name="orderCode"] {
    width: 80%;
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
  }
}
/*
 * General
 */
.xdine-landing-page form {
  margin: 20px;
}
.xdine-landing-page .xdine-ui-message-error,
.xdine-landing-page .xdine-ui-field-error {
  margin-left: 0px;
  margin-right: 0px;
}
.xdine-landing-page .xdine-ui-message-error,
.xdine-landing-page .xdine-ui-message-information {
  margin-bottom: 18px;
}
.xdine-landing-page .xdine-ui-message-information {
  margin-top: 10px;
}
.xdine-landing-page .xdine-landing-controls {
  margin-top: 30px;
}
.xdine-landing-page .xdine-landing-controls .xdine-ui-button-large:not(.xdine-landing-button-signup) {
  float: right;
}
/*
 * Sign in
 */
#xdine-landing-signin-page #xdine-landing-signin-brand {
  padding-top: 30px;
  text-align: center;
}
#xdine-landing-signin-page #xdine-landing-signin-brand img {
  width: 120px;
  height: 120px;
}
#xdine-landing-signin-page form {
  margin-top: 30px;
}
#xdine-landing-signin-page .xdine-landing-controls #xdine-landing-signin-forgotPassword {
  font-size: 14px;
  position: relative;
  top: 9px;
}
#xdine-landing-signin-page .xdine-landing-controls input[name="signin"] {
  width: 120px;
}
#xdine-landing-signin-page .xdine-landing-signup-area {
  margin: 30px 20px 20px 20px;
  padding-top: 30px;
}
#xdine-landing-signin-page .xdine-landing-button-signup {
  width: 80%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
#xdine-landing-signin-page #xdine-landing-continue-as-guest {
  text-align: center;
  margin-top: 15px;
}
#xdine-landing-signin-page #xdine-landing-continue-as-guest form {
  margin: 0px;
}
#xdine-landing-signin-page #xdine-landing-continue-as-guest a {
  position: relative;
}
/*
 * Sign up
 */
#xdine-landing-signup-page form {
  margin-top: 30px;
}
#xdine-landing-signup-page #xdine-landing-signup-terms {
  font-size: 14px;
  line-height: 1.4em;
  max-width: 400px;
}
#xdine-landing-signup-page .xdine-landing-button-signup {
  float: center;
  margin-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
}
/*
 * Forgot password
 */
#xdine-landing-forgotPassword-page form {
  margin-top: 30px;
}
#xdine-landing-forgotPassword-page form .xdine-landing-controls input[name="request"],
#xdine-landing-forgotPassword-page form .xdine-landing-controls input[name="choose"] {
  width: 120px;
}
#xdine-landing-forgotPassword-page form .xdine-landing-controls .activate-account-button {
  width: 140px !important;
}
#xdine-landing-forgotPassword-page #xdine-landing-forgotPassword-requestSuccess-wrapper {
  text-align: center;
  margin: 20px;
  line-height: 1.4em;
}
#xdine-landing-forgotPassword-page #xdine-landing-forgotPassword-requestSuccess-wrapper b {
  font-family: xDineSemibold;
  display: block;
  margin: 15px 0px;
}
#xdine-landing-forgotPassword-page #xdine-landing-forgotPassword-requestSuccess-wrapper a {
  display: block;
  margin-top: 18px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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dGlERztFTHdpREQsZ0JBQWdCO0VLdmlEZDtBTHlpREo7QUt2aURHO0VMeWlERCxXQUFXO0VLeGlEVDtBTDBpREo7QUt4aURHO0VMMGlERCxnQkFBZ0I7RUt6aURkO0FMMmlESjtBS3ZsREE7RUFrREU7RUFDQTtFQUNBO0VBQ0E7QUx3aURGO0FLcmlEQztFQUFBO0lBRUU7SUFDQTtJQUNBO0lBQ0E7RUx1aUREO0FBQ0Y7QUFDQTs7RUFFRTtBTXJtREY7RUFFRTtBTnNtREY7QU14bURBOztFQU1FO0VBQ0E7QU5zbURGO0FNN21EQTs7RUFXRTtBTnNtREY7QU1qbkRBO0VBZUU7QU5xbURGO0FNcG5EQTtFQW1CRTtBTm9tREY7QU12bkRBO0VBc0JHO0FOb21ESDtBQUNBOztFQUVFO0FNL2xERjtFQUVFO0VBQ0E7QU5nbURGO0FNbm1EQTtFQU1HO0VBQ0E7QU5nbURIO0FNdm1EQTtFQVlFO0FOOGxERjtBTTFtREE7RUo4YkM7RUkzYUU7RUFDQTtBTjJsREg7QU0vbURBO0VBd0JHO0FOMGxESDtBTWxuREE7RUE2QkU7RUFDQTtBTndsREY7QU10bkRBO0VBa0NFO0VBQ0E7RUFDQTtFQUNBO0FOdWxERjtBTTVuREE7RUF5Q0U7RUFDQTtBTnNsREY7QU1ob0RBO0VBNkNHO0FOc2xESDtBTW5vREE7RUpkQztBRm9wREQ7QUFDQTs7RUFFRTtBTWhsREY7RUFFRTtBTmlsREY7QU1ubERBO0VKcVlDO0VJN1hDO0VBQ0E7QU4ra0RGO0FNeGxEQTtFQWFFO0VBQ0E7RUFDQTtFQUNBO0FOOGtERjtBQUNBOztFQUVFO0FNMWtERjtFQUVFO0FOMmtERjtBTTdrREE7O0VBTUk7QU4ya0RKO0FNamxEQTtFQVVJO0FOMGtESjtBTXBsREE7RUFnQkU7RUFDQTtFQUNBO0FOdWtERjtBTXpsREE7RUFxQkc7RUFDQTtFQUNBO0FOdWtESDtBTTlsREE7RUEyQkc7RUFDQTtBTnNrREgiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9sYW5kaW5nL2Nzcy9tYWluLmxlc3MiLCJ3ZWJwYWNrOi8vLy4vY29tbW9uL2Nzcy9yZXNldC5sZXNzIiwid2VicGFjazovLy8uL2NvbW1vbi9jc3MvY29uc3VtZXIubGVzcyIsIndlYnBhY2s6Ly8vLi9jb21tb24vY3NzL0Nvb2tpZUNvbnNlbnQubGVzcyIsIndlYnBhY2s6Ly8vLi9jb25zdW1lci9naWZ0c2hvcC9jc3MvWW91ckdpZnRDYXJkTGFuZGluZy5sZXNzIiwid2VicGFjazovLy8uL2NvbnN1bWVyL2NoZWNrb3V0L2Nzcy9FbnRlckNvZGUubGVzcyIsIndlYnBhY2s6Ly8vLi9sYW5kaW5nL2Nzcy9iYXNlLmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogaHR0cDovL21leWVyd2ViLmNvbS9lcmljL3Rvb2xzL2Nzcy9yZXNldC8gXG4gICB2Mi4wYjEgfCAyMDExMDEgXG4gICBOT1RFOiBXT1JLIElOIFBST0dSRVNTXG4gICBVU0UgV0lUSCBDQVVUSU9OIEFORCBURVNUIFdJVEggQUJBTkRPTiAqL1xuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuLyogcmVtZW1iZXIgdG8gaGlnaGxpZ2h0IGluc2VydHMgc29tZWhvdyEgKi9cbmlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmRlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbi8qXG4gKiBIZWxwZXJzXG4gKi9cbi54ZGluZS11aS1ib3JkZXItYm94LXNpemluZyB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnhkaW5lLXVpLXByZXZlbnQtc2VsZWN0aW9uIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ueGRpbmUtdWktY2xpY2thYmxlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKlxuICogQW5pbWF0aW9uc1xuICovXG4ueGRpbmUtdWktYW5pbWF0ZWQtZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjMzcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjMzcztcbn1cbi54ZGluZS11aS1hbmltYXRlZC1zbG93IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjZzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNjZzO1xufVxuLypcbiAqIFRvYXN0IE1lc3NhZ2VcbiAqL1xuLnhkaW5lLXVpLXRvYXN0LXZpZXcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4ueGRpbmUtdWktdG9hc3Qtdmlldy5taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA0MHZoKTtcbn1cbi54ZGluZS11aS10b2FzdC12aWV3LnhkaW5lLXVpLXRvYXN0LWxhcmdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuNSk7XG59XG4ueGRpbmUtdWktdG9hc3Qtdmlldy54ZGluZS11aS10b2FzdC1sYXJnZS5taWRkbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA0MHZoKSBzY2FsZSgxLjUpO1xufVxuLnhkaW5lLXVpLXRvYXN0LXZpZXcuYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IDA7XG59XG4vKlxuICogQ2xlYXJmaXguXG4gKi9cbi5jbGVhcmZpeC1jb250YWluZXI6YmVmb3JlLFxuLmNsZWFyZml4LWNvbnRhaW5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4LWNvbnRhaW5lcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNsZWFyZml4LWNvbnRhaW5lciB7XG4gIHpvb206IDE7XG59XG4vKlxuICogR2VuZXJhbCBTdHlsZS5cbiAqL1xuLyogTWF4aW11bSB3aWR0aCBvZiBDb25zdW1lciBPcmRlciBBcHBWaWV3ICovXG5odG1sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmh0bWwgKiB7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LW91dGxpbmU6IDAgbm9uZTtcbiAgLW1vei10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW91dGxpbmU6IDAgbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5idXR0b24sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG59XG5ib2R5OmJlZm9yZSB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xufVxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ3hEaW5lUmVndWxhcic7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbmJvZHk6YWZ0ZXIge1xuICAvKiBIYWNrIGZvciBmaXhpbmcgYm9keSBiYWNrZ3JvdW5kIGNvbG9yIHNvbWV0aW1lcyBub3Qgc2hvdyBhbGwgdGhlIHdheS4gKi9cbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xufVxuLnhkaW5lLXVpLWxhYmVsLWVtIHtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbn1cbi54ZGluZS11aS1uby13cmFwLWVsbGlwc2lzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4ueGRpbmUtdWktcHJldmlvdXMtc2VsZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAneERpbmVSZWd1bGFySXRhbGljJztcbn1cbi54ZGluZS1sYW5ndWFnZS1pbnN0YW5jZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI3hkaW5lLWhvbWUtYm90dG9tLW1lbnUge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbn1cbi8qXG4gKiBTdWJoZWFkZXJcbiAqL1xuLnhkaW5lLXVpLXN1YmhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiAneERpbmVTZW1pYm9sZCc7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4ueGRpbmUtdWktc3ViaGVhZGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi54ZGluZS11aS1zdWJoZWFkZXItaW5zdHJ1Y3Rpb24ge1xuICBmb250LWZhbWlseTogJ3hEaW5lUmVndWxhcic7XG59XG4vKlxuICogRW1wdHkgdmlldy5cbiAqL1xuLnhkaW5lLXVpLXNlY3Rpb24tZW1wdHkge1xuICBmb250LWZhbWlseTogJ3hEaW5lUmVndWxhckl0YWxpYyc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKlxuICogSXRhbGljIE1lc3NhZ2UuXG4gKi9cbi54ZGluZS11aS1zZWN0aW9uLWl0YWwtbWVzc2FnZSB7XG4gIGZvbnQtZmFtaWx5OiAneERpbmVSZWd1bGFySXRhbGljJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogYXV0bztcbn1cbi8qXG4gKiBGb290ZXJcbiAqL1xuLnhkaW5lLXVpLWZvb3RlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnhkaW5lLXVpLWZvb3RlciAueGRpbmUtdWktZm9vdGVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi54ZGluZS11aS1mb290ZXIgLnhkaW5lLXVpLWZvb3Rlci1wb3dlcmVkYnkge1xuICBmbG9hdDogbGVmdDtcbn1cbi54ZGluZS11aS1mb290ZXIgLnhkaW5lLXVpLWZvb3Rlci1mZWVkYmFjayB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi54ZGluZS11aS1mb290ZXIgLnhkaW5lLXVpLWFjY2Vzc2liaWxpdHktc3RhdGVtZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnhkaW5lLXVpLWZvb3RlciAueGRpbmUtdWktZm9vdGVyLWxvY2FsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi54ZGluZS11aS1mb290ZXIgLnhkaW5lLXVpLWZvb3Rlci1jb3B5cmlnaHQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ueGRpbmUtdWktZm9vdGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGRpbmUtbGFuZGluZy1wYWdlIC54ZGluZS11aS1mb290ZXItZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhkaW5lLXVpLWZvb3Rlci1ibG9ja2VyIHtcbiAgaGVpZ2h0OiA3NXB4O1xufVxuLnhkaW5lLXVpLWZvb3Rlci1maXhlZCAueGRpbmUtdWktZm9vdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnhkaW5lLXVpLWZvb3Rlci1maXhlZCAueGRpbmUtdWktZm9vdGVyLWJsb2NrZXIge1xuICBoZWlnaHQ6IDEyNXB4O1xufVxuLnhkaW5lLXVpLWZvb3Rlci1maXhlZCAueGRpbmUtdWktZml4ZWQtZm9vdGVyIHtcbiAgYm90dG9tOiAwcHg7XG59XG4ueGRpbmUtdWktZm9vdGVyLWZpeGVkIC54ZGluZS11aS1mcmVlLWl0ZW0tYmFubmVyLFxuLnhkaW5lLXVpLWZvb3Rlci1maXhlZCAueGRpbmUtdWktZml4ZWQtZm9vdGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiBtaW4oMTBweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDApKTtcbn1cbi54ZGluZS11aS1mb290ZXItZml4ZWQgLnhkaW5lLXVpLWZyZWUtaXRlbS1iYW5uZXIgLnhkaW5lLXVpLWJ1dHRvbi1sYXJnZSxcbi54ZGluZS11aS1mb290ZXItZml4ZWQgLnhkaW5lLXVpLWZpeGVkLWZvb3RlciAueGRpbmUtdWktYnV0dG9uLWxhcmdlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi54ZGluZS11aS1mb290ZXItZml4ZWQgLnhkaW5lLXVpLWZyZWUtaXRlbS1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAxMnB4IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogODtcbn1cbi54ZGluZS11aS1mb290ZXItbm8tYmxvY2tlciAueGRpbmUtdWktZm9vdGVyLWJsb2NrZXIge1xuICBoZWlnaHQ6IDBweDtcbn1cbiN4ZGluZS1tdWx0aS1wYWdlLW1lbnUtdmlldyAueGRpbmUtbXVsdGktcGFnZS1tZW51LXZpZXctc3ViaGVhZGVyLFxuI21lbnUtYXJlYS10YWItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG4ueGRpbmUtdWktZm9vdGVyLWZpeGVkICN4ZGluZS1tdWx0aS1wYWdlLW1lbnUtdmlldyAueGRpbmUtdWktZml4ZWQtZm9vdGVyIC54ZGluZS11aS1idXR0b24tbGFyZ2UsXG4ueGRpbmUtdWktZm9vdGVyLWZpeGVkICN4ZGluZS1tZW51LXZpZXcgLnhkaW5lLXVpLWZpeGVkLWZvb3RlciAueGRpbmUtdWktYnV0dG9uLWxhcmdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogOXB4IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnhkaW5lLXVpLW5vLWZvb3RlciAueGRpbmUtdWktZm9vdGVyLWJsb2NrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLypcbiAqIEZvcm0gQ29udHJvbHNcbiAqL1xuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaW5wdXRbdHlwZT1cInRleHRcIl0ueGRpbmUtc2VsZWN0LWxpc3QtaXRlbS1xdWFudGl0eSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXS54ZGluZS1zZWxlY3QtbGlzdC1pdGVtLXF1YW50aXR5LFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLnhkaW5lLXNlbGVjdC1saXN0LWl0ZW0tcXVhbnRpdHksXG5pbnB1dFt0eXBlPVwidGVsXCJdLnhkaW5lLXNlbGVjdC1saXN0LWl0ZW0tcXVhbnRpdHksXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLnhkaW5lLXNlbGVjdC1saXN0LWl0ZW0tcXVhbnRpdHksXG50ZXh0YXJlYS54ZGluZS1zZWxlY3QtbGlzdC1pdGVtLXF1YW50aXR5LFxuc2VsZWN0LnhkaW5lLXNlbGVjdC1saXN0LWl0ZW0tcXVhbnRpdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuc2VsZWN0IHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxudGV4dGFyZWEge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnhkaW5lLXVpLWZpZWxkLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ueGRpbmUtdWktZmllbGQtd3JhcHBlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ueGRpbmUtdWktZmllbGQtd3JhcHBlciBsYWJlbCAueGRpbmUtdWktZmllbGQtd3JhcHBlci1vcHRpb25hbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBzdXBwb3J0cyBzZWxlY3Rvcig6aGFzKCopKSB7XG4gIC54ZGluZS11aS1maWVsZC13cmFwcGVyOmhhcyhpbnB1dFtwbGFjZWhvbGRlcl06bm90KDpwbGFjZWhvbGRlci1zaG93bikpIGxhYmVsLFxuICAueGRpbmUtdWktZmllbGQtd3JhcHBlcjpoYXModGV4dGFyZWFbcGxhY2Vob2xkZXJdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSBsYWJlbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAueGRpbmUtdWktZmllbGQtd3JhcHBlcjpoYXMoaW5wdXRbcGxhY2Vob2xkZXJdOmZvY3VzOnBsYWNlaG9sZGVyLXNob3duKSBsYWJlbCxcbiAgLnhkaW5lLXVpLWZpZWxkLXdyYXBwZXI6aGFzKHRleHRhcmVhW3BsYWNlaG9sZGVyXTpmb2N1czpwbGFjZWhvbGRlci1zaG93bikgbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuLnhkaW5lLXVpLWJ1dHRvbi1jb21tb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi54ZGluZS11aS1idXR0b24tbGFyZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnhkaW5lLXVpLWJ1dHRvbi1sYXJnZS1zcGlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDhweDtcbn1cbi54ZGluZS1zdGFuZGFsb25lLXNwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ueGRpbmUtdWktYnV0dG9uLW1lZGl1bSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiAneERpbmVTZW1pYm9sZCc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ueGRpbmUtdWktYnV0dG9uLXNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qXG4gKiBGbGF0IEJ1dHRvbnNcbiAqL1xuLnhkaW5lLXVpLWZsYXQtYnV0dG9uLWxhcmdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnhkaW5lLXVpLWZsYXQtYnV0dG9uLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi54ZGluZS11aS1mbGF0LWJ1dHRvbi1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qXG4gKiBUZXh0XG4gKi9cbi54ZGluZS11aS10ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnhkaW5lLXVpLXRleHQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnhkaW5lLXVpLXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ueGRpbmUtdWktdGV4dC1taWNybyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi8qXG4gKiBIZWFkZXJcbiAqL1xuLnhkaW5lLXVpLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ueGRpbmUtdWktaGVhZGVyLWZpeGVkIC54ZGluZS11aS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG4ueGRpbmUtdWkta2lvc2staGVhZGVyIC54ZGluZS11aS1idXR0b24tbGFyZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiA5cHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ueGRpbmUtdWktdGl0bGUtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xufVxuLnhkaW5lLXVpLXRpdGxlLWJhciAueGRpbmUtdWktdGl0bGUtYmFyLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvIDFmcjtcbiAgZ2FwOiAxMHB4O1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG59XG4ueGRpbmUtdWktdGl0bGUtYmFyICN4ZGluZS11aS10aXRsZS1iYXItbGVmdCB7XG4gIGp1c3RpZnktc2VsZjogbGVmdDtcbn1cbi54ZGluZS11aS10aXRsZS1iYXIgI3hkaW5lLXVpLXRpdGxlLWJhci1yaWdodCB7XG4gIGp1c3RpZnktc2VsZjogcmlnaHQ7XG59XG4ueGRpbmUtdWktdGl0bGUtYmFyIC54ZGluZS11aS10aXRsZS1iYXItdGl0bGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ueGRpbmUtdWktdGl0bGUtYmFyIC54ZGluZS1tZW51LXZpZXctbG9nbyB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogOTAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnhkaW5lLXVpLXRpdGxlLWJhciAueGRpbmUtdWktdGl0bGUtYmFyLWJ1dHRvbi1jb21tb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGRpbmUtdWktdGl0bGUtYmFyIC54ZGluZS11aS10aXRsZS1iYXItYnV0dG9uLWNvbW1vbi54ZGluZS11aS10aXRsZS1iYXItYnV0dG9uLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDBweCAxMXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi54ZGluZS11aS10aXRsZS1iYXIgLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tY29tbW9uLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tcmlnaHQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54ZGluZS11aS10aXRsZS1iYXIgLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tY29tbW9uLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tcmlnaHQgYSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnhkaW5lLXVpLXRpdGxlLWJhciAueGRpbmUtdWktdGl0bGUtYmFyLWJ1dHRvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMHB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi54ZGluZS11aS10aXRsZS1iYXIgLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tbGFiZWwueGRpbmUtdWktdGl0bGUtYmFyLWJ1dHRvbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHggMTFweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4ueGRpbmUtdWktdGl0bGUtYmFyIC54ZGluZS11aS10aXRsZS1iYXItYnV0dG9uLWxhYmVsLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tcmlnaHQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54ZGluZS11aS10aXRsZS1iYXIgLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tbGFiZWwueGRpbmUtdWktdGl0bGUtYmFyLWJ1dHRvbi1yaWdodCBhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4ueGRpbmUtdWktdGl0bGUtYmFyIC54ZGluZS11aS10aXRsZS1iYXItYnV0dG9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbjogMHB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi54ZGluZS11aS10aXRsZS1iYXIgLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24taWNvbi54ZGluZS11aS10aXRsZS1iYXItYnV0dG9uLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDBweCAxMXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cbi54ZGluZS11aS10aXRsZS1iYXIgLnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24taWNvbi54ZGluZS11aS10aXRsZS1iYXItYnV0dG9uLXJpZ2h0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGRpbmUtdWktdGl0bGUtYmFyIC54ZGluZS11aS10aXRsZS1iYXItYnV0dG9uLWljb24ueGRpbmUtdWktdGl0bGUtYmFyLWJ1dHRvbi1yaWdodCBhIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4vKlxuICogQ29udHJvbHNcbiAqL1xuLnhkaW5lLXVpLWJ1dHRvbi1ncmlkIC54ZGluZS11aS1idXR0b24tZ3JpZC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4IDIwcHggMjBweCAyMHB4O1xufVxuLnhkaW5lLXVpLWJ1dHRvbi1ncmlkIC54ZGluZS11aS1idXR0b24tZ3JpZC1kZXNjcmlwdGlvbiAqIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi54ZGluZS11aS1idXR0b24tZ3JpZCBhIHtcbiAgbWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ueGRpbmUtdWktYnV0dG9uLWdyaWQtb3V0ZXItbXVsdGlwbGUgLnhkaW5lLXVpLWJ1dHRvbi1ncmlkIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi54ZGluZS11aS1idXR0b24tZ3JpZC1vdXRlci1tdWx0aXBsZSAueGRpbmUtdWktYnV0dG9uLWdyaWQgYSB7XG4gIG1hcmdpbjogMHB4IDBweCAyMHB4IDBweDtcbn1cbi54ZGluZS11aS1idXR0b24tZ3JpZC1vdXRlci1tdWx0aXBsZSAueGRpbmUtdWktYnV0dG9uLWdyaWQueGRpbmUtdWktYnV0dG9uLWdyaWQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnhkaW5lLXVpLWJ1dHRvbi1ncmlkLW91dGVyLW11bHRpcGxlIC54ZGluZS11aS1idXR0b24tZ3JpZC54ZGluZS11aS1idXR0b24tZ3JpZC1sZWZ0IGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLnhkaW5lLXVpLWJ1dHRvbi1ncmlkLW91dGVyLW11bHRpcGxlIC54ZGluZS11aS1idXR0b24tZ3JpZC54ZGluZS11aS1idXR0b24tZ3JpZC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi54ZGluZS11aS1idXR0b24tZ3JpZC1vdXRlci1tdWx0aXBsZSAueGRpbmUtdWktYnV0dG9uLWdyaWQueGRpbmUtdWktYnV0dG9uLWdyaWQtcmlnaHQgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ueGRpbmUtdWktYnV0dG9uLWdyaWQtb3V0ZXItbXVsdGlwbGUueGRpbmUtdWktYnV0dG9uLWdyaWQtb3V0ZXItMyAueGRpbmUtdWktYnV0dG9uLWdyaWQueGRpbmUtdWktYnV0dG9uLWdyaWQtcmVvcmRlciB7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi8qXG4gKiBNZXNzYWdlc1xuICovXG4ueGRpbmUtdWktbWVzc2FnZS1lcnJvciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnhkaW5lLXVpLW1lc3NhZ2UtZXJyb3IgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ueGRpbmUtdWktbWVzc2FnZS1lcnJvciB1bCBsaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ueGRpbmUtdWktZmllbGQtZXJyb3Ige1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbjogMTBweCAxMHB4IDdweCAxMHB4O1xufVxuLypcbiAqIFRhYnNcbiAqL1xuLnhkaW5lLXVpLXRhYi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnhkaW5lLXVpLXRhYi1ncm91cCxcbi54ZGluZS11aS10YWItZ3JvdXAgPiBsaSxcbi54ZGluZS11aS10YWItZ3JvdXAgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbn1cbi54ZGluZS11aS10YWItZ3JvdXAgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnhkaW5lLXVpLXRhYi1ncm91cCA+IGxpID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54ZGluZS11aS10YWItZ3JvdXAgPiBsaS54ZGluZS11aS10YWItc2VsZWN0ZWQgPiBhIHtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbn1cbi8qXG4gKiBMaXN0IFZpZXcuXG4gKi9cbi54ZGluZS11aS1vcHRpb24tZ3JvdXAgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi54ZGluZS11aS1vcHRpb24tZ3JvdXAgdWwgbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnhkaW5lLXVpLW9wdGlvbi1ncm91cCB1bCBsaSA+IGEgLnVpLW9wdGlvbi1saXN0LWl0ZW0tbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnhkaW5lLXVpLW9wdGlvbi1ncm91cCB1bCBsaSA+IGEgLnVpLW9wdGlvbi1saXN0LWl0ZW0tcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ueGRpbmUtdWktb3B0aW9uLWdyb3VwIHVsIGxpIC51aS1vcHRpb24tbGlzdC1pdGVtLWNoZWNrZWQsXG4ueGRpbmUtdWktb3B0aW9uLWdyb3VwIHVsIGxpIC51aS1vcHRpb24tbGlzdC1pdGVtLXVuY2hlY2tlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnhkaW5lLXVpLW9wdGlvbi1ncm91cCB1bCBsaSAudWktb3B0aW9uLWxpc3QtaXRlbS1jaGVja2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi54ZGluZS11aS1vcHRpb24tZ3JvdXAgdWwgbGkgLnVpLW9wdGlvbi1saXN0LWl0ZW0tdW5jaGVja2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGRpbmUtdWktb3B0aW9uLWdyb3VwIHVsIGxpLnhkaW5lLXVpLXNlbGVjdGVkIC51aS1vcHRpb24tbGlzdC1pdGVtLWNoZWNrZWQsXG4ueGRpbmUtdWktb3B0aW9uLWdyb3VwIHVsIGxpIGEueGRpbmUtdWktdG91Y2hlZCAudWktb3B0aW9uLWxpc3QtaXRlbS1jaGVja2VkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ueGRpbmUtdWktb3B0aW9uLWdyb3VwIHVsIGxpLnhkaW5lLXVpLXNlbGVjdGVkIC51aS1vcHRpb24tbGlzdC1pdGVtLXVuY2hlY2tlZCxcbi54ZGluZS11aS1vcHRpb24tZ3JvdXAgdWwgbGkgYS54ZGluZS11aS10b3VjaGVkIC51aS1vcHRpb24tbGlzdC1pdGVtLXVuY2hlY2tlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ueGRpbmUtdWktb3B0aW9uLWdyb3VwIHVsIGxpOmxhc3QtY2hpbGQgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxudWwgbGkgLnhkaW5lLXVpLW9wdGlvbi1ncm91cC54ZGluZS11aS1vcHRpb24tZ3JvdXAtZnVsbHdpZHRoID4gYSB7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xufVxudWwgbGk6Zmlyc3QtY2hpbGQgLnhkaW5lLXVpLW9wdGlvbi1ncm91cC54ZGluZS11aS1vcHRpb24tZ3JvdXAtZnVsbHdpZHRoID4gYSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qXG4gKiBDb250ZW50XG4gKi9cbi54ZGluZS11aS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnhkaW5lLXVpLWNvbnRlbnQtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4vKlxuICogTG9hZGluZyBBcmVhXG4gKi9cbi54ZGluZS11aS1sb2FkaW5nLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAneERpbmVSZWd1bGFySXRhbGljJztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi54ZGluZS11aS1sb2FkaW5nLWFyZWEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLnhkaW5lLXVpLWxvYWRpbmctYXJlYSAuc3Bpbm5lci5zdG9wcGVkIHtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnhkaW5lLXVpLWNvbnRlbnQgPiAueGRpbmUtdWktbG9hZGluZy1hcmVhIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAxNzlweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xufVxuLnhkaW5lLXVpLWNvbnRlbnQtYXJlYSA+IC54ZGluZS11aS1sb2FkaW5nLWFyZWEge1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG59XG4vKlxuICogSW5mb3JtYXRpb25cbiAqL1xuLnhkaW5lLWluZm9ybWF0aW9uLWhlYWRlci1sYXJnZSxcbi54ZGluZS1pbmZvcm1hdGlvbi1oZWFkZXItbWVkaXVtLFxuLnhkaW5lLWluZm9ybWF0aW9uLWNvbnRlbnQsXG4ueGRpbmUtaW5mb3JtYXRpb24tbGlzdCB7XG4gIG1hcmdpbjogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi54ZGluZS1pbmZvcm1hdGlvbi1oZWFkZXItbGFyZ2Uge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbn1cbi54ZGluZS1pbmZvcm1hdGlvbi1oZWFkZXItbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xufVxuLnhkaW5lLWxpc3QtaXRlbS1oZWFkZXItbGFyZ2Uge1xuICBmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5iIHtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ueGRpbmUtaW5mb3JtYXRpb24tbGlzdCBsaSB7XG4gIG1hcmdpbjogMjBweCAwcHggMjBweCAxNXB4O1xufVxuLnhkaW5lLWluZm9ybWF0aW9uLWxpc3QuYm9sZCA+IGxpIHtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbn1cbi54ZGluZS1pbmZvcm1hdGlvbi1saXN0IHAsXG4ueGRpbmUtaW5mb3JtYXRpb24tbGlzdCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVJlZ3VsYXInO1xufVxub2wueGRpbmUtaW5mb3JtYXRpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxudWwueGRpbmUtaW5mb3JtYXRpb24tbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xufVxuLypcbiAqIE9yZGVyIE51bWJlclxuICovXG4ueGRpbmUtdWktb3JkZXItbnVtYmVyLWJveC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEuNWVtIDFlbTtcbn1cbi54ZGluZS11aS1vcmRlci1udW1iZXItYm94LWNvbnRhaW5lciAueGRpbmUtdWktb3JkZXItbnVtYmVyLWJveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzNXB4IDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG4ueGRpbmUtdWktb3JkZXItbnVtYmVyLWJveC1jb250YWluZXIgLnhkaW5lLXVpLW9yZGVyLW51bWJlci1ib3ggLnhkaW5lLXVpLW9yZGVyLW51bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtZmFtaWx5OiAneERpbmVMaWdodCc7XG59XG4vKlxuICogT3JkZXIgQ29uZmlybWF0aW9uIG1lc3NhZ2VcbiAqL1xuLnhkaW5lLXVpLW9yZGVyLWNvbmZpcm1hdGlvbi1tZXNzYWdlLWJveC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMzJweCAzMnB4IDMycHg7XG59XG4ueGRpbmUtdWktb3JkZXItY29uZmlybWF0aW9uLW1lc3NhZ2UtYm94LWNvbnRhaW5lciAueGRpbmUtdWktb3JkZXItY29uZmlybWF0aW9uLW1lc3NhZ2UtYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi54ZGluZS11aS1vcmRlci1jb25maXJtYXRpb24tbWVzc2FnZS1ib3gtY29udGFpbmVyIC54ZGluZS11aS1vcmRlci1jb25maXJtYXRpb24tbWVzc2FnZS1ib3ggLnhkaW5lLXVpLW9yZGVyLWNvbmZpcm1hdGlvbi1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6ICd4RGluZUxpZ2h0JztcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ueGRpbmUtdWktb3JkZXItbnVtYmVyLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCA4cHggOHB4IDhweDtcbn1cbi54ZGluZS11aS1vcmRlci1udW1iZXItY29udGFpbmVyIC54ZGluZS11aS1vcmRlci1udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAneERpbmVMaWdodCc7XG59XG4vKlxuICogRnVsZmlsbG1lbnQgVGltZVxuICovXG4ueGRpbmUtdWktZnVsZmlsbG1lbnQtdGltZSB7XG4gIG1hcmdpbjogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qXG4gKiBGdWxmaWxsbWVudCBBZGRyZXNzXG4qL1xuLnhkaW5lLWNvbnN1bWVyLWFkZHJlc3MsXG4ueGRpbmUtZHJvcC1wb2ludC1hZGRyZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggYXV0byAzMHB4IGF1dG87XG59XG4ueGRpbmUtY29uc3VtZXItYWRkcmVzcyA+IGRpdixcbi54ZGluZS1kcm9wLXBvaW50LWFkZHJlc3MgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ueGRpbmUtY29uc3VtZXItZGVsaXZlcnktbm90ZXMsXG4ueGRpbmUtY29uc3VtZXItcGlja3VwLWluc3RydWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnhkaW5lLWNvbnN1bWVyLWRlbGl2ZXJ5LW5vdGVzIC54ZGluZS1jb25zdW1lci1kZWxpdmVyeS1ub3Rlcy1sYWJlbCxcbi54ZGluZS1jb25zdW1lci1waWNrdXAtaW5zdHJ1Y3Rpb25zIC54ZGluZS1jb25zdW1lci1kZWxpdmVyeS1ub3Rlcy1sYWJlbCxcbi54ZGluZS1jb25zdW1lci1kZWxpdmVyeS1ub3RlcyAueGRpbmUtY29uc3VtZXItcGlja3VwLWluc3RydWN0aW9ucy1sYWJlbCxcbi54ZGluZS1jb25zdW1lci1waWNrdXAtaW5zdHJ1Y3Rpb25zIC54ZGluZS1jb25zdW1lci1waWNrdXAtaW5zdHJ1Y3Rpb25zLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbn1cbi54ZGluZS1jb25zdW1lci1waWNrVXBQb2ludC1pbnN0cnVjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cbi8qXG4gKiBGdWxmaWxsbWVudCBTdWl0ZVxuICovXG4ueGRpbmUtY29uc3VtZXItc3VpdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCBhdXRvIDMwcHggYXV0bztcbn1cbi8qXG4gKiBNZXNzYWdlc1xuICovXG4ueGRpbmUtdWktbWVzc2FnZS1pbmZvcm1hdGlvbixcbi54ZGluZS11aS1tZXNzYWdlLWhpZ2hsaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLypcbiAqIE9yZGVyIFRvdGFsc1xuICovXG4ueGRpbmUtdWktdG90YWxzLWluY2x1ZGUtdGF4IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ3hEaW5lUmVndWxhckl0YWxpYyc7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLnhkaW5lLXVpLXRvdGFscyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ueGRpbmUtdWktdG90YWxzIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMHB4IDIwcHggMTJweCAyMHB4O1xufVxuLnhkaW5lLXVpLXRvdGFscyBsaTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi54ZGluZS11aS10b3RhbHMgbGkueGRpbmUtdWktdG90YWxzLXRvdGFsLFxuLnhkaW5lLXVpLXRvdGFscyBsaS54ZGluZS11aS10b3RhbHMtZmluYWwtdG90YWwge1xuICBmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ueGRpbmUtdWktdG90YWxzIGxpLnhkaW5lLXVpLXRvdGFscy10YXgtY29tcG9uZW50IHNwYW4ge1xuICBmb250LWZhbWlseTogJ3hEaW5lUmVndWxhckl0YWxpYyc7XG59XG4ueGRpbmUtdWktdG90YWxzIGxpLnhkaW5lLXVpLXRvdGFscy10YXgtY29tcG9uZW50IC54ZGluZS11aS10b3RhbHMtbGFiZWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ueGRpbmUtdWktdG90YWxzIGxpIC54ZGluZS11aS10b3RhbHMtdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnhkaW5lLXVpLXRvdGFscyBsaSAueGRpbmUtdWktdG90YWxzLWFkZC1wcm9tbyxcbi54ZGluZS11aS10b3RhbHMgbGkgLnhkaW5lLXVpLXRvdGFscy1yZW1vdmUtcHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ueGRpbmUtdWktdG90YWxzIGxpLnhkaW5lLXVpLXRvdGFscy1nc3QtbnVtYmVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVJlZ3VsYXJJdGFsaWMnO1xufVxuLnhkaW5lLXVpLXRvdGFscyBsaS54ZGluZS11aS10b3RhbHMtZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi54ZGluZS11aS10b3RhbHMgbGkueGRpbmUtdG90YWxzLXBheW1lbnRzLWRlY2xpbmVkIHtcbiAgZm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbn1cbi54ZGluZS11aS10b3RhbHMgbGkueGRpbmUtc2VsZWN0ZWQtcGF5bWVudC1tZXRob2QgLnhkaW5lLXVpLXRvdGFscy1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiA0MCU7XG59XG4vKlxuICogVGlwIE9wdGlvbnNcbiAqL1xuLnhkaW5lLXVpLXRpcC1vcHRpb25zIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjAlO1xufVxuLnhkaW5lLXVpLXRpcC1vcHRpb25zIGxpIC54ZGluZS11aS10aXAtb3B0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi54ZGluZS11aS10aXAtb3B0aW9ucyBsaSAueGRpbmUtdWktdGlwLW9wdGlvbi54ZGluZS11aS10aXAtb3B0aW9uLXNlbGVjdGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnhkaW5lLXVpLXRpcC1vcHRpb25zIGxpIC54ZGluZS11aS10aXAtb3B0aW9uIC54ZGluZS11aS10aXAtb3B0aW9uLWluZm8ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnhkaW5lLXVpLXRpcC1vcHRpb25zIGxpIC54ZGluZS11aS10aXAtb3B0aW9uIC54ZGluZS11aS10aXAtb3B0aW9uLWluZm8gLnhkaW5lLXVpLXRpcC1vcHRpb24tcGVyY2VudGFnZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi54ZGluZS11aS10aXAtb3B0aW9ucyBsaTpmaXJzdC1jaGlsZCAueGRpbmUtdWktdGlwLW9wdGlvbixcbi54ZGluZS11aS10aXAtb3B0aW9ucyBsaTpsYXN0LWNoaWxkIC54ZGluZS11aS10aXAtb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnhkaW5lLXVpLWVtcGxveWVlIC54ZGluZS11aS1lbXBsb3llZS1tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IHhEaW5lU2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuLnhkaW5lLXVpLWVtcGxveWVlLmhhcy1lbXBsb3llZS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ueGRpbmUtdWktZW1wbG95ZWUuaGFzLWVtcGxveWVlLWltYWdlIC54ZGluZS11aS1lbXBsb3llZS1tZXNzYWdlIHtcbiAgZmxleC1ncm93OiAzO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnhkaW5lLXVpLWVtcGxveWVlLmhhcy1lbXBsb3llZS1pbWFnZSAueGRpbmUtdWktZW1wbG95ZWUtaW1hZ2Uge1xuICBmbGV4LWdyb3c6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi54ZGluZS11aS1lbXBsb3llZS5oYXMtZW1wbG95ZWUtaW1hZ2UgLnhkaW5lLXVpLWVtcGxveWVlLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4vKlxuICogTWFwc1xuICovXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogJ3hEaW5lUmVndWxhcic7XG59XG4ueGRpbmUtdGhpcmQtcGFydHktY291cmllci1tYXAtZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG4vKlxuICogTGlzdCBJdGVtc1xuICovXG4ueGRpbmUtdWktbGlzdCB7XG4gIG1hcmdpbjogMTZweDtcbn1cbi54ZGluZS11aS1saXN0LWl0ZW0gLnhkaW5lLWNob29zZS1jZWxsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnhkaW5lLXVpLWxpc3QtaXRlbSAueGRpbmUtY2hvb3NlLWNlbGwtaW5uZXIgLnhkaW5lLWNob29zZS1jZWxsLXJpZ2h0IHtcbiAgd2lkdGg6IDE1MHB4O1xuICBvcmRlcjogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi54ZGluZS11aS1saXN0LWl0ZW0gLnhkaW5lLWNob29zZS1jZWxsLWlubmVyIC54ZGluZS1jaG9vc2UtY2VsbC1sZWZ0IHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnhkaW5lLXVpLWxpc3QtaXRlbSAueGRpbmUtY2hvb3NlLWNlbGwtaW5uZXIgLnhkaW5lLWNob29zZS1jZWxsLWxlZnQgLnhkaW5lLW1lbnUtaXRlbS1yb3ctcHJpbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ueGRpbmUtdWktbGlzdC1pdGVtIC54ZGluZS1jaG9vc2UtY2VsbC1pbm5lciAueGRpbmUtY2hvb3NlLWNlbGwtbGVmdCAueGRpbmUtdWktdGV4dC1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi54ZGluZS11aS1saXN0LWl0ZW0gLnhkaW5lLWNob29zZS1jZWxsLWlubmVyIC54ZGluZS1jaG9vc2UtY2VsbC1sZWZ0IC54ZGluZS11aS10ZXh0LXNtYWxsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi54ZGluZS11aS1saXN0LWl0ZW0gLnhkaW5lLWNob29zZS1jZWxsLWlubmVyIC54ZGluZS1jaG9vc2UtY2VsbC1sZWZ0IC54ZGluZS11aS10ZXh0LXNtYWxsOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLnhkaW5lLXVpLWxpc3QtaXRlbSAueGRpbmUtY2hvb3NlLWNlbGwtaW5uZXIgLnhkaW5lLWNob29zZS1jZWxsLWxlZnQgLnhkaW5lLXVpLXRleHQtc21hbGwueGRpbmUtbWVudS1hdmFpbGFiaWxpdHktbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi8qXG4gKiBCYXIgQnV0dG9uc1xuICovXG4ueGRpbmUtdWktYmFyLWJ1dHRvbnMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ueGRpbmUtdWktYmFyLWJ1dHRvbnMgbGkgLnhkaW5lLXVpLWJhci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ueGRpbmUtdWktYmFyLWJ1dHRvbnMgbGkgLnhkaW5lLXVpLWJhci1idXR0b24ueGRpbmUtdWktYmFyLWJ1dHRvbi1zZWxlY3RlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi54ZGluZS1vcmRlci1sb3lhbHR5LW9wdGlvbnMgbGksXG4ueGRpbmUtZnVsZmlsbG1lbnQtcGlja3VwLW9wdGlvbnMgbGkge1xuICB3aWR0aDogNTAlO1xufVxuLnhkaW5lLW9yZGVyLWxveWFsdHktb3B0aW9ucyBsaSAueGRpbmUtdWktYmFyLWJ1dHRvbixcbi54ZGluZS1mdWxmaWxsbWVudC1waWNrdXAtb3B0aW9ucyBsaSAueGRpbmUtdWktYmFyLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG4ueGRpbmUtb3JkZXItbG95YWx0eS1vcHRpb25zIGxpIC54ZGluZS11aS1iYXItYnV0dG9uLnhkaW5lLXVpLWJhci1idXR0b24tc2VsZWN0ZWQsXG4ueGRpbmUtZnVsZmlsbG1lbnQtcGlja3VwLW9wdGlvbnMgbGkgLnhkaW5lLXVpLWJhci1idXR0b24ueGRpbmUtdWktYmFyLWJ1dHRvbi1zZWxlY3RlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi8qXG4gKiBEcm9wIFBvaW50IFJlbWluZGVycyBMYW5kaW5nXG4gKi9cbiN4ZGluZS1kcm9wLXBvaW50LXJlbWluZGVycy1jb25maXJtYXRpb24sXG4jeGRpbmUtZHJvcC1wb2ludC1yZW1pbmRlcnMtY29uZmlybWF0aW9uLWV4cGlyZWQsXG4jeGRpbmUtZHJvcC1wb2ludC1yZW1pbmRlcnMtdW5zdWJzY3JpYmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbiN4ZGluZS1kcm9wLXBvaW50LXJlbWluZGVycy1jb25maXJtYXRpb24gLnhkaW5lLXN1YnNjcmliZWQtZHJvcC1wb2ludHMtbGlzdCxcbiN4ZGluZS1kcm9wLXBvaW50LXJlbWluZGVycy1jb25maXJtYXRpb24tZXhwaXJlZCAueGRpbmUtc3Vic2NyaWJlZC1kcm9wLXBvaW50cy1saXN0LFxuI3hkaW5lLWRyb3AtcG9pbnQtcmVtaW5kZXJzLXVuc3Vic2NyaWJlZCAueGRpbmUtc3Vic2NyaWJlZC1kcm9wLXBvaW50cy1saXN0IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4jeGRpbmUtZHJvcC1wb2ludC1yZW1pbmRlcnMtY29uZmlybWF0aW9uIC54ZGluZS1zdWJzY3JpYmVkLWRyb3AtcG9pbnRzLWxpc3QgLnhkaW5lLXN1YnNjcmliZWQtZHJvcC1wb2ludC1saXN0LWl0ZW0gLnhkaW5lLXN1YnNjcmliZWQtZHJvcC1wb2ludC1zdW1tYXJ5LFxuI3hkaW5lLWRyb3AtcG9pbnQtcmVtaW5kZXJzLWNvbmZpcm1hdGlvbi1leHBpcmVkIC54ZGluZS1zdWJzY3JpYmVkLWRyb3AtcG9pbnRzLWxpc3QgLnhkaW5lLXN1YnNjcmliZWQtZHJvcC1wb2ludC1saXN0LWl0ZW0gLnhkaW5lLXN1YnNjcmliZWQtZHJvcC1wb2ludC1zdW1tYXJ5LFxuI3hkaW5lLWRyb3AtcG9pbnQtcmVtaW5kZXJzLXVuc3Vic2NyaWJlZCAueGRpbmUtc3Vic2NyaWJlZC1kcm9wLXBvaW50cy1saXN0IC54ZGluZS1zdWJzY3JpYmVkLWRyb3AtcG9pbnQtbGlzdC1pdGVtIC54ZGluZS1zdWJzY3JpYmVkLWRyb3AtcG9pbnQtc3VtbWFyeSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jeGRpbmUtZHJvcC1wb2ludC1yZW1pbmRlcnMtY29uZmlybWF0aW9uIC54ZGluZS1zdWJzY3JpYmVkLWRyb3AtcG9pbnRzLWxpc3QgLnhkaW5lLXN1YnNjcmliZWQtZHJvcC1wb2ludC1saXN0LWl0ZW0gdGQsXG4jeGRpbmUtZHJvcC1wb2ludC1yZW1pbmRlcnMtY29uZmlybWF0aW9uLWV4cGlyZWQgLnhkaW5lLXN1YnNjcmliZWQtZHJvcC1wb2ludHMtbGlzdCAueGRpbmUtc3Vic2NyaWJlZC1kcm9wLXBvaW50LWxpc3QtaXRlbSB0ZCxcbiN4ZGluZS1kcm9wLXBvaW50LXJlbWluZGVycy11bnN1YnNjcmliZWQgLnhkaW5lLXN1YnNjcmliZWQtZHJvcC1wb2ludHMtbGlzdCAueGRpbmUtc3Vic2NyaWJlZC1kcm9wLXBvaW50LWxpc3QtaXRlbSB0ZCB7XG4gIHBhZGRpbmc6IDNweDtcbn1cbiN4ZGluZS1kcm9wLXBvaW50LXJlbWluZGVycy1jb25maXJtYXRpb24gLnhkaW5lLXVuc3Vic2NyaWJlZC1kcm9wLXBvaW50LXN1bW1hcnksXG4jeGRpbmUtZHJvcC1wb2ludC1yZW1pbmRlcnMtY29uZmlybWF0aW9uLWV4cGlyZWQgLnhkaW5lLXVuc3Vic2NyaWJlZC1kcm9wLXBvaW50LXN1bW1hcnksXG4jeGRpbmUtZHJvcC1wb2ludC1yZW1pbmRlcnMtdW5zdWJzY3JpYmVkIC54ZGluZS11bnN1YnNjcmliZWQtZHJvcC1wb2ludC1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4vKlxuICogQWNjb3VudCBMb2NrZWRcbiAqL1xuI3hkaW5lLWFjY291bnQtbG9ja2VkLXZpZXcgLnhkaW5lLXVpLWxvYWRpbmctYXJlYS1zZXJ2aWNlLXRlcm1pbmF0ZWQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ueGRpbmUtYWNjb3VudC1sb2NrZWQtbWVzc2FnZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnhkaW5lLWxhbmRpbmctYnV0dG9uLXNpZ251cCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYmFja2dyb3VuZC10cmFuc3BhcmVudCxcbi5iYWNrZ3JvdW5kLXRyYW5zcGFyZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4vKlxuICogTWluaW11bSB3aWR0aCByZXF1aXJlZCB0byB1c2UgYSBkZXNrdG9wIGNhcmQgdmlldyBmb3IgbWVudSBpdGVtc1xuICogTk9URTogTXVzdCBiZSBsZXNzIHRoYW4gQGRlc2t0b3Bfdmlld19taW5fd2lkdGg7XG4gKiBNdXN0IGFsc28gc2V0IHRoaXMgdmFsdWUgaW4gdGhlbWUucGhwXG4gKi9cbi8qXG4gKiBNaW5pbXVtIHdpZHRoIHJlcXVpcmVkIHRvIHVzZSB3aWRlc2NyZWVuIGRlc2t0b3AgdmlldyBpbiBDb25zdW1lciBPcmRlciBmbG93XG4gKiBOT1RFOiBNdXN0IG1hdGNoIERFU0tUT1BfVklFV19NSU5fV0lEVEhfUElYRUxTIGluIGNvbnN1bWVyQmFzZS5waHBcbiAqL1xuLypcbiAqIFRoZSBtaW5pbXVtIHNjcmVlbiB3aWR0aCBvZiBzbWFsbCB0YWJsZXRzXG4gKi9cbi8qXG4gKiBUaGUgbWluaW11bSBzY3JlZW4gd2lkdGggb2YgbWVkaXVtIHRhYmxldHNcbiAqL1xuLypcbiAqIFRoZSBtaW5pbXVtIHNjcmVlbiB3aWR0aCBvZiBsYXJnZSB0YWJsZXRzXG4gKi9cbi8qIE1heGltdW0gd2lkdGggZm9yIHdoaWNoIENvbnN1bWVyIE9yZGVyIEFwcFZpZXcgZG9lcyBub3QgaGF2ZSBhIG1hcmdpbiAqL1xuLypcbiAqIE1lZGlhIFF1ZXJpZXNcbiAqL1xuLnhkaW5lLWJsaW5kdGV4dCB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDFweDtcbn1cbi5uby1sYXN0LWNoaWxkID4gOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVuY2xpY2thYmxlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ueGRpbmUtY29va2llLWNvbnNlbnQtdmlldyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jeGRpbmUtY29va2llLWNvbnNlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuI3hkaW5lLWNvb2tpZS1jb25zZW50ICoge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuI3hkaW5lLWNvb2tpZS1jb25zZW50IC54ZGluZS1jb29raWUtY29uc2VudC1yb3ctY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbiN4ZGluZS1jb29raWUtY29uc2VudCAjeGRpbmUtY29va2llLWNvbnNlbnQtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuI3hkaW5lLWNvb2tpZS1jb25zZW50ICN4ZGluZS1jb29raWUtY29uc2VudC1hY2NlcHQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxMDI7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbiN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldyAjeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXctaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbiN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldyAjeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXctY29udGVudC1vdXRlciB7XG4gIHBhZGRpbmc6IDBweCAwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXcgI3hkaW5lLWNvb2tpZS1jb25zZW50LWRpYWxvZy12aWV3LWNvbnRlbnQtb3V0ZXIgI3hkaW5lLWNvb2tpZS1jb25zZW50LWRpYWxvZy12aWV3LWNvbnRlbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4jeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXcgI3hkaW5lLWNvb2tpZS1jb25zZW50LWRpYWxvZy12aWV3LWNvbnRlbnQtb3V0ZXIgI3hkaW5lLWNvb2tpZS1jb25zZW50LWRpYWxvZy12aWV3LWNvbnRlbnQgLnhkaW5lLWNvbnNlbnQtdHlwZS1jb29raWUtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbn1cbiN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldyAjeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXctY29udGVudC1vdXRlciAjeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXctY29udGVudCAueGRpbmUtY29uc2VudC10eXBlLWNvb2tpZS1jb250YWluZXIgLnhkaW5lLWNvb2tpZS1kZXNjcmlwdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogNzAlO1xufVxuI3hkaW5lLWNvb2tpZS1jb25zZW50LWRpYWxvZy12aWV3ICN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3hkaW5lLWNvb2tpZS1jb25zZW50LWRpYWxvZy12aWV3ICN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldy1mb290ZXIgLnhkaW5lLWNvb2tpZS1jb25zZW50LWRpYWxvZy12aWV3LXRyYWlsZXItdGV4dCxcbiN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldyAjeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXctZm9vdGVyIC54ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldy1mb290ZXItdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldyAjeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXctZm9vdGVyICN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldy1zYXZlLXByZWZlcmVuY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnhkaW5lLWljb24tY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ueGRpbmUtY29va2llLWNvbnNlbnQtdmlldy1oZWFkZXItbGFiZWwge1xuICBmb250LWZhbWlseTogeERpbmVTZW1pYm9sZDtcbn1cbi8qIFRoZSBzd2l0Y2ggLSB0aGUgYm94IGFyb3VuZCB0aGUgc2xpZGVyICovXG4uc3dpdGNoLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3dpdGNoLWNvbnRhaW5lciAuc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC8qIFRoZSBzbGlkZXIgKi9cbiAgLyogUm91bmRlZCBzbGlkZXJzICovXG59XG4uc3dpdGNoLWNvbnRhaW5lciAuc3dpdGNoIGlucHV0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cbi5zd2l0Y2gtY29udGFpbmVyIC5zd2l0Y2ggLnN3aXRjaC1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uc3dpdGNoLWNvbnRhaW5lciAuc3dpdGNoIC5zd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xufVxuLnN3aXRjaC1jb250YWluZXIgLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNnB4KTtcbn1cbi5zd2l0Y2gtY29udGFpbmVyIC5zd2l0Y2ggLnN3aXRjaC1zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzNHB4O1xufVxuLnN3aXRjaC1jb250YWluZXIgLnN3aXRjaCAuc3dpdGNoLXNsaWRlci5yb3VuZDpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4vKlxuICogR2lmdCBTaG9wIENhcmQgTGFuZGluZyBQYWdlc1xuICovXG4jeGRpbmUtZ2lmdC1zaG9wLXZpZXctY2FyZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jeGRpbmUtZ2lmdC1zaG9wLXZpZXctY2FyZCAueGRpbmUtdWktbWVzc2FnZS1lcnJvciB7XG4gIG1hcmdpbjogMTVweDtcbn1cbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkIC54ZGluZS1naWZ0LWNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMDtcbn1cbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkIC54ZGluZS1naWZ0LWNhcmQtaGVhZGVyIC54ZGluZS1naWZ0LWNhcmQtYW1vdW50LFxuI3hkaW5lLWdpZnQtc2hvcC12aWV3LWNhcmQgLnhkaW5lLWdpZnQtY2FyZC1oZWFkZXIgLnhkaW5lLWdpZnQtY2FyZC1zdGF0dXMge1xuICBmb250LWZhbWlseTogeERpbmVTZW1pQm9sZDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkIC54ZGluZS1naWZ0LWNhcmQtaGVhZGVyLnhkaW5lLWdpZnQtY2FyZC1pbmFjdGl2ZSAueGRpbmUtZ2lmdC1jYXJkLWFtb3VudCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuI3hkaW5lLWdpZnQtc2hvcC12aWV3LWNhcmQgLnhkaW5lLWNvbnN1bWVyLWFscmVhZHktaGFzLWdpZnQtY2FyZCB7XG4gIGZvbnQtZmFtaWx5OiB4RGluZVJlZ3VsYXJJdGFsaWM7XG59XG4jeGRpbmUtZ2lmdC1zaG9wLXZpZXctY2FyZCAueGRpbmUtZ2lmdC1jYXJkLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkICN4ZGluZS1naWZ0LWNhcmQtbm90LWFjdGl2ZS1tZXNzYWdlIHtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgY29sb3I6ICNGRDRCNTA7XG4gIHdpZHRoOiA2NSU7XG59XG4jeGRpbmUtZ2lmdC1zaG9wLXZpZXctY2FyZCAjeGRpbmUtZ2lmdC1jYXJkLXVuZnVsZmlsbGVkLFxuI3hkaW5lLWdpZnQtc2hvcC12aWV3LWNhcmQgI3hkaW5lLWdpZnQtY2FyZC1kaXNjbGFpbWVyIHtcbiAgbWFyZ2luOiAyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGMEYwO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI0E5QTlBOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDY1JTtcbn1cbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkICN4ZGluZS1naWZ0LWNhcmQtdW5mdWxmaWxsZWQgcCxcbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkICN4ZGluZS1naWZ0LWNhcmQtZGlzY2xhaW1lciBwIHtcbiAgcGFkZGluZzogMy41ZW07XG59XG4jeGRpbmUtZ2lmdC1zaG9wLXZpZXctY2FyZCAueGRpbmUtZ2lmdC1jYXJkLWRldGFpbHMge1xuICBwYWRkaW5nOiAwO1xufVxuI3hkaW5lLWdpZnQtc2hvcC12aWV3LWNhcmQgLnhkaW5lLWdpZnQtY2FyZC1kZXRhaWxzIC54ZGluZS1naWZ0LWNhcmQtb3JkZXItZGV0YWlscyAueGRpbmUtZ2lmdC1jYXJkLXNlbmRlci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB4RGluZVNlbWlib2xkO1xufVxuI3hkaW5lLWdpZnQtc2hvcC12aWV3LWNhcmQgLnhkaW5lLWdpZnQtY2FyZC1kZXRhaWxzIC54ZGluZS1naWZ0LWNhcmQtb3JkZXItZGV0YWlscyAueGRpbmUtZ2lmdC1jYXJkLW1lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkIC54ZGluZS1naWZ0LWNhcmQtZGV0YWlscyAueGRpbmUtZ2lmdC1jYXJkLW9yZGVyLWRldGFpbHMgLnhkaW5lLWdpZnQtY2FyZC1tZXNzYWdlIC54ZGluZS1naWZ0LWNhcmQtbWVzc2FnZS1saW5lIHtcbiAgZm9udC1mYW1pbHk6IHhEaW5lUmVndWxhckl0YWxpYztcbn1cbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkIC54ZGluZS1naWZ0LWNhcmQtZGV0YWlscyAueGRpbmUtZ2lmdC1jYXJkLXJlZGVlbS1kZXRhaWxzIC54ZGluZS1naWZ0LWNhcmQtZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbiN4ZGluZS1naWZ0LXNob3Atdmlldy1jYXJkIC54ZGluZS1naWZ0LWNhcmQtZGV0YWlscyAueGRpbmUtZ2lmdC1jYXJkLXJlZGVlbS1kZXRhaWxzIC54ZGluZS1naWZ0LWNhcmQtZGV0YWlsLWNvbnRhaW5lciAueGRpbmUtZ2lmdC1jYXJkLWRldGFpbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IHhEaW5lU2VtaWJvbGQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI3hkaW5lLWdpZnQtc2hvcC12aWV3LWNhcmQgLnhkaW5lLWdpZnQtY2FyZC1kZXRhaWxzIC54ZGluZS1naWZ0LWNhcmQtcmVkZWVtLWRldGFpbHMgLnhkaW5lLWdpZnQtY2FyZC1kZXRhaWwtY29udGFpbmVyIC54ZGluZS1naWZ0LWNhcmQtZGV0YWlsLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHhEaW5lTGlnaHQ7XG59XG4jeGRpbmUtZ2lmdC1zaG9wLXZpZXctY2FyZCAueGRpbmUtcHJpbnQtZ2lmdC1jYXJkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3hkaW5lLWdpZnQtc2hvcC12aWV3LWNhcmQgLnhkaW5lLXJlZGVlbS1vbmxpbmUtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMS41ZW0gMWVtO1xufVxuI3hkaW5lLWdpZnQtc2hvcC12aWV3LWNhcmQgLnhkaW5lLXJlZGVlbS1vbmxpbmUtYnV0dG9uLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbiN4ZGluZS1jaGVja291dC1lbnRlci1jb2RlLXZpZXcgLnhkaW5lLXVpLXN1YmZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICBmb250LWZhbWlseTogJ3hEaW5lUmVndWxhcic7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuI3hkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtdmlldyAueGRpbmUtdWktZmllbGQtd3JhcHBlcixcbiN4ZGluZS1jaGVja291dC1lbnRlci1jb2RlLXZpZXcgLnhkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtY29udGludWUtYnV0dG9uLXdyYXBwZXIge1xuICBtYXJnaW46IDIwcHg7XG59XG4jeGRpbmUtY2hlY2tvdXQtZW50ZXItY29kZS12aWV3IC54ZGluZS11aS1maWVsZC13cmFwcGVyLnhkaW5lLXVpLWZpZWxkLXdyYXBwZXIsXG4jeGRpbmUtY2hlY2tvdXQtZW50ZXItY29kZS12aWV3IC54ZGluZS1jaGVja291dC1lbnRlci1jb2RlLWNvbnRpbnVlLWJ1dHRvbi13cmFwcGVyLnhkaW5lLXVpLWZpZWxkLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3hkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtdmlldyAueGRpbmUtdWktZmllbGQtd3JhcHBlci54ZGluZS1jaGVja291dC1lbnRlci1jb2RlLWNvbnRpbnVlLWJ1dHRvbi13cmFwcGVyLFxuI3hkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtdmlldyAueGRpbmUtY2hlY2tvdXQtZW50ZXItY29kZS1jb250aW51ZS1idXR0b24td3JhcHBlci54ZGluZS1jaGVja291dC1lbnRlci1jb2RlLWNvbnRpbnVlLWJ1dHRvbi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuI3hkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtdmlldyAueGRpbmUtdWktZmllbGQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwdmg7XG59XG4jeGRpbmUtY2hlY2tvdXQtZW50ZXItY29kZS12aWV3IC54ZGluZS11aS1maWVsZC13cmFwcGVyIGlucHV0W25hbWU9XCJvcmRlckNvZGVcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNzhweDtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI3hkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtdmlldyAueGRpbmUtdWktZmllbGQtd3JhcHBlciBpbnB1dFtuYW1lPVwib3JkZXJDb2RlXCJdOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiN4ZGluZS1jaGVja291dC1lbnRlci1jb2RlLXZpZXcgLnhkaW5lLXVpLWZpZWxkLXdyYXBwZXIgaW5wdXRbbmFtZT1cIm9yZGVyQ29kZVwiXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI3hkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtdmlldyAueGRpbmUtdWktZmllbGQtd3JhcHBlciBpbnB1dFtuYW1lPVwib3JkZXJDb2RlXCJdOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI3hkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtdmlldyAueGRpbmUtdWktZmllbGQtd3JhcHBlciBpbnB1dFtuYW1lPVwib3JkZXJDb2RlXCJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBmb250LXNpemU6IDFyZW07XG59XG4jeGRpbmUtY2hlY2tvdXQtZW50ZXItY29kZS12aWV3IC54ZGluZS11aS1maWVsZC13cmFwcGVyIGlucHV0W25hbWU9XCJvcmRlckNvZGVcIl06LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbiN4ZGluZS1jaGVja291dC1lbnRlci1jb2RlLXZpZXcgLnhkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogbGFyZ2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NTBweCkge1xuICAjeGRpbmUtY2hlY2tvdXQtZW50ZXItY29kZS12aWV3IGlucHV0W25hbWU9XCJvcmRlckNvZGVcIl0ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi8qXG4gKiBHZW5lcmFsXG4gKi9cbi54ZGluZS1sYW5kaW5nLXBhZ2UgZm9ybSB7XG4gIG1hcmdpbjogMjBweDtcbn1cbi54ZGluZS1sYW5kaW5nLXBhZ2UgLnhkaW5lLXVpLW1lc3NhZ2UtZXJyb3IsXG4ueGRpbmUtbGFuZGluZy1wYWdlIC54ZGluZS11aS1maWVsZC1lcnJvciB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnhkaW5lLWxhbmRpbmctcGFnZSAueGRpbmUtdWktbWVzc2FnZS1lcnJvcixcbi54ZGluZS1sYW5kaW5nLXBhZ2UgLnhkaW5lLXVpLW1lc3NhZ2UtaW5mb3JtYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLnhkaW5lLWxhbmRpbmctcGFnZSAueGRpbmUtdWktbWVzc2FnZS1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ueGRpbmUtbGFuZGluZy1wYWdlIC54ZGluZS1sYW5kaW5nLWNvbnRyb2xzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi54ZGluZS1sYW5kaW5nLXBhZ2UgLnhkaW5lLWxhbmRpbmctY29udHJvbHMgLnhkaW5lLXVpLWJ1dHRvbi1sYXJnZTpub3QoLnhkaW5lLWxhbmRpbmctYnV0dG9uLXNpZ251cCkge1xuICBmbG9hdDogcmlnaHQ7XG59XG4vKlxuICogU2lnbiBpblxuICovXG4jeGRpbmUtbGFuZGluZy1zaWduaW4tcGFnZSAjeGRpbmUtbGFuZGluZy1zaWduaW4tYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3hkaW5lLWxhbmRpbmctc2lnbmluLXBhZ2UgI3hkaW5lLWxhbmRpbmctc2lnbmluLWJyYW5kIGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbn1cbiN4ZGluZS1sYW5kaW5nLXNpZ25pbi1wYWdlIGZvcm0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuI3hkaW5lLWxhbmRpbmctc2lnbmluLXBhZ2UgLnhkaW5lLWxhbmRpbmctY29udHJvbHMgI3hkaW5lLWxhbmRpbmctc2lnbmluLWZvcmdvdFBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOXB4O1xufVxuI3hkaW5lLWxhbmRpbmctc2lnbmluLXBhZ2UgLnhkaW5lLWxhbmRpbmctY29udHJvbHMgaW5wdXRbbmFtZT1cInNpZ25pblwiXSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbiN4ZGluZS1sYW5kaW5nLXNpZ25pbi1wYWdlIC54ZGluZS1sYW5kaW5nLXNpZ251cC1hcmVhIHtcbiAgbWFyZ2luOiAzMHB4IDIwcHggMjBweCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbiN4ZGluZS1sYW5kaW5nLXNpZ25pbi1wYWdlIC54ZGluZS1sYW5kaW5nLWJ1dHRvbi1zaWdudXAge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuI3hkaW5lLWxhbmRpbmctc2lnbmluLXBhZ2UgI3hkaW5lLWxhbmRpbmctY29udGludWUtYXMtZ3Vlc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4jeGRpbmUtbGFuZGluZy1zaWduaW4tcGFnZSAjeGRpbmUtbGFuZGluZy1jb250aW51ZS1hcy1ndWVzdCBmb3JtIHtcbiAgbWFyZ2luOiAwcHg7XG59XG4jeGRpbmUtbGFuZGluZy1zaWduaW4tcGFnZSAjeGRpbmUtbGFuZGluZy1jb250aW51ZS1hcy1ndWVzdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLypcbiAqIFNpZ24gdXBcbiAqL1xuI3hkaW5lLWxhbmRpbmctc2lnbnVwLXBhZ2UgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jeGRpbmUtbGFuZGluZy1zaWdudXAtcGFnZSAjeGRpbmUtbGFuZGluZy1zaWdudXAtdGVybXMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbiN4ZGluZS1sYW5kaW5nLXNpZ251cC1wYWdlIC54ZGluZS1sYW5kaW5nLWJ1dHRvbi1zaWdudXAge1xuICBmbG9hdDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4vKlxuICogRm9yZ290IHBhc3N3b3JkXG4gKi9cbiN4ZGluZS1sYW5kaW5nLWZvcmdvdFBhc3N3b3JkLXBhZ2UgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4jeGRpbmUtbGFuZGluZy1mb3Jnb3RQYXNzd29yZC1wYWdlIGZvcm0gLnhkaW5lLWxhbmRpbmctY29udHJvbHMgaW5wdXRbbmFtZT1cInJlcXVlc3RcIl0sXG4jeGRpbmUtbGFuZGluZy1mb3Jnb3RQYXNzd29yZC1wYWdlIGZvcm0gLnhkaW5lLWxhbmRpbmctY29udHJvbHMgaW5wdXRbbmFtZT1cImNob29zZVwiXSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbiN4ZGluZS1sYW5kaW5nLWZvcmdvdFBhc3N3b3JkLXBhZ2UgZm9ybSAueGRpbmUtbGFuZGluZy1jb250cm9scyAuYWN0aXZhdGUtYWNjb3VudC1idXR0b24ge1xuICB3aWR0aDogMTQwcHggIWltcG9ydGFudDtcbn1cbiN4ZGluZS1sYW5kaW5nLWZvcmdvdFBhc3N3b3JkLXBhZ2UgI3hkaW5lLWxhbmRpbmctZm9yZ290UGFzc3dvcmQtcmVxdWVzdFN1Y2Nlc3Mtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG4jeGRpbmUtbGFuZGluZy1mb3Jnb3RQYXNzd29yZC1wYWdlICN4ZGluZS1sYW5kaW5nLWZvcmdvdFBhc3N3b3JkLXJlcXVlc3RTdWNjZXNzLXdyYXBwZXIgYiB7XG4gIGZvbnQtZmFtaWx5OiB4RGluZVNlbWlib2xkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDBweDtcbn1cbiN4ZGluZS1sYW5kaW5nLWZvcmdvdFBhc3N3b3JkLXBhZ2UgI3hkaW5lLWxhbmRpbmctZm9yZ290UGFzc3dvcmQtcmVxdWVzdFN1Y2Nlc3Mtd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4iLCIvKiBodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LyBcbiAgIHYyLjBiMSB8IDIwMTEwMSBcbiAgIE5PVEU6IFdPUksgSU4gUFJPR1JFU1NcbiAgIFVTRSBXSVRIIENBVVRJT04gQU5EIFRFU1QgV0lUSCBBQkFORE9OICovXG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0b3V0bGluZTogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsIHEge1xuXHRxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIHJlbWVtYmVyIHRvIGhpZ2hsaWdodCBpbnNlcnRzIHNvbWVob3chICovXG5pbnMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kZWwge1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn0iLCIvKlxuICogSGVscGVyc1xuICovXG4ueGRpbmUtdWktYm9yZGVyLWJveC1zaXppbmcge1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnhkaW5lLXVpLXByZXZlbnQtc2VsZWN0aW9uIHtcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi54ZGluZS11aS1jbGlja2FibGUtbGluayB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLypcbiAqIEFuaW1hdGlvbnNcbiAqL1xuLnhkaW5lLXVpLWFuaW1hdGVkLWZhc3Qge1xuXHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zM3M7XG5cdGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zM3M7XG59XG5cbi54ZGluZS11aS1hbmltYXRlZC1zbG93IHtcblx0LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjZzO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNjZzO1xufVxuXG5cbi8qXG4gKiBUb2FzdCBNZXNzYWdlXG4gKi9cblxuXG4ueGRpbmUtdWktdG9hc3QtdmlldyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHRvcDogMDtcblx0b3BhY2l0eTogMDtcblx0ei1pbmRleDogOTk5OTtcbn1cblxuLnhkaW5lLXVpLXRvYXN0LXZpZXcubWlkZGxlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNDB2aCk7XG59XG5cbi54ZGluZS11aS10b2FzdC12aWV3LnhkaW5lLXVpLXRvYXN0LWxhcmdlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEuNSk7XG59XG5cbi54ZGluZS11aS10b2FzdC12aWV3LnhkaW5lLXVpLXRvYXN0LWxhcmdlLm1pZGRsZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDQwdmgpIHNjYWxlKDEuNSk7XG59XG5cbi54ZGluZS11aS10b2FzdC12aWV3LmJvdHRvbSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiB1bnNldDtcblx0Ym90dG9tOiAwO1xufVxuXG4vKlxuICogQ2xlYXJmaXguXG4gKi9cbi5jbGVhcmZpeC1jb250YWluZXI6YmVmb3JlLFxuLmNsZWFyZml4LWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDpcIlwiO1xuICAgIGRpc3BsYXk6dGFibGU7XG59XG5cbi5jbGVhcmZpeC1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOmJvdGg7XG59XG5cbi5jbGVhcmZpeC1jb250YWluZXIge1xuICAgIHpvb206MTtcbn1cblxuLypcbiAqIEdlbmVyYWwgU3R5bGUuXG4gKi9cbi8qIE1heGltdW0gd2lkdGggb2YgQ29uc3VtZXIgT3JkZXIgQXBwVmlldyAqL1xuQG1heGltdW1fd2lkdGg6IDE2MDBweDtcbiBcbmh0bWwge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5odG1sICoge1xuXHRvdXRsaW5lOiAwIG5vbmU7XG5cdFxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG5cdC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC13ZWJraXQtb3V0bGluZTogMCBub25lO1xuXHRcblx0LW1vei10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuXHQtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG5cdC1tb3otZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW91dGxpbmU6IDAgbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLCBidXR0b24sIHRleHRhcmVhIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHRcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLCBidXR0b24sIHRleHRhcmVhLCBzZWxlY3Qge1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDBweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbmJvZHk6YmVmb3Jle1xuXHRtYXgtd2lkdGg6IEBtYXhpbXVtX3dpZHRoO1xuXHRcbn1cblxuYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LWZhbWlseTogJ3hEaW5lUmVndWxhcic7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IEBtYXhpbXVtX3dpZHRoO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5OmFmdGVyIHtcblx0LyogSGFjayBmb3IgZml4aW5nIGJvZHkgYmFja2dyb3VuZCBjb2xvciBzb21ldGltZXMgbm90IHNob3cgYWxsIHRoZSB3YXkuICovXG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwcHg7XG5cdGxlZnQ6IDBweDtcbn1cblxuLnhkaW5lLXVpLWxhYmVsLWVtIHtcblx0Zm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbn1cblxuLnhkaW5lLXVpLW5vLXdyYXAtZWxsaXBzaXMge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnhkaW5lLXVpLXByZXZpb3VzLXNlbGVjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogNXB4O1xuXHRyaWdodDogNXB4O1xuXHRmb250LWZhbWlseTogJ3hEaW5lUmVndWxhckl0YWxpYyc7XHRcbn1cblxuLnhkaW5lLWxhbmd1YWdlLWluc3RhbmNlIHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiN4ZGluZS1ob21lLWJvdHRvbS1tZW51IHtcblx0bWF4LXdpZHRoOiBAbWF4aW11bV93aWR0aDtcbn1cblxuLypcbiAqIFN1YmhlYWRlclxuICovXG4ueGRpbmUtdWktc3ViaGVhZGVyIHtcblx0Zm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcblx0cGFkZGluZzogMTZweDtcblxuXHRzcGFuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0fVxufVxuXG4ueGRpbmUtdWktc3ViaGVhZGVyLWluc3RydWN0aW9uIHtcblx0Zm9udC1mYW1pbHk6ICd4RGluZVJlZ3VsYXInO1xufVxuXG4vKlxuICogRW1wdHkgdmlldy5cbiAqL1xuLnhkaW5lLXVpLXNlY3Rpb24tZW1wdHkge1xuXHRmb250LWZhbWlseTogJ3hEaW5lUmVndWxhckl0YWxpYyc7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTZweDtcblx0cGFkZGluZy10b3A6IDgwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qXG4gKiBJdGFsaWMgTWVzc2FnZS5cbiAqL1xuLnhkaW5lLXVpLXNlY3Rpb24taXRhbC1tZXNzYWdlIHtcblx0Zm9udC1mYW1pbHk6ICd4RGluZVJlZ3VsYXJJdGFsaWMnO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmbGV4OiBhdXRvO1xufVxuXG4vKlxuICogRm9vdGVyXG4gKi9cbi54ZGluZS11aS1mb290ZXIge1x0XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdGxlZnQ6IDBweDtcblx0ei1pbmRleDogMTtcblx0XG5cdC54ZGluZS11aS10ZXh0LW1pY3JvO1xuXHRcblx0LnhkaW5lLXVpLWZvb3Rlci10b3Age1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXHRcblx0LnhkaW5lLXVpLWZvb3Rlci1wb3dlcmVkYnkge1xuXHRcdGZsb2F0OmxlZnQ7XG5cdH1cblxuXHQueGRpbmUtdWktZm9vdGVyLWZlZWRiYWNrIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblxuXHQueGRpbmUtdWktYWNjZXNzaWJpbGl0eS1zdGF0ZW1lbnQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxuXHRcdFxuXHRcblx0LnhkaW5lLXVpLWZvb3Rlci1sb2NhbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXHQgXG5cdC54ZGluZS11aS1mb290ZXItY29weXJpZ2h0IHtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdH1cblx0XG5cdGEge1xuXHRcdC54ZGluZS11aS1jbGlja2FibGUtbGluaztcblx0fVxufVxuXG4ueGRpbmUtbGFuZGluZy1wYWdlIHtcblx0LnhkaW5lLXVpLWZvb3Rlci1mZWVkYmFjayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ueGRpbmUtdWktZm9vdGVyLWJsb2NrZXIge1xuXHRoZWlnaHQ6IDc1cHg7XG59XG5cbi54ZGluZS11aS1mb290ZXItZml4ZWQge1xuXG5cdC54ZGluZS11aS1mb290ZXIge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC54ZGluZS11aS1mb290ZXItYmxvY2tlciB7XG5cdFx0aGVpZ2h0OiAxMjVweDtcblx0fVxuXHRcblx0LnhkaW5lLXVpLWZpeGVkLWZvb3RlciB7XG5cdFx0Ym90dG9tOiAwcHg7XG5cdH1cblxuXHQueGRpbmUtdWktZnJlZS1pdGVtLWJhbm5lcixcblx0LnhkaW5lLXVpLWZpeGVkLWZvb3RlciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IEBtYXhpbXVtX3dpZHRoO1xuXHRcdHBhZGRpbmctYm90dG9tOiB+XCJtaW4oMTBweCwgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDApKVwiO1xuXG5cdFx0LnhkaW5lLXVpLWJ1dHRvbi1sYXJnZSB7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblx0fVxuXG5cdC54ZGluZS11aS1mcmVlLWl0ZW0tYmFubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0cGFkZGluZzogMTJweCAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogODtcblx0fVxufVxuXG4ueGRpbmUtdWktZm9vdGVyLW5vLWJsb2NrZXIge1xuXHRcblx0LnhkaW5lLXVpLWZvb3Rlci1ibG9ja2VyIHtcblx0XHRoZWlnaHQ6IDBweDtcblx0fVxufVxuXG4jeGRpbmUtbXVsdGktcGFnZS1tZW51LXZpZXcgLnhkaW5lLW11bHRpLXBhZ2UtbWVudS12aWV3LXN1YmhlYWRlciwgI21lbnUtYXJlYS10YWItY29udGFpbmVyIHtcblx0bWF4LXdpZHRoOiBAbWF4aW11bV93aWR0aDtcbn1cblxuLnhkaW5lLXVpLWZvb3Rlci1maXhlZCB7XG5cdCN4ZGluZS1tdWx0aS1wYWdlLW1lbnUtdmlldyxcblx0I3hkaW5lLW1lbnUtdmlldyB7XG5cdFx0LnhkaW5lLXVpLWZpeGVkLWZvb3RlciB7XG5cdFx0XHQueGRpbmUtdWktYnV0dG9uLWxhcmdlIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDsgXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdHBhZGRpbmc6IDlweCAxNnB4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnhkaW5lLXVpLW5vLWZvb3RlciB7XG5cdC54ZGluZS11aS1mb290ZXItYmxvY2tlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVx0XG59XG5cbi8qXG4gKiBGb3JtIENvbnRyb2xzXG4gKi9cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0cGFkZGluZzogNnB4IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuXHRcblx0LnhkaW5lLXVpLWJvcmRlci1ib3gtc2l6aW5nO1xuXG5cdCYueGRpbmUtc2VsZWN0LWxpc3QtaXRlbS1xdWFudGl0eSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSwgaW5wdXRbdHlwZT1cInRlbFwiXSwgaW5wdXRbdHlwZT1cIm51bWJlclwiXSwgc2VsZWN0IHtcblx0aGVpZ2h0OiAzNHB4O1xufVxuXG50ZXh0YXJlYSB7XG5cdHBhZGRpbmctdG9wOiA1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi54ZGluZS11aS1maWVsZC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdGxhYmVsIHtcblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwcHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHRjdXJzb3I6IHRleHQ7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG5cdFx0LnhkaW5lLXVpLXRleHQtc21hbGw7XG5cblx0XHQueGRpbmUtdWktZmllbGQtd3JhcHBlci1vcHRpb25hbCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMXB4O1xuXG5cdFx0XHQueGRpbmUtdWktdGV4dC1taWNybztcblx0XHR9XG5cdH1cblxuXHRAc3VwcG9ydHMgc2VsZWN0b3IoOmhhcygqKSkge1xuXHRcdCY6aGFzKGlucHV0W3BsYWNlaG9sZGVyXTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSkgbGFiZWwsXG5cdFx0JjpoYXModGV4dGFyZWFbcGxhY2Vob2xkZXJdOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pKSBsYWJlbCB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0JjpoYXMoaW5wdXRbcGxhY2Vob2xkZXJdOmZvY3VzOnBsYWNlaG9sZGVyLXNob3duKSBsYWJlbCxcblx0XHQmOmhhcyh0ZXh0YXJlYVtwbGFjZWhvbGRlcl06Zm9jdXM6cGxhY2Vob2xkZXItc2hvd24pIGxhYmVsIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cbn1cblxuLypcbiAqIEJ1dHRvbnNcbiAqL1xuLnhkaW5lLXVpLWJ1dHRvbi1jb21tb24ge1x0XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiAneERpbmVTZW1pYm9sZCc7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiBcdHRleHQtYWxpZ246IGNlbnRlcjtcbiBcdGN1cnNvcjogcG9pbnRlcjtcbiBcdFxuIFx0LnhkaW5lLXVpLWJvcmRlci1ib3gtc2l6aW5nO1xufVxuXG4ueGRpbmUtdWktYnV0dG9uLWxhcmdlIHtcblx0LnhkaW5lLXVpLWJ1dHRvbi1jb21tb247XG5cdFxuXHQueGRpbmUtdWktdGV4dC1tZWRpdW07XG59XG5cbi54ZGluZS11aS1idXR0b24tbGFyZ2Utc3Bpbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogOHB4O1xuXHRsZWZ0OiA4cHg7IFxufVxuXG4ueGRpbmUtc3RhbmRhbG9uZS1zcGlubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xufVxuXG4ueGRpbmUtdWktYnV0dG9uLW1lZGl1bSB7XG5cdC54ZGluZS11aS1idXR0b24tY29tbW9uO1xuXHRcblx0LnhkaW5lLXVpLXRleHQtbWVkaXVtO1xufVxuXG4ueGRpbmUtdWktYnV0dG9uLXNtYWxsIHtcblx0LnhkaW5lLXVpLWJ1dHRvbi1jb21tb247XG5cdC54ZGluZS11aS10ZXh0LXNtYWxsO1xufVxuXG4vKlxuICogRmxhdCBCdXR0b25zXG4gKi9cbi54ZGluZS11aS1mbGF0LWJ1dHRvbi1sYXJnZSB7XG5cdC54ZGluZS11aS10ZXh0LWxhcmdlO1xufVxuXG4ueGRpbmUtdWktZmxhdC1idXR0b24tbWVkaXVtIHtcblx0LnhkaW5lLXVpLXRleHQtbWVkaXVtO1xufVxuXG4ueGRpbmUtdWktZmxhdC1idXR0b24tc21hbGwge1xuXHQueGRpbmUtdWktdGV4dC1zbWFsbDtcbn1cblxuLypcbiAqIFRleHRcbiAqL1xuLnhkaW5lLXVpLXRleHQtbGFyZ2Uge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi54ZGluZS11aS10ZXh0LW1lZGl1bSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnhkaW5lLXVpLXRleHQtc21hbGwge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi54ZGluZS11aS10ZXh0LW1pY3JvIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4vKlxuICogSGVhZGVyXG4gKi9cbkBwcmltYXJ5X2hlYWRlcl9oZWlnaHQ6IDUwcHg7XG4gXG4ueGRpbmUtdWktaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcbn1cblxuLnhkaW5lLXVpLWhlYWRlci1maXhlZCAueGRpbmUtdWktaGVhZGVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogQG1heGltdW1fd2lkdGg7XG59XG5cbkBoZWFkZXJfYnV0dG9uX3dpZHRoOiBAcHJpbWFyeV9oZWFkZXJfaGVpZ2h0ICsgMTBweDtcblxuLnhkaW5lLXVpLWtpb3NrLWhlYWRlciB7XG5cdC54ZGluZS11aS1idXR0b24tbGFyZ2Uge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdHBhZGRpbmc6IDlweCAxNnB4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCB9XG59XG5cbi54ZGluZS11aS10aXRsZS1iYXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogQHByaW1hcnlfaGVhZGVyX2hlaWdodDtcblx0bGluZS1oZWlnaHQ6IEBwcmltYXJ5X2hlYWRlcl9oZWlnaHQ7XG5cdHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7ICAgIFxuXHRcblx0LnhkaW5lLXVpLXRpdGxlLWJhci1pbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogQHByaW1hcnlfaGVhZGVyX2hlaWdodDtcblx0XHRsaW5lLWhlaWdodDogQHByaW1hcnlfaGVhZGVyX2hlaWdodDtcblxuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB+JzFmciBhdXRvIDFmcic7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogMTAwJTtcblx0fVxuXG5cdCN4ZGluZS11aS10aXRsZS1iYXItbGVmdCB7XG5cdFx0anVzdGlmeS1zZWxmOiBsZWZ0O1xuXHR9XG5cblx0I3hkaW5lLXVpLXRpdGxlLWJhci1yaWdodCB7XG5cdFx0anVzdGlmeS1zZWxmOiByaWdodDtcblx0fVxuXHRcblx0LnhkaW5lLXVpLXRpdGxlLWJhci10aXRsZSB7XG5cdFx0aGVpZ2h0OiBAcHJpbWFyeV9oZWFkZXJfaGVpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiBAcHJpbWFyeV9oZWFkZXJfaGVpZ2h0O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcblx0XHQueGRpbmUtdWktdGV4dC1sYXJnZTtcblx0fVxuXG5cdC54ZGluZS1tZW51LXZpZXctbG9nbyB7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXHRcblx0LnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tY29tbW9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IEBwcmltYXJ5X2hlYWRlcl9oZWlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IEBwcmltYXJ5X2hlYWRlcl9oZWlnaHQ7XHRcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFxuXHRcdFxuXHRcdCYueGRpbmUtdWktdGl0bGUtYmFyLWJ1dHRvbi1yaWdodCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW46IDBweCAxMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cdFx0XHRcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdFx0XHRcdFx0XG5cdFx0fVxuXG5cblx0fVxuXG5cdEB0aXRsZS1iYXItYnV0dG9uLXBhZGRpbmc6IDEzcHg7XG5cblx0LnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tbGFiZWwge1xuXHRcdC54ZGluZS11aS10aXRsZS1iYXItYnV0dG9uLWNvbW1vbjtcblx0XHRcblx0XHRwYWRkaW5nOiAwcHggQHRpdGxlLWJhci1idXR0b24tcGFkZGluZztcblx0XHRcblx0XHQueGRpbmUtdWktdGV4dC1sYXJnZTtcblx0fVxuXHRcblx0LnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24taWNvbiB7XG5cdFx0LnhkaW5lLXVpLXRpdGxlLWJhci1idXR0b24tY29tbW9uO1xuXHRcdFxuXHRcdG1hcmdpbjogMHB4ICgyNHB4IC0gQHRpdGxlLWJhci1idXR0b24tcGFkZGluZyk7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHR9XG59XG5cbi8qXG4gKiBDb250cm9sc1xuICovXG4ueGRpbmUtdWktYnV0dG9uLWdyaWQge1xuXHQueGRpbmUtdWktYnV0dG9uLWdyaWQtZGVzY3JpcHRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XG5cblx0XHQqIHtcblx0XHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0fVxuXHR9XG5cblx0YSB7XG5cdFx0bWFyZ2luOiAwcHggMjBweCAyMHB4IDIwcHg7XG5cdH1cbn1cblxuLnhkaW5lLXVpLWJ1dHRvbi1ncmlkLW91dGVyLW11bHRpcGxlIHtcblx0LnhkaW5lLXVpLWJ1dHRvbi1ncmlkIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdFxuXHRcdGEge1xuXHRcdFx0bWFyZ2luOiAwcHggMHB4IDIwcHggMHB4O1xuXHRcdH1cblx0XHRcblx0XHQmLnhkaW5lLXVpLWJ1dHRvbi1ncmlkLWxlZnQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcblx0XHRcdGEge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLnhkaW5lLXVpLWJ1dHRvbi1ncmlkLXJpZ2h0IHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFxuXHRcdFx0YSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLnhkaW5lLXVpLWJ1dHRvbi1ncmlkLW91dGVyLTMge1xuXHRcdC54ZGluZS11aS1idXR0b24tZ3JpZC54ZGluZS11aS1idXR0b24tZ3JpZC1yZW9yZGVyIHtcblx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cblxuLypcbiAqIE1lc3NhZ2VzXG4gKi9cbi54ZGluZS11aS1tZXNzYWdlLWVycm9yIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWFyZ2luOiAxMHB4O1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXHRcdFxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdH1cblx0fVx0XG59XG5cbi54ZGluZS11aS1maWVsZC1lcnJvciB7XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bWFyZ2luOiAxMHB4IDEwcHggN3B4IDEwcHg7XG59XG5cbi8qXG4gKiBUYWJzXG4gKi9cbkB0YWJfZ3JvdXBfaGVpZ2h0OiA0NXB4O1xuXG4ueGRpbmUtdWktdGFiLWdyb3VwIHtcblx0d2lkdGg6IDEwMCU7XG5cdFxuXHQmLCAmID4gbGksICYgPiBsaSA+IGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogQHRhYl9ncm91cF9oZWlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6IEB0YWJfZ3JvdXBfaGVpZ2h0ICsgMnB4O1xuXHR9XG5cdFxuXHQmID4gbGkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFxuXHRcdCYgPiBhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHRcblx0XHQmLnhkaW5lLXVpLXRhYi1zZWxlY3RlZCA+IGEge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcblx0XHR9XG5cdH1cbn1cblxuLypcbiAqIExpc3QgVmlldy5cbiAqL1xuLnhkaW5lLXVpLW9wdGlvbi1ncm91cCB7XG5cdHVsIHtcblx0XHRsaSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFxuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTFweDtcblx0XHRcdFx0cGFkZGluZzogMTJweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQudWktb3B0aW9uLWxpc3QtaXRlbS1sZWZ0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC51aS1vcHRpb24tbGlzdC1pdGVtLXJpZ2h0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRcdFx0d2lkdGg6IH5cImNhbGMoMTAwJSAtIDMwcHgpXCI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQudWktb3B0aW9uLWxpc3QtaXRlbS1jaGVja2VkLCAudWktb3B0aW9uLWxpc3QtaXRlbS11bmNoZWNrZWQge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnVpLW9wdGlvbi1saXN0LWl0ZW0tY2hlY2tlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC51aS1vcHRpb24tbGlzdC1pdGVtLXVuY2hlY2tlZCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnhkaW5lLXVpLXNlbGVjdGVkLCBhLnhkaW5lLXVpLXRvdWNoZWQge1xuXHRcdFx0XHQudWktb3B0aW9uLWxpc3QtaXRlbS1jaGVja2VkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LnVpLW9wdGlvbi1saXN0LWl0ZW0tdW5jaGVja2VkIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGxpOmxhc3QtY2hpbGQge1xuXHRcdFx0JiA+IGEge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLnhkaW5lLXVpLW9wdGlvbi1ncm91cC1mdWxsd2lkdGgge1xuXHRcdHVsIGxpICYgPiBhIHtcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0XG5cdFx0dWwgbGk6Zmlyc3QtY2hpbGQgJiA+IGEge1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4vKlxuICogQ29udGVudFxuICovXG4ueGRpbmUtdWktY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnhkaW5lLXVpLWNvbnRlbnQtaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLypcbiAqIExvYWRpbmcgQXJlYVxuICovXG4ueGRpbmUtdWktbG9hZGluZy1hcmVhIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LWZhbWlseTogJ3hEaW5lUmVndWxhckl0YWxpYyc7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFxuXHRpbWcge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdH1cblxuXHQuc3Bpbm5lci5zdG9wcGVkIHtcblx0XHRhbmltYXRpb246IG5vbmU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC54ZGluZS11aS10ZXh0LWxhcmdlO1xufVxuXG5AYmFzZV9sb2FkaW5nX2ljb25fdmVydGljYWxfcG9zaXRpb246IDEyNXB4O1xuXG4ueGRpbmUtdWktY29udGVudCA+IC54ZGluZS11aS1sb2FkaW5nLWFyZWEge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IEBiYXNlX2xvYWRpbmdfaWNvbl92ZXJ0aWNhbF9wb3NpdGlvbiArIDU0cHg7XG5cdGxlZnQ6IDBweDtcblx0cmlnaHQ6IDBweDtcbn1cblxuLnhkaW5lLXVpLWNvbnRlbnQtYXJlYSA+IC54ZGluZS11aS1sb2FkaW5nLWFyZWEge1xuXHRwYWRkaW5nLXRvcDogQGJhc2VfbG9hZGluZ19pY29uX3ZlcnRpY2FsX3Bvc2l0aW9uO1xufVxuXG4vKlxuICogSW5mb3JtYXRpb25cbiAqL1xuLnhkaW5lLWluZm9ybWF0aW9uLWhlYWRlci1sYXJnZSxcbi54ZGluZS1pbmZvcm1hdGlvbi1oZWFkZXItbWVkaXVtLFxuLnhkaW5lLWluZm9ybWF0aW9uLWNvbnRlbnQsXG4ueGRpbmUtaW5mb3JtYXRpb24tbGlzdCB7XG5cdG1hcmdpbjogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxufVxuXG4ueGRpbmUtaW5mb3JtYXRpb24taGVhZGVyLWxhcmdlIHtcblx0LnhkaW5lLXVpLXRleHQtbGFyZ2U7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XG5cdGZvbnQtZmFtaWx5OiAneERpbmVTZW1pYm9sZCc7XG59XG5cbi54ZGluZS1pbmZvcm1hdGlvbi1oZWFkZXItbWVkaXVtIHtcblx0LnhkaW5lLXVpLXRleHQtbWVkaXVtO1xuXHRcblx0Zm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcbn1cblxuLnhkaW5lLWxpc3QtaXRlbS1oZWFkZXItbGFyZ2Uge1xuXHRmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbmIge1xuXHRmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnhkaW5lLWluZm9ybWF0aW9uLWxpc3Qge1xuXHRsaSB7XG5cdFx0bWFyZ2luOiAyMHB4IDBweCAyMHB4IDE1cHg7XG5cdH1cblxuXHQmLmJvbGQgPiBsaSB7XG5cdFx0Zm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcblx0fVxuXG5cdHAsIHNwYW4ge1xuXHRcdGZvbnQtZmFtaWx5OiAneERpbmVSZWd1bGFyJztcblx0fVxufVxuXG5vbC54ZGluZS1pbmZvcm1hdGlvbi1saXN0IHtcblx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbnVsLnhkaW5lLWluZm9ybWF0aW9uLWxpc3Qge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxuLypcbiAqIE9yZGVyIE51bWJlclxuICovXG4gLnhkaW5lLXVpLW9yZGVyLW51bWJlci1ib3gtY29udGFpbmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxLjVlbSAxZW07XG5cblx0LnhkaW5lLXVpLW9yZGVyLW51bWJlci1ib3gge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMzVweCAwcHg7XHRcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0XG5cdFx0XG5cdFx0LnhkaW5lLXVpLW9yZGVyLW51bWJlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAneERpbmVMaWdodCc7XG5cdFx0fVxuXHR9XG4gfVxuXG4vKlxuICogT3JkZXIgQ29uZmlybWF0aW9uIG1lc3NhZ2VcbiAqL1xuLnhkaW5lLXVpLW9yZGVyLWNvbmZpcm1hdGlvbi1tZXNzYWdlLWJveC1jb250YWluZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgMzJweCAzMnB4IDMycHg7XG5cblx0LnhkaW5lLXVpLW9yZGVyLWNvbmZpcm1hdGlvbi1tZXNzYWdlLWJveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAxNnB4IDBweDtcdFxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRcblx0XHRcblx0XHQueGRpbmUtdWktb3JkZXItY29uZmlybWF0aW9uLW1lc3NhZ2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRmb250LWZhbWlseTogJ3hEaW5lTGlnaHQnO1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbi54ZGluZS11aS1vcmRlci1udW1iZXItY29udGFpbmVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAzMnB4IDhweCA4cHggOHB4O1xuXG5cdC54ZGluZS11aS1vcmRlci1udW1iZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LWZhbWlseTogJ3hEaW5lTGlnaHQnO1xuXHR9XG59XG5cblxuLypcbiAqIEZ1bGZpbGxtZW50IFRpbWVcbiAqL1xuLnhkaW5lLXVpLWZ1bGZpbGxtZW50LXRpbWUge1xuXHRtYXJnaW46IDBweDtcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qXG4gKiBGdWxmaWxsbWVudCBBZGRyZXNzXG4qL1xuLnhkaW5lLWNvbnN1bWVyLWFkZHJlc3MsXG4ueGRpbmUtZHJvcC1wb2ludC1hZGRyZXNzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDE1cHggYXV0byAzMHB4IGF1dG87XG5cdFxuXHQmID4gZGl2IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLnhkaW5lLWNvbnN1bWVyLWRlbGl2ZXJ5LW5vdGVzLFxuLnhkaW5lLWNvbnN1bWVyLXBpY2t1cC1pbnN0cnVjdGlvbnMge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcblx0LnhkaW5lLWNvbnN1bWVyLWRlbGl2ZXJ5LW5vdGVzLWxhYmVsLFxuXHQueGRpbmUtY29uc3VtZXItcGlja3VwLWluc3RydWN0aW9ucy1sYWJlbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICd4RGluZVNlbWlib2xkJztcblx0fVxufVxuXG4ueGRpbmUtY29uc3VtZXItcGlja1VwUG9pbnQtaW5zdHJ1Y3Rpb25zIHtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi8qXG4gKiBGdWxmaWxsbWVudCBTdWl0ZVxuICovXG4ueGRpbmUtY29uc3VtZXItc3VpdGUge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMTVweCBhdXRvIDMwcHggYXV0bztcbn1cblxuLypcbiAqIE1lc3NhZ2VzXG4gKi9cbi54ZGluZS11aS1tZXNzYWdlLWluZm9ybWF0aW9uLCAueGRpbmUtdWktbWVzc2FnZS1oaWdobGlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLypcbiAqIE9yZGVyIFRvdGFsc1xuICovXG4ueGRpbmUtdWktdG90YWxzLWluY2x1ZGUtdGF4IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJ3hEaW5lUmVndWxhckl0YWxpYyc7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ueGRpbmUtdWktdG90YWxzIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwcHggMjBweCAxMnB4IDIwcHg7XG5cdFx0XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYueGRpbmUtdWktdG90YWxzLXRvdGFsLCAmLnhkaW5lLXVpLXRvdGFscy1maW5hbC10b3RhbCB7XG5cdFx0XHRmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHR9XG5cblx0XHQmLnhkaW5lLXVpLXRvdGFscy10YXgtY29tcG9uZW50IHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJ3hEaW5lUmVndWxhckl0YWxpYyc7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC54ZGluZS11aS10b3RhbHMtbGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC54ZGluZS11aS10b3RhbHMtdmFsdWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHRcdFxuXHRcdC54ZGluZS11aS10b3RhbHMtYWRkLXByb21vLCAueGRpbmUtdWktdG90YWxzLXJlbW92ZS1wcm9tbyB7XG5cdFx0XHQueGRpbmUtdWktY2xpY2thYmxlLWxpbms7XG5cdFx0fVxuXHRcdFxuXHRcdCYueGRpbmUtdWktdG90YWxzLWdzdC1udW1iZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICd4RGluZVJlZ3VsYXJJdGFsaWMnO1xuXHRcdH1cblxuXHRcdCYueGRpbmUtdWktdG90YWxzLWVtcHR5IHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcdFx0XHRcblx0XHR9XG5cblx0XHQmLnhkaW5lLXRvdGFscy1wYXltZW50cy1kZWNsaW5lZCB7XG5cdFx0XHRmb250LWZhbWlseTogJ3hEaW5lU2VtaWJvbGQnO1xuXHRcdH1cblxuXHRcdCYueGRpbmUtc2VsZWN0ZWQtcGF5bWVudC1tZXRob2Qge1xuXHRcdFx0LnhkaW5lLXVpLXRvdGFscy1sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qXG4gKiBUaXAgT3B0aW9uc1xuICovXG4ueGRpbmUtdWktdGlwLW9wdGlvbnMge1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRcblx0XHQueGRpbmUtdWktdGlwLW9wdGlvbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcdFx0XHRcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFxuXHRcdFx0Ji54ZGluZS11aS10aXAtb3B0aW9uLXNlbGVjdGVkIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXG5cdFx0XHQueGRpbmUtdWktdGlwLW9wdGlvbi1pbmZvIHtcblx0XHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4OyBcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdFx0LnhkaW5lLXVpLXRpcC1vcHRpb24tcGVyY2VudGFnZS1sYWJlbHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JjpmaXJzdC1jaGlsZCwgJjpsYXN0LWNoaWxkIHtcblx0XHRcdC54ZGluZS11aS10aXAtb3B0aW9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi54ZGluZS11aS1lbXBsb3llZSB7XG5cdC54ZGluZS11aS1lbXBsb3llZS1tZXNzYWdlIHtcblx0XHRmb250LWZhbWlseTogeERpbmVTZW1pYm9sZDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHR9XG59XG5cbi54ZGluZS11aS1lbXBsb3llZS5oYXMtZW1wbG95ZWUtaW1hZ2Uge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdC54ZGluZS11aS1lbXBsb3llZS1tZXNzYWdlIHtcblx0XHRmbGV4LWdyb3c6IDM7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXG5cdC54ZGluZS11aS1lbXBsb3llZS1pbWFnZSB7XG5cdFx0ZmxleC1ncm93OiAyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG59XG5cbi8qXG4gKiBNYXBzXG4gKi9cbi5sZWFmbGV0LXBvcHVwLWNvbnRlbnQge1xuXHQueGRpbmUtdWktdGV4dC1zbWFsbDtcblx0XG5cdGZvbnQtZmFtaWx5OiAneERpbmVSZWd1bGFyJztcbn1cblxuLnhkaW5lLXRoaXJkLXBhcnR5LWNvdXJpZXItbWFwLWZvb3RlciB7XG5cdG1heC13aWR0aDogQG1heGltdW1fd2lkdGg7XG59XG5cbi8qXG4gKiBMaXN0IEl0ZW1zXG4gKi9cbi54ZGluZS11aS1saXN0IHtcblx0bWFyZ2luOiAxNnB4O1xufVxuXG4ueGRpbmUtdWktbGlzdC1pdGVtIHtcblx0LnhkaW5lLWNob29zZS1jZWxsLWlubmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdFxuXHRcdC54ZGluZS1jaG9vc2UtY2VsbC1yaWdodCB7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHR9XG5cdFx0XG5cdFx0LnhkaW5lLWNob29zZS1jZWxsLWxlZnQge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdC54ZGluZS1tZW51LWl0ZW0tcm93LXByaW1hcnkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0fVxuXG5cdFx0XHQueGRpbmUtdWktdGV4dC1wcmltYXJ5IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4OyBcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC54ZGluZS11aS10ZXh0LXNtYWxsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnhkaW5lLW1lbnUtYXZhaWxhYmlsaXR5LW1lc3NhZ2Uge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuLypcbiAqIEJhciBCdXR0b25zXG4gKi9cbi54ZGluZS11aS1iYXItYnV0dG9ucyB7XG5cdGxpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdC54ZGluZS11aS1iYXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmLnhkaW5lLXVpLWJhci1idXR0b24tc2VsZWN0ZWQge1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi54ZGluZS1vcmRlci1sb3lhbHR5LW9wdGlvbnMsXG4ueGRpbmUtZnVsZmlsbG1lbnQtcGlja3VwLW9wdGlvbnMge1xuXHRsaSB7XG5cdFx0d2lkdGg6IDUwJTtcblxuXHRcdC54ZGluZS11aS1iYXItYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0XHRcdCYueGRpbmUtdWktYmFyLWJ1dHRvbi1zZWxlY3RlZCB7XG5cdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLypcbiAqIERyb3AgUG9pbnQgUmVtaW5kZXJzIExhbmRpbmdcbiAqL1xuI3hkaW5lLWRyb3AtcG9pbnQtcmVtaW5kZXJzLWNvbmZpcm1hdGlvbixcbiN4ZGluZS1kcm9wLXBvaW50LXJlbWluZGVycy1jb25maXJtYXRpb24tZXhwaXJlZCxcbiN4ZGluZS1kcm9wLXBvaW50LXJlbWluZGVycy11bnN1YnNjcmliZWQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRtYXgtd2lkdGg6IDYwMHB4O1xuXG5cdC54ZGluZS1zdWJzY3JpYmVkLWRyb3AtcG9pbnRzLWxpc3Qge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNDAwcHg7XG5cblx0XHQueGRpbmUtc3Vic2NyaWJlZC1kcm9wLXBvaW50LWxpc3QtaXRlbSB7XG5cdFx0XHQueGRpbmUtc3Vic2NyaWJlZC1kcm9wLXBvaW50LXN1bW1hcnkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQueGRpbmUtdW5zdWJzY3JpYmVkLWRyb3AtcG9pbnQtc3VtbWFyeSB7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0fVxufVxuXG4vKlxuICogQWNjb3VudCBMb2NrZWRcbiAqL1xuXG4jeGRpbmUtYWNjb3VudC1sb2NrZWQtdmlldyB7IFxuXHQueGRpbmUtdWktbG9hZGluZy1hcmVhLXNlcnZpY2UtdGVybWluYXRlZCB7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHR9XG59XG5cbi54ZGluZS1hY2NvdW50LWxvY2tlZC1tZXNzYWdlIHtcblx0c3BhbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxufVxuXG4ueGRpbmUtbGFuZGluZy1idXR0b24tc2lnbnVwIHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtdHJhbnNwYXJlbnQsXG4uYmFja2dyb3VuZC10cmFuc3BhcmVudDpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKlxuICogTWluaW11bSB3aWR0aCByZXF1aXJlZCB0byB1c2UgYSBkZXNrdG9wIGNhcmQgdmlldyBmb3IgbWVudSBpdGVtc1xuICogTk9URTogTXVzdCBiZSBsZXNzIHRoYW4gQGRlc2t0b3Bfdmlld19taW5fd2lkdGg7XG4gKiBNdXN0IGFsc28gc2V0IHRoaXMgdmFsdWUgaW4gdGhlbWUucGhwXG4gKi9cbiBAZGVza3RvcF9tZW51X3ZpZXdfd2lkdGg6IDY1MHB4O1xuXG5cbi8qXG4gKiBNaW5pbXVtIHdpZHRoIHJlcXVpcmVkIHRvIHVzZSB3aWRlc2NyZWVuIGRlc2t0b3AgdmlldyBpbiBDb25zdW1lciBPcmRlciBmbG93XG4gKiBOT1RFOiBNdXN0IG1hdGNoIERFU0tUT1BfVklFV19NSU5fV0lEVEhfUElYRUxTIGluIGNvbnN1bWVyQmFzZS5waHBcbiAqL1xuQGRlc2t0b3Bfdmlld19taW5fd2lkdGg6IDEwMDBweDtcblxuLypcbiAqIFRoZSBtaW5pbXVtIHNjcmVlbiB3aWR0aCBvZiBzbWFsbCB0YWJsZXRzXG4gKi9cbkBzbWFsbF90YWJsZXRfbWluX3dpZHRoOiA1NTBweDtcblxuLypcbiAqIFRoZSBtaW5pbXVtIHNjcmVlbiB3aWR0aCBvZiBtZWRpdW0gdGFibGV0c1xuICovXG5AbWVkaXVtX3RhYmxldF9taW5fd2lkdGg6IDgwMHB4O1xuXG4vKlxuICogVGhlIG1pbmltdW0gc2NyZWVuIHdpZHRoIG9mIGxhcmdlIHRhYmxldHNcbiAqL1xuQGxhcmdlX3RhYmxldF9taW5fd2lkdGg6IDEzMDFweDtcblxuLyogTWF4aW11bSB3aWR0aCBmb3Igd2hpY2ggQ29uc3VtZXIgT3JkZXIgQXBwVmlldyBkb2VzIG5vdCBoYXZlIGEgbWFyZ2luICovXG5AbWF4X3dpZHRoX2FwcF92aWV3X2hhc19ub19tYXJnaW46IGNhbGMoQG1heGltdW1fd2lkdGggLSAxcHgpO1xuXG4vKlxuICogTWVkaWEgUXVlcmllc1xuICovXG5Ac21hbGxfdGFibGV0X3BvcnRyYWl0X3ZpZXc6IH5cIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOlwiQHNtYWxsX3RhYmxldF9taW5fd2lkdGh+XCIpXCI7XG5AbWVkaXVtX3RhYmxldF9wb3J0cmFpdF92aWV3OiB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDpcIkBtZWRpdW1fdGFibGV0X21pbl93aWR0aH5cIilcIjtcbkBsYXJnZV90YWJsZXRfcG9ydHJhaXRfdmlldzogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6XCJAbGFyZ2VfdGFibGV0X21pbl93aWR0aH5cIilcIjtcbkBtaW5fZGVza3RvcF92aWV3OiB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCJAZGVza3RvcF9tZW51X3ZpZXdfd2lkdGh+XCIpXCI7XG5AZGVza3RvcF92aWV3OiB+XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCJAZGVza3RvcF92aWV3X21pbl93aWR0aH5cIilcIjtcbkBub3RfZGVza3RvcF92aWV3OiB+XCJvbmx5IHNjcmVlbiBhbmQgbm90IChtaW4td2lkdGg6IFwiQGRlc2t0b3Bfdmlld19taW5fd2lkdGh+XCIpXCI7XG5AYXBwX3ZpZXdfaGFzX21hcmdpbjogflwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiQG1heGltdW1fd2lkdGh+XCIpXCI7XG5AYXBwX3ZpZXdfaGFzX25vX21hcmdpbjogflwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiQG1heF93aWR0aF9hcHBfdmlld19oYXNfbm9fbWFyZ2luflwiKVwiO1xuXG5AbW9iaWxlX21heF93aWR0aDogY2FsYyhAc21hbGxfdGFibGV0X21pbl93aWR0aCAtIDFweCk7XG5AbW9iaWxlX3BvcnRyYWl0X3ZpZXdfbWF4X3dpZHRoOiB+XCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDpcIkBtb2JpbGVfbWF4X3dpZHRoflwiKVwiO1xuXG4vLyBDb250ZW50IHZpc2libGUgb25seSB0byBzY3JlZW4gcmVhZGVyc1xuLy8gQ1NTIGlzIGFuIGluY2FudGF0aW9uIHRha2VuIGZyb20gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9pbmNsdXNpdmVseS1oaWRkZW4vXG4ueGRpbmUtYmxpbmR0ZXh0IHtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR3aWR0aDogMXB4O1xufVxuXG4vLyBSZW1vdmUgbGFzdCBjaGlsZC4gRm9yIGV4YW1wbGUsIGNhbiBiZSB1c2VkIHRvIG1ha2UgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdC5cbi5uby1sYXN0LWNoaWxkID4gOmxhc3QtY2hpbGQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udW5jbGlja2FibGUge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi54ZGluZS1jb29raWUtY29uc2VudC12aWV3IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiAxMDA7XG5cdHRvcDogMHB4O1xuXHRsZWZ0OiAwcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuI3hkaW5lLWNvb2tpZS1jb25zZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDBweDtcblx0bGVmdDogMHB4O1xuXHRyaWdodDogMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcblx0ei1pbmRleDogMTAxO1xuXHRwYWRkaW5nLXRvcDogMTZweDtcblxuXHQqIHtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR9XG5cblx0LnhkaW5lLWNvb2tpZS1jb25zZW50LXJvdy1jb250YWluZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdH1cblxuXHQjeGRpbmUtY29va2llLWNvbnNlbnQtY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNnB4O1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdCN4ZGluZS1jb29raWUtY29uc2VudC1hY2NlcHQtYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4jeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR6LWluZGV4OiAxMDI7XG5cdHdpZHRoOiA5MCU7XG5cdG1heC13aWR0aDogNDAwcHg7XG5cdG1heC1oZWlnaHQ6IDkwJTtcblx0cGFkZGluZy10b3A6IDBweDtcblx0bWFyZ2luOiAwcHggIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZGlzcGxheTpmbGV4O1xuXG5cdCN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldy1oZWFkZXIge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0fVxuXG5cdCN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldy1jb250ZW50LW91dGVyIHtcblx0XHRwYWRkaW5nOiAwcHggMHB4O1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblxuXHRcdCN4ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldy1jb250ZW50IHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cblx0XHRcdC54ZGluZS1jb25zZW50LXR5cGUtY29va2llLWNvbnRhaW5lciB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMjRweCAxMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG5cblx0XHRcdFx0LnhkaW5lLWNvb2tpZS1kZXNjcmlwdGlvbi1jb250YWluZXIge1xuXHRcdFx0XHRcdHdpZHRoOiA3MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjeGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXctZm9vdGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQueGRpbmUtY29va2llLWNvbnNlbnQtZGlhbG9nLXZpZXctdHJhaWxlci10ZXh0LFxuXHRcdC54ZGluZS1jb29raWUtY29uc2VudC1kaWFsb2ctdmlldy1mb290ZXItdGV4dCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0I3hkaW5lLWNvb2tpZS1jb25zZW50LWRpYWxvZy12aWV3LXNhdmUtcHJlZmVyZW5jZXMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxufVxuXG4ueGRpbmUtaWNvbi1jbG9zZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnhkaW5lLWNvb2tpZS1jb25zZW50LXZpZXctaGVhZGVyLWxhYmVsIHtcblx0Zm9udC1mYW1pbHk6IHhEaW5lU2VtaWJvbGQ7XG59XG5cbi8qIFRoZSBzd2l0Y2ggLSB0aGUgYm94IGFyb3VuZCB0aGUgc2xpZGVyICovXG4uc3dpdGNoLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0LnN3aXRjaCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMzZweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0LyogVGhlIHNsaWRlciAqL1xuXHRcdC5zd2l0Y2gtc2xpZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHRcdFx0dHJhbnNpdGlvbjogLjRzO1xuXHRcdH1cblxuXHRcdC5zd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRsZWZ0OiAycHg7XG5cdFx0XHRib3R0b206IDJweDtcblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuXHRcdFx0dHJhbnNpdGlvbjogLjRzO1xuXHRcdH1cblxuXHRcdGlucHV0OmNoZWNrZWQgKyAuc3dpdGNoLXNsaWRlcjpiZWZvcmUge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTZweCk7XG5cdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2cHgpO1xuXHRcdH1cblxuXHRcdC8qIFJvdW5kZWQgc2xpZGVycyAqL1xuXHRcdC5zd2l0Y2gtc2xpZGVyLnJvdW5kIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDM0cHg7XG5cdFx0fVxuXG5cdFx0LnN3aXRjaC1zbGlkZXIucm91bmQ6YmVmb3JlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cdH1cbn0iLCIvKlxuICogR2lmdCBTaG9wIENhcmQgTGFuZGluZyBQYWdlc1xuICovXG4jeGRpbmUtZ2lmdC1zaG9wLXZpZXctY2FyZCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiAwIGF1dG87XG5cblx0LnhkaW5lLXVpLW1lc3NhZ2UtZXJyb3Ige1xuXHRcdG1hcmdpbjogMTVweDtcblx0fVxuXG5cdC54ZGluZS1naWZ0LWNhcmQtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDAgMCAwO1xuXG5cdFx0LnhkaW5lLWdpZnQtY2FyZC1hbW91bnQsIC54ZGluZS1naWZ0LWNhcmQtc3RhdHVzIHtcblx0XHRcdGZvbnQtZmFtaWx5OiB4RGluZVNlbWlCb2xkO1xuXHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0Ji54ZGluZS1naWZ0LWNhcmQtaW5hY3RpdmUge1xuXHRcdFx0LnhkaW5lLWdpZnQtY2FyZC1hbW91bnQge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQueGRpbmUtY29uc3VtZXItYWxyZWFkeS1oYXMtZ2lmdC1jYXJkIHtcblx0XHRmb250LWZhbWlseTogeERpbmVSZWd1bGFySXRhbGljO1xuXHR9XG5cblx0LnhkaW5lLWdpZnQtY2FyZC1pbWFnZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1heC13aWR0aDogMzAwcHg7XG5cdH1cblxuXHQjeGRpbmUtZ2lmdC1jYXJkLW5vdC1hY3RpdmUtbWVzc2FnZXtcblx0XHRtYXJnaW46IDJlbSBhdXRvO1xuXHRcdGNvbG9yOiAjRkQ0QjUwO1xuXHRcdHdpZHRoOiA2NSU7XG5cdH1cblxuXHQjeGRpbmUtZ2lmdC1jYXJkLXVuZnVsZmlsbGVkLFxuXHQjeGRpbmUtZ2lmdC1jYXJkLWRpc2NsYWltZXIge1xuXHRcdG1hcmdpbjogMmVtIGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG5cdFx0Ym9yZGVyOiAxcHggZGFzaGVkICNBOUE5QTk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LXdpZHRoOiA2NSU7XG5cblx0XHRwIHtcblx0XHRcdHBhZGRpbmc6IDMuNWVtO1xuXHRcdH1cblx0fVxuXG5cdC54ZGluZS1naWZ0LWNhcmQtZGV0YWlscyB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC54ZGluZS1naWZ0LWNhcmQtb3JkZXItZGV0YWlscyB7XG5cdFx0XHQueGRpbmUtZ2lmdC1jYXJkLXNlbmRlci1sYWJlbCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiB4RGluZVNlbWlib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHQueGRpbmUtZ2lmdC1jYXJkLW1lc3NhZ2Uge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblxuXHRcdFx0XHQueGRpbmUtZ2lmdC1jYXJkLW1lc3NhZ2UtbGluZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHhEaW5lUmVndWxhckl0YWxpYztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC54ZGluZS1naWZ0LWNhcmQtcmVkZWVtLWRldGFpbHNcdCB7XG5cdFx0XHQueGRpbmUtZ2lmdC1jYXJkLWRldGFpbC1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cblx0XHRcdFx0LnhkaW5lLWdpZnQtY2FyZC1kZXRhaWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiB4RGluZVNlbWlib2xkO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC54ZGluZS1naWZ0LWNhcmQtZGV0YWlsLWxhYmVsIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogeERpbmVMaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC54ZGluZS1wcmludC1naWZ0LWNhcmQge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC54ZGluZS1yZWRlZW0tb25saW5lLWJ1dHRvbi1jb250YWluZXIge1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEuNWVtIDFlbTtcblxuXHRcdGEgeyBcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cblx0XHR9XG5cdH1cbn1cbiIsIiN4ZGluZS1jaGVja291dC1lbnRlci1jb2RlLXZpZXcge1xuXHQueGRpbmUtdWktc3ViZm9vdGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTNweCA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuM3JlbTtcblx0XHRmb250LWZhbWlseTogJ3hEaW5lUmVndWxhcic7XG5cdFx0Zm9udC1zaXplOiAwLjhyZW07XG5cdH1cblxuXHQueGRpbmUtdWktZmllbGQtd3JhcHBlciwgLnhkaW5lLWNoZWNrb3V0LWVudGVyLWNvZGUtY29udGludWUtYnV0dG9uLXdyYXBwZXIge1xuXHRcdG1hcmdpbjogMjBweDtcblxuXHRcdCYueGRpbmUtdWktZmllbGQtd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblxuXHRcdCYueGRpbmUtY2hlY2tvdXQtZW50ZXItY29kZS1jb250aW51ZS1idXR0b24td3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnhkaW5lLXVpLWZpZWxkLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDEwdmg7XG5cblx0XHRpbnB1dFtuYW1lPVwib3JkZXJDb2RlXCJdIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGhlaWdodDogNzhweDtcblx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0fVxuXHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQueGRpbmUtY2hlY2tvdXQtZW50ZXItY29kZS1lcnJvciB7XG5cdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiBsYXJnZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjUwcHgpIHtcblx0XHRpbnB1dFtuYW1lPVwib3JkZXJDb2RlXCJdIHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59IiwiLypcbiAqIEdlbmVyYWxcbiAqL1xuLnhkaW5lLWxhbmRpbmctcGFnZSB7XG5cdGZvcm0ge1xuXHRcdG1hcmdpbjogMjBweDtcblx0fVxuXHRcblx0LnhkaW5lLXVpLW1lc3NhZ2UtZXJyb3IsIC54ZGluZS11aS1maWVsZC1lcnJvciB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0fVxuXG5cdC54ZGluZS11aS1tZXNzYWdlLWVycm9yLCAueGRpbmUtdWktbWVzc2FnZS1pbmZvcm1hdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0fVxuXG5cdC54ZGluZS11aS1tZXNzYWdlLWluZm9ybWF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LnhkaW5lLWxhbmRpbmctY29udHJvbHMge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRcdFxuXHRcdC54ZGluZS11aS1idXR0b24tbGFyZ2U6bm90KC54ZGluZS1sYW5kaW5nLWJ1dHRvbi1zaWdudXApIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cdH1cbn1cblxuLypcbiAqIFNpZ24gaW5cbiAqL1xuI3hkaW5lLWxhbmRpbmctc2lnbmluLXBhZ2Uge1xuXHQjeGRpbmUtbGFuZGluZy1zaWduaW4tYnJhbmQge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdGZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0XG5cdC54ZGluZS1sYW5kaW5nLWNvbnRyb2xzIHtcblx0XHQjeGRpbmUtbGFuZGluZy1zaWduaW4tZm9yZ290UGFzc3dvcmQge1xuXHRcdFx0LnhkaW5lLXVpLXRleHQtc21hbGw7XG5cdFx0XHRcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogOXB4O1xuXHRcdH1cblx0XHRcblx0XHRpbnB1dFtuYW1lPVwic2lnbmluXCJdIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHR9XG5cdH1cblx0XG5cdC54ZGluZS1sYW5kaW5nLXNpZ251cC1hcmVhIHtcblx0XHRtYXJnaW46IDMwcHggMjBweCAyMHB4IDIwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdH1cblx0XG5cdC54ZGluZS1sYW5kaW5nLWJ1dHRvbi1zaWdudXAge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdH1cblx0XG5cdCN4ZGluZS1sYW5kaW5nLWNvbnRpbnVlLWFzLWd1ZXN0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcblx0XHRmb3JtIHtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdH1cblx0XHRcblx0XHRhIHtcblx0XHRcdC54ZGluZS11aS1jbGlja2FibGUtbGluaztcblx0XHR9XG5cdH1cbn1cblxuLypcbiAqIFNpZ24gdXBcbiAqL1xuI3hkaW5lLWxhbmRpbmctc2lnbnVwLXBhZ2Uge1xuXHRmb3JtIHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdFxuXHQjeGRpbmUtbGFuZGluZy1zaWdudXAtdGVybXMge1xuXHRcdC54ZGluZS11aS10ZXh0LXNtYWxsO1xuXHRcdFxuXHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR9XG5cdFxuXHQueGRpbmUtbGFuZGluZy1idXR0b24tc2lnbnVwIHtcblx0XHRmbG9hdDogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdH1cbn1cblxuLypcbiAqIEZvcmdvdCBwYXNzd29yZFxuICovXG4jeGRpbmUtbGFuZGluZy1mb3Jnb3RQYXNzd29yZC1wYWdlIHtcblx0Zm9ybSB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcblx0XHQueGRpbmUtbGFuZGluZy1jb250cm9scyB7XG5cdFx0XHRpbnB1dFtuYW1lPVwicmVxdWVzdFwiXSwgaW5wdXRbbmFtZT1cImNob29zZVwiXSB7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmFjdGl2YXRlLWFjY291bnQtYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3hkaW5lLWxhbmRpbmctZm9yZ290UGFzc3dvcmQtcmVxdWVzdFN1Y2Nlc3Mtd3JhcHBlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbjogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0XG5cdFx0YiB7XG5cdFx0XHRmb250LWZhbWlseTogeERpbmVTZW1pYm9sZDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAxNXB4IDBweDtcblx0XHR9XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XG5cdFx0fVxuXHR9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/