@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa, .bca-icon--mail::before, .jstree-proton .jstree-container-ul .jstree-node .function::before, .bca-icon--globe::before, .bca-icon--bookmark::before, .bca-icon--minus-square::before, .bca-icon--question-circle::before, .bca-icon--plus-square::before, .bca-icon--list::before, .bca-icon--chevron-down::before, .bca-icon--desc::before, .bca-icon--asc::before, .bca-icon--back::before, .bca-icon--next::before, .bca-footer__sns__link--twitter::before, .bca-icon--twitter::before, .bca-footer__sns__link--facebook::before, .bca-icon--facebook::before, #MessageBox .message::before,
#MessageBox .notice-message::before,
#BcMessageBox .notice-message::before,
#UpdateMessage::before, .bca-icon--notification::before, #MessageBox .alert-message::before,
#authMessage::before,
#AlertMessage::before,
#BcMessageBox .alert-message::before, .bca-icon--alert::before, .ui-dialog label.error::before, .error-message::before, .bca-icon--error::before, .bca-list[data-bca-list-type=circle] .bca-list__item::before, .bca-icon--list-circle::before, .bca-list__item::before, .bca-icon--list-default::before, .bca-datetimepicker__time-label::before, .bca-icon--datetimepicker-time::before, .bca-datetimepicker__date-label::before, .bca-icon--datetimepicker-date::before, .bca-btn[data-bca-btn-type=clear]::before, .bca-icon--clear::before, .bca-btn[data-bca-btn-type=search]::before, .bca-icon--search::before, .bca-btn-icon[data-bca-btn-type=setting]::before, .bca-icon--setting::before, .bca-btn-icon[data-bca-btn-type=update]::before, .bca-icon--update::before, .bca-btn-icon[data-bca-btn-type=file-list]::before, .bca-icon--file-list::before, .bca-btn-icon[data-bca-btn-type=arrow-down]::before, .bca-icon--arrow-down::before, .bca-btn-icon[data-bca-btn-type=arrow-up]::before, .bca-icon--arrow-up::before, .bca-btn-icon[data-bca-btn-type=arrow-left]::before, .bca-icon--arrow-left::before, .bca-btn-icon[data-bca-btn-type=arrow-right]::before, .bca-icon--arrow-right::before, .bca-btn-icon[data-bca-btn-type=up-directory]::before, .bca-icon--up-directory::before, .bca-btn-icon[data-bca-btn-type=file]::before, .bca-icon--file::before, .jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .bca-icon--folder::before, .bca-btn-icon[data-bca-btn-type=folder]::before, .bca-icon--folder::before, .bca-btn[data-bca-btn-type=draggable]::before, .bca-btn-icon-text[data-bca-btn-type=draggable]::before, .bca-btn-icon[data-bca-btn-type=draggable]::before, .bca-icon--draggable::before, .bca-btn[data-bca-btn-type=download]::before, .bca-btn-icon-text[data-bca-btn-type=download]::before, .bca-btn-icon[data-bca-btn-type=download]::before, .bca-icon--download::before, .bca-btn[data-bca-btn-type=textcopy]::before, .bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .bca-btn-icon[data-bca-btn-type=textcopy]::before, .bca-icon--textcopy::before, .bca-btn-icon-text[data-bca-btn-type=open]::before, .bca-btn-icon[data-bca-btn-type=open]::before, .bca-icon--open::before, .bca-btn-icon[data-bca-btn-type=switch]::before, .bca-icon--switch::before, .bca-btn[data-bca-btn-type=home]::before, .bca-btn-icon-text[data-bca-btn-type=home]::before, .bca-btn-icon[data-bca-btn-type=home]::before, .bca-icon--home::before, .bca-btn-icon[data-bca-btn-type=apply]::before, .bca-icon--apply::before, .bca-btn[data-bca-btn-type=permission]::before, .bca-btn-icon-text[data-bca-btn-type=permission]::before, .bca-btn-icon[data-bca-btn-type=permission]::before, .bca-icon--permission::before, .bca-btn[data-bca-btn-type=help]::before, .bca-btn-icon-text[data-bca-btn-type=help]::before, .bca-btn-icon[data-bca-btn-type=help]::before, .bca-nav-favorite-functions-help::before, .bca-icon--help::before, .bca-btn[data-bca-btn-type=add]::before, .bca-btn-icon-text[data-bca-btn-type=add]::before, .bca-btn-icon[data-bca-btn-type=add]::before, .bca-nav-favorite-functions-add::before, .bca-icon--add::before, .bca-btn[data-bca-btn-type=menuitem]::before, .bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .bca-btn-icon[data-bca-btn-type=menuitem]::before, .bca-icon--menuitem::before, .bca-btn[data-bca-btn-type=favorite]::before, .bca-btn-icon-text[data-bca-btn-type=favorite]::before, .bca-btn-icon[data-bca-btn-type=favorite]::before, .bca-nav-favorite-title-button::before, .bca-icon--favorite::before, .bca-btn[data-bca-btn-type=back-to-list]::before, .bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .bca-btn-icon[data-bca-btn-type=back-to-list]::before, .bca-icon--back-to-list::before, .bca-btn-icon-text[data-bca-btn-type=th-list]::before, .bca-btn-icon[data-bca-btn-type=th-list]::before, .bca-icon--th-list::before, .bca-icon--alias::before, .bca-icon--link::before, .bca-icon--rename::before, .bca-btn[data-bca-btn-type=delete]::before, .bca-btn-icon-text[data-bca-btn-type=delete]::before, .bca-btn-icon[data-bca-btn-type=delete]::before, .bca-icon--delete::before, .context-menu-icon-delete::before, .bca-btn[data-bca-btn-type=copy]::before, .bca-btn-icon-text[data-bca-btn-type=copy]::before, .bca-btn-icon[data-bca-btn-type=copy]::before, .bca-icon--copy::before, .bca-btn[data-bca-btn-type=edit]::before, .bca-btn-icon-text[data-bca-btn-type=edit]::before, .bca-btn-icon[data-bca-btn-type=edit]::before, .bca-icon--edit::before, .context-menu-icon-edit::before, .bca-btn-icon-text[data-bca-btn-type=preview]::before, .bca-btn-icon[data-bca-btn-type=preview]::before, .bca-icon--preview::before, .bca-btn[data-bca-btn-type=unpublish]::before, .bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .bca-btn-icon[data-bca-btn-type=unpublish]::before, .bca-icon--unpublish::before, .bca-btn[data-bca-btn-type=publish]::before, .bca-btn-icon-text[data-bca-btn-type=publish]::before, .bca-btn-icon[data-bca-btn-type=publish]::before, .bca-icon--publish::before, .bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a::before, .bca-icon--tools::before, .bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a::before, .bca-icon--plugin::before, .bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a::before, .bca-icon--theme::before, .bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a::before, .bca-icon--sites::before, .bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a::before, .bca-icon--users::before, .bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a::before, .bca-icon--siteconfigs::before, .bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a::before, .bca-nav__system-title button::before, .bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a::before, .bca-icon--system::before, .bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a::before, .bca-icon--contents::before, .bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a::before, .bca-icon--dashboard::before,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}

.fa-xs {
  font-size: 0.75em;
}

.fa-sm {
  font-size: 0.875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left, .fa-pull-left.bca-icon--mail::before, .jstree-proton .jstree-container-ul .jstree-node .fa-pull-left.function::before, .fa-pull-left.bca-icon--globe::before, .fa-pull-left.bca-icon--bookmark::before, .fa-pull-left.bca-icon--minus-square::before, .fa-pull-left.bca-icon--question-circle::before, .fa-pull-left.bca-icon--plus-square::before, .fa-pull-left.bca-icon--list::before, .fa-pull-left.bca-icon--chevron-down::before, .fa-pull-left.bca-icon--desc::before, .fa-pull-left.bca-icon--asc::before, .fa-pull-left.bca-icon--back::before, .fa-pull-left.bca-icon--next::before, .fa-pull-left.bca-footer__sns__link--twitter::before, .fa-pull-left.bca-icon--twitter::before, .fa-pull-left.bca-footer__sns__link--facebook::before, .fa-pull-left.bca-icon--facebook::before, #MessageBox .fa-pull-left.message::before,
#MessageBox .fa-pull-left.notice-message::before,
#BcMessageBox .fa-pull-left.notice-message::before,
.fa-pull-left#UpdateMessage::before, .fa-pull-left.bca-icon--notification::before, #MessageBox .fa-pull-left.alert-message::before,
.fa-pull-left#authMessage::before,
.fa-pull-left#AlertMessage::before,
#BcMessageBox .fa-pull-left.alert-message::before, .fa-pull-left.bca-icon--alert::before, .ui-dialog label.fa-pull-left.error::before, .fa-pull-left.error-message::before, .fa-pull-left.bca-icon--error::before, .bca-list[data-bca-list-type=circle] .fa-pull-left.bca-list__item::before, .fa-pull-left.bca-icon--list-circle::before, .fa-pull-left.bca-list__item::before, .fa-pull-left.bca-icon--list-default::before, .fa-pull-left.bca-datetimepicker__time-label::before, .fa-pull-left.bca-icon--datetimepicker-time::before, .fa-pull-left.bca-datetimepicker__date-label::before, .fa-pull-left.bca-icon--datetimepicker-date::before, .fa-pull-left.bca-btn[data-bca-btn-type=clear]::before, .fa-pull-left.bca-icon--clear::before, .fa-pull-left.bca-btn[data-bca-btn-type=search]::before, .fa-pull-left.bca-icon--search::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=setting]::before, .fa-pull-left.bca-icon--setting::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=update]::before, .fa-pull-left.bca-icon--update::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=file-list]::before, .fa-pull-left.bca-icon--file-list::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=arrow-down]::before, .fa-pull-left.bca-icon--arrow-down::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=arrow-up]::before, .fa-pull-left.bca-icon--arrow-up::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=arrow-left]::before, .fa-pull-left.bca-icon--arrow-left::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=arrow-right]::before, .fa-pull-left.bca-icon--arrow-right::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=up-directory]::before, .fa-pull-left.bca-icon--up-directory::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=file]::before, .fa-pull-left.bca-icon--file::before, .jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .fa-pull-left.bca-icon--folder::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=folder]::before, .fa-pull-left.bca-icon--folder::before, .fa-pull-left.bca-btn[data-bca-btn-type=draggable]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=draggable]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=draggable]::before, .fa-pull-left.bca-icon--draggable::before, .fa-pull-left.bca-btn[data-bca-btn-type=download]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=download]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=download]::before, .fa-pull-left.bca-icon--download::before, .fa-pull-left.bca-btn[data-bca-btn-type=textcopy]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=textcopy]::before, .fa-pull-left.bca-icon--textcopy::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=open]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=open]::before, .fa-pull-left.bca-icon--open::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=switch]::before, .fa-pull-left.bca-icon--switch::before, .fa-pull-left.bca-btn[data-bca-btn-type=home]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=home]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=home]::before, .fa-pull-left.bca-icon--home::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=apply]::before, .fa-pull-left.bca-icon--apply::before, .fa-pull-left.bca-btn[data-bca-btn-type=permission]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=permission]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=permission]::before, .fa-pull-left.bca-icon--permission::before, .fa-pull-left.bca-btn[data-bca-btn-type=help]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=help]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=help]::before, .fa-pull-left.bca-nav-favorite-functions-help::before, .fa-pull-left.bca-icon--help::before, .fa-pull-left.bca-btn[data-bca-btn-type=add]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=add]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=add]::before, .fa-pull-left.bca-nav-favorite-functions-add::before, .fa-pull-left.bca-icon--add::before, .fa-pull-left.bca-btn[data-bca-btn-type=menuitem]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=menuitem]::before, .fa-pull-left.bca-icon--menuitem::before, .fa-pull-left.bca-btn[data-bca-btn-type=favorite]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=favorite]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=favorite]::before, .fa-pull-left.bca-nav-favorite-title-button::before, .fa-pull-left.bca-icon--favorite::before, .fa-pull-left.bca-btn[data-bca-btn-type=back-to-list]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=back-to-list]::before, .fa-pull-left.bca-icon--back-to-list::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=th-list]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=th-list]::before, .fa-pull-left.bca-icon--th-list::before, .fa-pull-left.bca-icon--alias::before, .fa-pull-left.bca-icon--link::before, .fa-pull-left.bca-icon--rename::before, .fa-pull-left.bca-btn[data-bca-btn-type=delete]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=delete]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=delete]::before, .fa-pull-left.bca-icon--delete::before, .fa-pull-left.context-menu-icon-delete::before, .fa-pull-left.bca-btn[data-bca-btn-type=copy]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=copy]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=copy]::before, .fa-pull-left.bca-icon--copy::before, .fa-pull-left.bca-btn[data-bca-btn-type=edit]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=edit]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=edit]::before, .fa-pull-left.bca-icon--edit::before, .fa-pull-left.context-menu-icon-edit::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=preview]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=preview]::before, .fa-pull-left.bca-icon--preview::before, .fa-pull-left.bca-btn[data-bca-btn-type=unpublish]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=unpublish]::before, .fa-pull-left.bca-icon--unpublish::before, .fa-pull-left.bca-btn[data-bca-btn-type=publish]::before, .fa-pull-left.bca-btn-icon-text[data-bca-btn-type=publish]::before, .fa-pull-left.bca-btn-icon[data-bca-btn-type=publish]::before, .fa-pull-left.bca-icon--publish::before, .bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--tools::before, .bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--plugin::before, .bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--theme::before, .bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--sites::before, .bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--users::before, .bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--siteconfigs::before, .bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a.fa-pull-left::before, .bca-nav__system-title button.fa-pull-left::before, .bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--system::before, .bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--contents::before, .bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a.fa-pull-left::before, .fa-pull-left.bca-icon--dashboard::before,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right, .fa-pull-right.bca-icon--mail::before, .jstree-proton .jstree-container-ul .jstree-node .fa-pull-right.function::before, .fa-pull-right.bca-icon--globe::before, .fa-pull-right.bca-icon--bookmark::before, .fa-pull-right.bca-icon--minus-square::before, .fa-pull-right.bca-icon--question-circle::before, .fa-pull-right.bca-icon--plus-square::before, .fa-pull-right.bca-icon--list::before, .fa-pull-right.bca-icon--chevron-down::before, .fa-pull-right.bca-icon--desc::before, .fa-pull-right.bca-icon--asc::before, .fa-pull-right.bca-icon--back::before, .fa-pull-right.bca-icon--next::before, .fa-pull-right.bca-footer__sns__link--twitter::before, .fa-pull-right.bca-icon--twitter::before, .fa-pull-right.bca-footer__sns__link--facebook::before, .fa-pull-right.bca-icon--facebook::before, #MessageBox .fa-pull-right.message::before,
#MessageBox .fa-pull-right.notice-message::before,
#BcMessageBox .fa-pull-right.notice-message::before,
.fa-pull-right#UpdateMessage::before, .fa-pull-right.bca-icon--notification::before, #MessageBox .fa-pull-right.alert-message::before,
.fa-pull-right#authMessage::before,
.fa-pull-right#AlertMessage::before,
#BcMessageBox .fa-pull-right.alert-message::before, .fa-pull-right.bca-icon--alert::before, .ui-dialog label.fa-pull-right.error::before, .fa-pull-right.error-message::before, .fa-pull-right.bca-icon--error::before, .bca-list[data-bca-list-type=circle] .fa-pull-right.bca-list__item::before, .fa-pull-right.bca-icon--list-circle::before, .fa-pull-right.bca-list__item::before, .fa-pull-right.bca-icon--list-default::before, .fa-pull-right.bca-datetimepicker__time-label::before, .fa-pull-right.bca-icon--datetimepicker-time::before, .fa-pull-right.bca-datetimepicker__date-label::before, .fa-pull-right.bca-icon--datetimepicker-date::before, .fa-pull-right.bca-btn[data-bca-btn-type=clear]::before, .fa-pull-right.bca-icon--clear::before, .fa-pull-right.bca-btn[data-bca-btn-type=search]::before, .fa-pull-right.bca-icon--search::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=setting]::before, .fa-pull-right.bca-icon--setting::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=update]::before, .fa-pull-right.bca-icon--update::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=file-list]::before, .fa-pull-right.bca-icon--file-list::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=arrow-down]::before, .fa-pull-right.bca-icon--arrow-down::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=arrow-up]::before, .fa-pull-right.bca-icon--arrow-up::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=arrow-left]::before, .fa-pull-right.bca-icon--arrow-left::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=arrow-right]::before, .fa-pull-right.bca-icon--arrow-right::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=up-directory]::before, .fa-pull-right.bca-icon--up-directory::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=file]::before, .fa-pull-right.bca-icon--file::before, .jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .fa-pull-right.bca-icon--folder::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=folder]::before, .fa-pull-right.bca-icon--folder::before, .fa-pull-right.bca-btn[data-bca-btn-type=draggable]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=draggable]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=draggable]::before, .fa-pull-right.bca-icon--draggable::before, .fa-pull-right.bca-btn[data-bca-btn-type=download]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=download]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=download]::before, .fa-pull-right.bca-icon--download::before, .fa-pull-right.bca-btn[data-bca-btn-type=textcopy]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=textcopy]::before, .fa-pull-right.bca-icon--textcopy::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=open]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=open]::before, .fa-pull-right.bca-icon--open::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=switch]::before, .fa-pull-right.bca-icon--switch::before, .fa-pull-right.bca-btn[data-bca-btn-type=home]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=home]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=home]::before, .fa-pull-right.bca-icon--home::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=apply]::before, .fa-pull-right.bca-icon--apply::before, .fa-pull-right.bca-btn[data-bca-btn-type=permission]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=permission]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=permission]::before, .fa-pull-right.bca-icon--permission::before, .fa-pull-right.bca-btn[data-bca-btn-type=help]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=help]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=help]::before, .fa-pull-right.bca-nav-favorite-functions-help::before, .fa-pull-right.bca-icon--help::before, .fa-pull-right.bca-btn[data-bca-btn-type=add]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=add]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=add]::before, .fa-pull-right.bca-nav-favorite-functions-add::before, .fa-pull-right.bca-icon--add::before, .fa-pull-right.bca-btn[data-bca-btn-type=menuitem]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=menuitem]::before, .fa-pull-right.bca-icon--menuitem::before, .fa-pull-right.bca-btn[data-bca-btn-type=favorite]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=favorite]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=favorite]::before, .fa-pull-right.bca-nav-favorite-title-button::before, .fa-pull-right.bca-icon--favorite::before, .fa-pull-right.bca-btn[data-bca-btn-type=back-to-list]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=back-to-list]::before, .fa-pull-right.bca-icon--back-to-list::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=th-list]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=th-list]::before, .fa-pull-right.bca-icon--th-list::before, .fa-pull-right.bca-icon--alias::before, .fa-pull-right.bca-icon--link::before, .fa-pull-right.bca-icon--rename::before, .fa-pull-right.bca-btn[data-bca-btn-type=delete]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=delete]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=delete]::before, .fa-pull-right.bca-icon--delete::before, .fa-pull-right.context-menu-icon-delete::before, .fa-pull-right.bca-btn[data-bca-btn-type=copy]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=copy]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=copy]::before, .fa-pull-right.bca-icon--copy::before, .fa-pull-right.bca-btn[data-bca-btn-type=edit]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=edit]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=edit]::before, .fa-pull-right.bca-icon--edit::before, .fa-pull-right.context-menu-icon-edit::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=preview]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=preview]::before, .fa-pull-right.bca-icon--preview::before, .fa-pull-right.bca-btn[data-bca-btn-type=unpublish]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=unpublish]::before, .fa-pull-right.bca-icon--unpublish::before, .fa-pull-right.bca-btn[data-bca-btn-type=publish]::before, .fa-pull-right.bca-btn-icon-text[data-bca-btn-type=publish]::before, .fa-pull-right.bca-btn-icon[data-bca-btn-type=publish]::before, .fa-pull-right.bca-icon--publish::before, .bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--tools::before, .bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--plugin::before, .bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--theme::before, .bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--sites::before, .bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--users::before, .bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--siteconfigs::before, .bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a.fa-pull-right::before, .bca-nav__system-title button.fa-pull-right::before, .bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--system::before, .bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--contents::before, .bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a.fa-pull-right::before, .fa-pull-right.bca-icon--dashboard::before,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-bacon:before {
  content: "\f7e5";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-medical:before {
  content: "\f7e6";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-bread-slice:before {
  content: "\f7ec";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-cheese:before {
  content: "\f7ef";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clinic-medical:before {
  content: "\f7f2";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-medical:before {
  content: "\f7f5";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-crutch:before {
  content: "\f7f7";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-egg:before {
  content: "\f7fb";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hamburger:before {
  content: "\f805";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-middle-finger:before {
  content: "\f806";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hard-hat:before {
  content: "\f807";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotdog:before {
  content: "\f80f";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-ice-cream:before {
  content: "\f810";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laptop-medical:before {
  content: "\f812";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-nintendo-switch:before {
  content: "\f418";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "𝕏";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../fonts/admin/fa-solid-900.eot");
  src: url("../../fonts/admin/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/admin/fa-solid-900.woff2") format("woff2"), url("../../fonts/admin/fa-solid-900.woff") format("woff"), url("../../fonts/admin/fa-solid-900.ttf") format("truetype"), url("../../fonts/admin/fa-solid-900.svg#fontawesome") format("svg");
}
.fa, .bca-icon--mail::before, .jstree-proton .jstree-container-ul .jstree-node .function::before, .bca-icon--globe::before, .bca-icon--bookmark::before, .bca-icon--minus-square::before, .bca-icon--question-circle::before, .bca-icon--plus-square::before, .bca-icon--list::before, .bca-icon--chevron-down::before, .bca-icon--desc::before, .bca-icon--asc::before, .bca-icon--back::before, .bca-icon--next::before, .bca-footer__sns__link--twitter::before, .bca-icon--twitter::before, .bca-footer__sns__link--facebook::before, .bca-icon--facebook::before, #MessageBox .message::before,
#MessageBox .notice-message::before,
#BcMessageBox .notice-message::before,
#UpdateMessage::before, .bca-icon--notification::before, #MessageBox .alert-message::before,
#authMessage::before,
#AlertMessage::before,
#BcMessageBox .alert-message::before, .bca-icon--alert::before, .ui-dialog label.error::before, .error-message::before, .bca-icon--error::before, .bca-list[data-bca-list-type=circle] .bca-list__item::before, .bca-icon--list-circle::before, .bca-list__item::before, .bca-icon--list-default::before, .bca-datetimepicker__time-label::before, .bca-icon--datetimepicker-time::before, .bca-datetimepicker__date-label::before, .bca-icon--datetimepicker-date::before, .bca-btn[data-bca-btn-type=clear]::before, .bca-icon--clear::before, .bca-btn[data-bca-btn-type=search]::before, .bca-icon--search::before, .bca-btn-icon[data-bca-btn-type=setting]::before, .bca-icon--setting::before, .bca-btn-icon[data-bca-btn-type=update]::before, .bca-icon--update::before, .bca-btn-icon[data-bca-btn-type=file-list]::before, .bca-icon--file-list::before, .bca-btn-icon[data-bca-btn-type=arrow-down]::before, .bca-icon--arrow-down::before, .bca-btn-icon[data-bca-btn-type=arrow-up]::before, .bca-icon--arrow-up::before, .bca-btn-icon[data-bca-btn-type=arrow-left]::before, .bca-icon--arrow-left::before, .bca-btn-icon[data-bca-btn-type=arrow-right]::before, .bca-icon--arrow-right::before, .bca-btn-icon[data-bca-btn-type=up-directory]::before, .bca-icon--up-directory::before, .bca-btn-icon[data-bca-btn-type=file]::before, .bca-icon--file::before, .jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .bca-icon--folder::before, .bca-btn-icon[data-bca-btn-type=folder]::before, .bca-icon--folder::before, .bca-btn[data-bca-btn-type=draggable]::before, .bca-btn-icon-text[data-bca-btn-type=draggable]::before, .bca-btn-icon[data-bca-btn-type=draggable]::before, .bca-icon--draggable::before, .bca-btn[data-bca-btn-type=download]::before, .bca-btn-icon-text[data-bca-btn-type=download]::before, .bca-btn-icon[data-bca-btn-type=download]::before, .bca-icon--download::before, .bca-btn[data-bca-btn-type=textcopy]::before, .bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .bca-btn-icon[data-bca-btn-type=textcopy]::before, .bca-icon--textcopy::before, .bca-btn-icon-text[data-bca-btn-type=open]::before, .bca-btn-icon[data-bca-btn-type=open]::before, .bca-icon--open::before, .bca-btn-icon[data-bca-btn-type=switch]::before, .bca-icon--switch::before, .bca-btn[data-bca-btn-type=home]::before, .bca-btn-icon-text[data-bca-btn-type=home]::before, .bca-btn-icon[data-bca-btn-type=home]::before, .bca-icon--home::before, .bca-btn-icon[data-bca-btn-type=apply]::before, .bca-icon--apply::before, .bca-btn[data-bca-btn-type=permission]::before, .bca-btn-icon-text[data-bca-btn-type=permission]::before, .bca-btn-icon[data-bca-btn-type=permission]::before, .bca-icon--permission::before, .bca-btn[data-bca-btn-type=help]::before, .bca-btn-icon-text[data-bca-btn-type=help]::before, .bca-btn-icon[data-bca-btn-type=help]::before, .bca-nav-favorite-functions-help::before, .bca-icon--help::before, .bca-btn[data-bca-btn-type=add]::before, .bca-btn-icon-text[data-bca-btn-type=add]::before, .bca-btn-icon[data-bca-btn-type=add]::before, .bca-nav-favorite-functions-add::before, .bca-icon--add::before, .bca-btn[data-bca-btn-type=menuitem]::before, .bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .bca-btn-icon[data-bca-btn-type=menuitem]::before, .bca-icon--menuitem::before, .bca-btn[data-bca-btn-type=favorite]::before, .bca-btn-icon-text[data-bca-btn-type=favorite]::before, .bca-btn-icon[data-bca-btn-type=favorite]::before, .bca-nav-favorite-title-button::before, .bca-icon--favorite::before, .bca-btn[data-bca-btn-type=back-to-list]::before, .bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .bca-btn-icon[data-bca-btn-type=back-to-list]::before, .bca-icon--back-to-list::before, .bca-btn-icon-text[data-bca-btn-type=th-list]::before, .bca-btn-icon[data-bca-btn-type=th-list]::before, .bca-icon--th-list::before, .bca-icon--alias::before, .bca-icon--link::before, .bca-icon--rename::before, .bca-btn[data-bca-btn-type=delete]::before, .bca-btn-icon-text[data-bca-btn-type=delete]::before, .bca-btn-icon[data-bca-btn-type=delete]::before, .bca-icon--delete::before, .context-menu-icon-delete::before, .bca-btn[data-bca-btn-type=copy]::before, .bca-btn-icon-text[data-bca-btn-type=copy]::before, .bca-btn-icon[data-bca-btn-type=copy]::before, .bca-icon--copy::before, .bca-btn[data-bca-btn-type=edit]::before, .bca-btn-icon-text[data-bca-btn-type=edit]::before, .bca-btn-icon[data-bca-btn-type=edit]::before, .bca-icon--edit::before, .context-menu-icon-edit::before, .bca-btn-icon-text[data-bca-btn-type=preview]::before, .bca-btn-icon[data-bca-btn-type=preview]::before, .bca-icon--preview::before, .bca-btn[data-bca-btn-type=unpublish]::before, .bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .bca-btn-icon[data-bca-btn-type=unpublish]::before, .bca-icon--unpublish::before, .bca-btn[data-bca-btn-type=publish]::before, .bca-btn-icon-text[data-bca-btn-type=publish]::before, .bca-btn-icon[data-bca-btn-type=publish]::before, .bca-icon--publish::before, .bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a::before, .bca-icon--tools::before, .bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a::before, .bca-icon--plugin::before, .bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a::before, .bca-icon--theme::before, .bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a::before, .bca-icon--sites::before, .bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a::before, .bca-icon--users::before, .bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a::before, .bca-icon--siteconfigs::before, .bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a::before, .bca-nav__system-title button::before, .bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a::before, .bca-icon--system::before, .bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a::before, .bca-icon--contents::before, .bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a::before, .bca-icon--dashboard::before,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("../../fonts/admin/fa-brands-400.eot");
  src: url("../../fonts/admin/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../../fonts/admin/fa-brands-400.woff2") format("woff2"), url("../../fonts/admin/fa-brands-400.woff") format("woff"), url("../../fonts/admin/fa-brands-400.ttf") format("truetype"), url("../../fonts/admin/fa-brands-400.svg#fontawesome") format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

/*!
 * Font Awesome Free 5.8.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("../../fonts/admin/fa-regular-400.eot");
  src: url("../../fonts/admin/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../../fonts/admin/fa-regular-400.woff2") format("woff2"), url("../../fonts/admin/fa-regular-400.woff") format("woff"), url("../../fonts/admin/fa-regular-400.ttf") format("truetype"), url("../../fonts/admin/fa-regular-400.svg#fontawesome") format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/**
 *
 * 左ナビ
 *
 */
/**
 *
 * 左ナビ（設定）
 *
 */
/**
 *
 * ボタンアイコン
 *
 */
/**
 *
 * フォーム関連
 *
 */
/**
 *
 * リスト関連
 *
 */
/**
 *
 * エラー / アラート表示
 *
 */
/**
 *
 * SNS
 *
 */
.jstree-proton-contextmenu li > a i:before, .jstree-proton .jstree-container-ul .jstree-icon:before, .bca-nav__system-list-item-title-label:before, .bca-nav__sub-title-label:before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 Free";
  font-size: 95%;
  font-style: normal;
  font-stretch: normal;
}
.bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a::before, .bca-icon--dashboard::before {
  content: "\f015";
}
.bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a::before, .bca-icon--contents::before {
  content: "\f0e8";
}
.bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a::before, .bca-nav__system-title button::before, .bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a::before, .bca-icon--system::before {
  content: "\f013";
}
.bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a::before, .bca-icon--siteconfigs::before {
  content: "\f0c9";
}
.bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a::before, .bca-icon--users::before {
  content: "\f007";
}
.bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a::before, .bca-icon--sites::before {
  content: "\f2c2";
}
.bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a::before, .bca-icon--theme::before {
  content: "\f1fc";
}
.bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a::before, .bca-icon--plugin::before {
  content: "\f1e6";
}
.bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a::before, .bca-icon--tools::before {
  content: "\f0ad";
}
.bca-btn[data-bca-btn-type=publish]::before, .bca-btn-icon-text[data-bca-btn-type=publish]::before, .bca-btn-icon[data-bca-btn-type=publish]::before, .bca-icon--publish::before {
  content: "\f144";
}
.bca-btn[data-bca-btn-type=unpublish]::before, .bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .bca-btn-icon[data-bca-btn-type=unpublish]::before, .bca-icon--unpublish::before {
  content: "\f28b";
}
.bca-btn-icon-text[data-bca-btn-type=preview]::before, .bca-btn-icon[data-bca-btn-type=preview]::before, .bca-icon--preview::before {
  content: "\f06e";
}
.bca-btn[data-bca-btn-type=edit]::before, .bca-btn-icon-text[data-bca-btn-type=edit]::before, .bca-btn-icon[data-bca-btn-type=edit]::before, .bca-icon--edit::before, .context-menu-icon-edit::before {
  content: "\f303";
}
.bca-btn[data-bca-btn-type=copy]::before, .bca-btn-icon-text[data-bca-btn-type=copy]::before, .bca-btn-icon[data-bca-btn-type=copy]::before, .bca-icon--copy::before {
  content: "\f0c5";
}
.bca-btn[data-bca-btn-type=delete]::before, .bca-btn-icon-text[data-bca-btn-type=delete]::before, .bca-btn-icon[data-bca-btn-type=delete]::before, .bca-icon--delete::before, .context-menu-icon-delete::before {
  content: "\f2ed";
}
.bca-icon--rename::before {
  content: "\f246";
}
.bca-icon--link::before {
  content: "\f0c1";
}
.bca-icon--alias::before {
  content: "\f360";
}
.bca-btn-icon-text[data-bca-btn-type=th-list]::before, .bca-btn-icon[data-bca-btn-type=th-list]::before, .bca-icon--th-list::before {
  content: "\f00b";
}
.bca-btn[data-bca-btn-type=back-to-list]::before, .bca-btn-icon-text[data-bca-btn-type=back-to-list]::before, .bca-btn-icon[data-bca-btn-type=back-to-list]::before, .bca-icon--back-to-list::before {
  content: "\f053";
}
.bca-btn[data-bca-btn-type=favorite]::before, .bca-btn-icon-text[data-bca-btn-type=favorite]::before, .bca-btn-icon[data-bca-btn-type=favorite]::before, .bca-nav-favorite-title-button::before, .bca-icon--favorite::before {
  content: "\f004";
}
.bca-btn[data-bca-btn-type=menuitem]::before, .bca-btn-icon-text[data-bca-btn-type=menuitem]::before, .bca-btn-icon[data-bca-btn-type=menuitem]::before, .bca-icon--menuitem::before {
  content: "\f105";
}
.bca-btn[data-bca-btn-type=add]::before, .bca-btn-icon-text[data-bca-btn-type=add]::before, .bca-btn-icon[data-bca-btn-type=add]::before, .bca-nav-favorite-functions-add::before, .bca-icon--add::before {
  content: "\f055";
}
.bca-btn[data-bca-btn-type=help]::before, .bca-btn-icon-text[data-bca-btn-type=help]::before, .bca-btn-icon[data-bca-btn-type=help]::before, .bca-nav-favorite-functions-help::before, .bca-icon--help::before {
  content: "\f059";
}
.bca-btn[data-bca-btn-type=permission]::before, .bca-btn-icon-text[data-bca-btn-type=permission]::before, .bca-btn-icon[data-bca-btn-type=permission]::before, .bca-icon--permission::before {
  content: "\f023";
}
.bca-btn-icon[data-bca-btn-type=apply]::before, .bca-icon--apply::before {
  content: "\f14a";
}
.bca-btn[data-bca-btn-type=home]::before, .bca-btn-icon-text[data-bca-btn-type=home]::before, .bca-btn-icon[data-bca-btn-type=home]::before, .bca-icon--home::before {
  content: "\f015";
}
.bca-btn-icon[data-bca-btn-type=switch]::before, .bca-icon--switch::before {
  content: "\f2f6";
}
.bca-btn-icon-text[data-bca-btn-type=open]::before, .bca-btn-icon[data-bca-btn-type=open]::before, .bca-icon--open::before {
  content: "\f07c";
}
.bca-btn[data-bca-btn-type=textcopy]::before, .bca-btn-icon-text[data-bca-btn-type=textcopy]::before, .bca-btn-icon[data-bca-btn-type=textcopy]::before, .bca-icon--textcopy::before {
  content: "\f0ea";
}
.bca-btn[data-bca-btn-type=download]::before, .bca-btn-icon-text[data-bca-btn-type=download]::before, .bca-btn-icon[data-bca-btn-type=download]::before, .bca-icon--download::before {
  content: "\f019";
}
.bca-btn[data-bca-btn-type=draggable]::before, .bca-btn-icon-text[data-bca-btn-type=draggable]::before, .bca-btn-icon[data-bca-btn-type=draggable]::before, .bca-icon--draggable::before {
  content: "\f338";
}
.bca-btn-icon[data-bca-btn-type=folder]::before, .bca-icon--folder::before {
  content: "\f07b";
}
.jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .bca-icon--folder::before {
  content: "\f07c";
}
.bca-btn-icon[data-bca-btn-type=file]::before, .bca-icon--file::before {
  content: "\f15b";
}
.bca-btn-icon[data-bca-btn-type=up-directory]::before, .bca-icon--up-directory::before {
  content: "\f062";
}
.bca-btn-icon[data-bca-btn-type=arrow-right]::before, .bca-icon--arrow-right::before {
  content: "\f061";
}
.bca-btn-icon[data-bca-btn-type=arrow-left]::before, .bca-icon--arrow-left::before {
  content: "\f060";
}
.bca-btn-icon[data-bca-btn-type=arrow-up]::before, .bca-icon--arrow-up::before {
  content: "\f062";
}
.bca-btn-icon[data-bca-btn-type=arrow-down]::before, .bca-icon--arrow-down::before {
  content: "\f063";
}
.bca-btn-icon[data-bca-btn-type=file-list]::before, .bca-icon--file-list::before {
  content: "\f15c";
}
.bca-btn-icon[data-bca-btn-type=file]::before, .bca-icon--file::before {
  content: "\f15b";
}
.bca-btn-icon[data-bca-btn-type=update]::before, .bca-icon--update::before {
  content: "\f021";
}
.bca-btn-icon[data-bca-btn-type=setting]::before, .bca-icon--setting::before {
  content: "\f013";
}
.bca-btn[data-bca-btn-type=search]::before, .bca-icon--search::before {
  content: "\f002";
}
.bca-btn[data-bca-btn-type=clear]::before, .bca-icon--clear::before {
  content: "\f021";
}
.bca-datetimepicker__date-label::before, .bca-icon--datetimepicker-date::before {
  content: "\f133";
}
.bca-datetimepicker__time-label::before, .bca-icon--datetimepicker-time::before {
  content: "\f017";
}
.bca-list__item::before, .bca-icon--list-default::before {
  content: "\f105";
}
.bca-list[data-bca-list-type=circle] .bca-list__item::before, .bca-icon--list-circle::before {
  content: "\f111";
}
.ui-dialog label.error::before, .error-message::before, .bca-icon--error::before {
  content: "\f071";
}
#MessageBox .alert-message::before,
#authMessage::before,
#AlertMessage::before,
#BcMessageBox .alert-message::before, .bca-icon--alert::before {
  content: "\f071";
}
#MessageBox .message::before,
#MessageBox .notice-message::before,
#BcMessageBox .notice-message::before,
#UpdateMessage::before, .bca-icon--notification::before {
  content: "\f05a";
}
.bca-footer__sns__link--facebook::before, .bca-icon--facebook::before {
  content: "\f39e";
}
.bca-footer__sns__link--twitter::before, .bca-icon--twitter::before {
  content: "𝕏";
}
.bca-icon--next::before {
  content: "\f105";
}
.bca-icon--back::before {
  content: "\f104";
}
.bca-icon--asc::before {
  content: "\f0d8";
}
.bca-icon--desc::before {
  content: "\f0d7";
}
.bca-icon--chevron-down::before {
  content: "\f078";
}
.bca-icon--list::before {
  content: "\f0ca";
}
.bca-icon--plus-square::before {
  content: "\f0fe";
}
.bca-icon--question-circle::before {
  content: "\f059";
}
.bca-icon--minus-square::before {
  content: "\f146";
}
.bca-icon--bookmark::before {
  content: "\f02e";
}
.bca-icon--globe::before {
  content: "\f57d";
}
.jstree-proton .jstree-container-ul .jstree-node .function::before {
  content: "\f141";
}
.bca-icon--mail::before {
  content: "\f0e0";
}

.bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a::before, .bca-icon--users::before, .bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a::before, .bca-icon--sites::before, .bca-btn[data-bca-btn-type=publish]::before, .bca-btn-icon-text[data-bca-btn-type=publish]::before, .bca-btn-icon[data-bca-btn-type=publish]::before, .bca-icon--publish::before, .bca-btn[data-bca-btn-type=unpublish]::before, .bca-btn-icon-text[data-bca-btn-type=unpublish]::before, .bca-btn-icon[data-bca-btn-type=unpublish]::before, .bca-icon--unpublish::before, .bca-btn-icon-text[data-bca-btn-type=preview]::before, .bca-btn-icon[data-bca-btn-type=preview]::before, .bca-icon--preview::before, .bca-btn[data-bca-btn-type=copy]::before, .bca-btn-icon-text[data-bca-btn-type=copy]::before, .bca-btn-icon[data-bca-btn-type=copy]::before, .bca-icon--copy::before, .bca-btn[data-bca-btn-type=delete]::before, .bca-btn-icon-text[data-bca-btn-type=delete]::before, .bca-btn-icon[data-bca-btn-type=delete]::before, .bca-icon--delete::before, .context-menu-icon-delete::before, .bca-btn-icon[data-bca-btn-type=apply]::before, .bca-icon--apply::before, .bca-btn-icon[data-bca-btn-type=file]::before, .bca-icon--file::before, .bca-datetimepicker__date-label::before, .bca-icon--datetimepicker-date::before, .bca-datetimepicker__time-label::before, .bca-icon--datetimepicker-time::before {
  font-weight: 400;
}

.bca-footer__sns__link--facebook::before, .bca-icon--facebook::before, .bca-footer__sns__link--twitter::before, .bca-icon--twitter::before {
  font-family: "Font Awesome 5 Brands";
}

/* display
----------------------------------------------- */
/*.display-none {
	display:none;
}*/
/* text
----------------------------------------------- */
/*
.weight-normal {
	font-weight: normal!important;
}
.weight-bold {
	font-weight:bold!important;
}
.size-small {
	font-size:small!important;
}
.size-smaller {
	font-size: x-small!important;
}
.size-medium {
	font-size:medium!important;
}
.size-large {
	font-size:large!important;
}
.size-larger {
	font-size: x-large!important;
}*/
.align-left {
  text-align: left !important;
}

.align-right {
  text-align: right !important;
}

.align-center {
  text-align: center !important;
}

.bc-align-left {
  text-align: left !important;
}

.bc-align-right {
  text-align: right !important;
}

.bc-align-center {
  text-align: center !important;
}

/* float
----------------------------------------------- */
/*.float-left {
	float:left;
}
.float-right {
	float:right;
}
.img-right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
.img-left {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}*/
/* clear
----------------------------------------------- */
/*.clear {
	clear:both;
}
.clearfix:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
.clearfix {
	display: block;
}*/
/* 縦方向中央揃え
----------------------------------------------- */
/*.vertical-middle{
		position: relative!important;
}
.vertical-middle .inner{
		position: absolute!important;
		top: 50%!important;
		margin-top: -1em!important;
}*/
/*
.required {
	color:#C30;
	font-size:16px;
}
*/
.photo {
  padding: 5px;
  background-color: #FFF;
  border: 1px solid #DDD;
}

.outside-link {
  background: url(../../img/admin/blt_outside_link.png) no-repeat left -1px;
  padding-left: 18px;
}

/*.full-width {
	width:100%;
}*/
#vakata-dnd {
  background-color: #fff;
}
#vakata-dnd div {
  padding-right: 14px !important;
}

a {
  color: #6fa83d;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

:root {
  font-size: 10px;
  font-family: Arial, Geneva, sans-serif, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック";
  color: #424f44;
  background: #FFF;
}

body {
  min-width: 960px;
  height: 100%;
  line-height: 1.15;
  background-color: #2a332c;
}
@media screen and (max-width: 768px) {
  body {
    min-width: auto;
  }
}

body * {
  box-sizing: border-box;
}

[hidden] {
  display: none;
}

/* ==================================================================== */
/* 旧CSSからの不明クラス取扱所
/* ==================================================================== */
.upload-file input[type=file] {
  margin-bottom: 5px;
}

.upload-file a {
  padding: 5px;
  background-color: #F1F1F1;
  display: inline-block;
}

.edit-link {
  margin-bottom: 10px;
  text-align: right;
  font-size: 12px;
}

.edit-link a {
  border: 1px solid #1C98D4;
  color: #1C98D4;
  padding: 5px 10px;
  text-decoration: none;
}

.edit-link a:hover {
  color: #1C98D4;
  text-decoration: underline;
}

.error-message {
  color: #C30;
  padding-left: 24px;
  font-weight: bold;
  font-size: small;
}

.form-error {
  border: 1px solid #f20014 !important;
}

.error {
  color: #C30;
}

.error em {
  color: #06C;
  font-style: normal;
  font-weight: bold;
}

/* form-table
----------------------------------------------- */
.list-table .error-message {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.annotation-text {
  font-weight: bold;
  margin-bottom: 5px;
  margin-top: 5px;
}

.annotation-text small {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: #C30;
  color: #C30;
  padding: 2px 5px;
  white-space: nowrap;
  border: 1px solid #C30;
  background: #FFF;
}

/* edit form
----------------------------------------------- */
.editor-area {
  text-align: center;
}

/* waiting-box
----------------------------------------------- */
.waiting-box {
  background-color: #FFF;
  position: fixed;
  z-index: 10000;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  filter: alpha(opacity=60);
  -moz-opacity: 0.6;
}

.waiting-box div {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  font-size: 10px;
  padding-bottom: 100px;
  font-family: Verdana, Geneva, sans-serif;
}

.waiting-box img {
  margin-bottom: 10px;
}

/* em-box
----------------------------------------------- */
/* tree empty
----------------------------------------------- */
.tree-empty {
  border: 1px solid #DDD;
  padding: 15px;
  color: #535A62;
  font-size: 16px;
  font-weight: bold;
  margin: 0 auto 20px;
  text-align: center;
  line-height: 24px;
}

.no-data {
  padding: 10px 10px 10px 10px;
  text-align: center;
}

.size-counter {
  font-size: 20px;
  font-weight: bold;
  color: #CCC;
  padding: 0 5px;
  vertical-align: bottom;
}

.size-counter small {
  font-size: 10px;
  color: #CCC;
}

/* phpinfo
----------------------------------------------- */
.phpinfo {
  border: 1px solid #DDD;
}

/* ui
----------------------------------------------- */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
  border-top-left-radius: 0px;
}

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

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

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

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

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

/* Credit
----------------------------------------------- */
#Credit {
  background-color: #000;
  position: absolute;
  top: 0;
  min-height: 945px;
  height: 100%;
  width: 100%;
  z-index: 90;
  opacity: 0.85;
  filter: alpha(opacity=85);
  /* IE lt 8 */
  -ms-filter: "alpha(opacity=85)";
  /* IE 8 */
  -khtml-opacity: 0.85;
  /* Safari 1.x */
  -moz-opacity: 0.85;
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  display: none;
}

#CreditInner {
  position: relative;
  overflow: hidden;
  height: 100%;
}

#CreditScroller {
  padding: 40px;
  position: relative;
  margin: 0 auto;
  display: none;
}

#CreditScroller h1 {
  font-size: 40px;
  margin-bottom: 80px;
  font-weight: bold;
}

#CreditScroller h2 {
  font-size: 30px;
  font-weight: bold;
  xmargin-top: 20px;
  margin-bottom: 40px;
}

#CreditScroller ul {
  margin-bottom: 20px;
  font-size: 16px;
  list-style: none;
}

#CreditScroller ul li {
  line-height: 30px;
}

#CreditScroller ul li a {
  color: #FFF;
}

#CreditScroller .section {
  margin-bottom: 80px;
}

#CreditScrollerInner {
  width: 600px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  #CreditScrollerInner {
    width: 100%;
  }
}

/* WidgetSetting
----------------------------------------------- */
#WidgetSetting {
  margin-top: 20px;
}

#WidgetSetting .ui-widget-content {
  cursor: move;
  margin: 10px auto 5px;
  border: 0;
  border-right: 1px solid #DDD;
  border-left: 1px solid #DDD;
  border-bottom: 1px solid #EDEDED;
  padding: 0;
}

#WidgetSetting .ui-widget-content .head {
  cursor: move;
  margin: 10px auto 5px;
  font-weight: normal;
  color: #535A62;
  font-size: 1.4rem;
  border: 1px solid #eeeeea;
  background: #f8f8f8;
}

#WidgetSetting .ui-widget-content .head:hover {
  background: #f4f4f4;
  background: -moz-linear-gradient(top, #f4f4f4, #dfdfdf 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), color-stop(100%, #dfdfdf));
  background: -o-linear-gradient(top, #f4f4f4, #dfdfdf 100%);
}

#WidgetSetting .ui-widget-content .head:active {
  background: #cdcdcd;
  background: -moz-linear-gradient(top, #cdcdcd, #eee 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), color-stop(100%, #eee));
  background: -o-linear-gradient(top, #cdcdcd, #eee 100%);
}

#WidgetSetting .ui-draggable-dragging {
  /*width:100%;*/
}

#WidgetSetting .ui-widget-content .head {
  padding: 8px 15px;
  margin: 0;
  font-weight: bold;
}

#WidgetSetting .setting .head {
  color: #999;
}

#WidgetSetting .setting .del {
  float: right;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  border-left: 1px solid #DFDFDF;
  padding: 8px 10px;
}

#WidgetSetting .ui-widget-content .action {
  padding: 8px 10px;
  float: right;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  border-left: 1px solid #DFDFDF;
}

#WidgetSetting .ui-widget-content .content {
  padding: 3px 10px 10px 10px;
  clear: both;
  display: none;
}

#WidgetSetting .ui-widget-content .content p {
  margin: 0 !important;
}

#WidgetSetting #Source .ui-widget-content {
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  margin-bottom: 0;
}

#WidgetSetting #Source .description {
  /*margin:0 12px 20px;*/
  padding: 15px 15px;
  width: 100%;
  border-left: solid 1px #eeeeea;
  border-right: solid 1px #eeeeea;
  border-bottom: solid 1px #eeeeea;
  margin: 0;
}

#WidgetSetting #SourceOuter,
#WidgetSetting #TargetOuter {
  width: 50%;
  float: left;
}

#WidgetSetting #Source {
  border: 1px solid #eeeeea;
  padding: 20px;
  margin: 10px;
  /*-webkit-border-radius: 10px;*/
  /*-moz-border-radius: 10px;*/
  /*border-radius: 10px;*/
}

#WidgetSetting #Target {
  min-height: 210px;
  border: 1px solid #eeeeea;
  padding: 20px;
  margin: 10px;
}

#WidgetSetting #Target .enabled .head {
  color: #535A62;
}

#WidgetSetting .topDrop {
  background-color: #efefef;
}

#WidgetSetting .template {
  display: none;
}

#WidgetSetting .placeholder {
  height: 26px;
  background: none;
  border: 1px solid #FFFF00;
  background-color: #FFFFFF;
}

#WidgetSetting #WidgetAreaUpdateTitleForm {
  display: inline;
}

#WidgetSetting #Target .setting textarea {
  width: 98%;
  height: 310px;
}

#WidgetSetting #Source h3 {
  border: none;
  border-bottom: 1px solid #eeeeea;
  padding-left: 0;
  font-weight: normal;
  font-size: 1.6rem;
  margin-top: 40px;
  padding-bottom: 10px;
}

#ListAjaxLoader {
  display: none;
  vertical-align: bottom;
  padding: 6px;
}

#WidgetSetting h2 {
  font-size: 2rem;
  font-weight: normal;
}

#WidgetSetting #WidgetsType h3 {
  padding-left: 30px;
  border: 1px solid #eeeeea !important;
  margin-top: 0px;
}

#WidgetSetting #WidgetsType .WidgetsTypeSection {
  margin: 0px;
  padding: 10px;
}

/* ==================================================================== */
/*    Pages
/* ==================================================================== */
/* list-table
----------------------------------------------- */
.list-table .page-status {
  text-align: center;
}

/* TreeList
----------------------------------------------- */
#PageTreeList {
  padding: 20px 20px;
  border: 1px solid #CCC;
  margin-top: 25px;
}

#TreeList {
  font-size: 14px;
}

#TreeList a {
  color: #535A62;
}

#TreeList a:hover {
  color: #AAA;
  text-decoration: none;
}

#cboxContent button {
  border: none;
}

.filetree span.folder,
.filetree span.file {
  padding: 1px 0 1px 18px !important;
  display: block;
  line-height: 1em;
  margin-bottom: 10px;
}

/* ==================================================================== */
/*    Installations
/* ==================================================================== */
#Installations li.check {
  color: #CCC;
}

#Installations li.failed {
  border-left: 5px solid #E02;
  color: #F03;
}

#Installations .check-result {
  font-size: 24px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 30px;
}

#Installations .check-result small {
  font-size: 14px;
  line-height: 30px;
  font-weight: normal !important;
}

#Installations input[type=text],
#Installations input[type=password],
#Installations textarea {
  font-size: 18px;
  border: 1px solid #CCC;
  padding: 3px 5px;
}

#Installations select {
  font-size: 18px;
  border: 1px solid #CCC;
}

#Installations .step-1 {
  height: 300px;
  background: url(../../img/admin/bg_install.png) no-repeat right bottom #fff;
}

/* ==================================================================== */
/*    Updaters
/* ==================================================================== */
/* ==================================================================== */
/*    Dashboard
/* ==================================================================== */
#AdminDashboard .pagination .next,
#AdminDashboard .pagination .prev {
  padding: 0;
}

#AdminDashboard .pagination .next a,
#AdminDashboard .pagination .prev a {
  padding: 1px 6px;
}

#AdminDashboard .pagination span span a,
#AdminDashboard .pagination .disabled,
#AdminDashboard .pagination .current {
  padding: 1px 6px;
}

/* ==================================================================== */
/*    Themes
/* ==================================================================== */
.ui-widget-content {
  border: 1px solid #DDD;
}

#PageTreeList {
  padding: 20px 20px;
  border: 1px solid #CCC;
  margin-top: 25px;
}

.ui-tabs .ui-tabs-nav li {
  font-weight: bold;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #535A62;
}

#TreeList a {
  color: #535A62;
}

#TreeList a:hover {
  color: #AAA;
  text-decoration: none;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #535A62;
}

#ContentsFormTabs {
  margin-bottom: 20px;
}

#ContentsFormTabs .ui-tabs-panel {
  padding: 1em;
}

#ContentsFormTabs table {
  margin-bottom: 0;
}

/* ==================================================================== */
/*    Contents
/* ==================================================================== */
.ui-widget-content {
  border: 1px solid #DDD;
}

#DataList td .alias {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_alias_layerd.png");
  position: relative;
  top: -32px;
}

#RelatedContentsSetting .icon-add-layerd {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_add_layerd.png");
  position: absolute;
  margin-left: -32px;
}

#ContentsFormTabs {
  display: none;
}

/* ==================================================================== */
/*    CkEditor
/* ==================================================================== */
.cke_chrome {
  border: 1px solid #DDD !important;
  box-shadow: none !important;
}

.cke_top, .cke_bottom {
  background: #EFEFEF !important;
  background-image: linear-gradient(to bottom, #EFEFEF, #EEE) !important;
}

/* ==================================================================== */
/*    Etc
/* ==================================================================== */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #535A62;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #535A62;
}

.helptext {
  display: none;
}

.eyecatch-list li {
  float: left;
  list-style-type: none;
  background: none;
}

.eyecatch-list li img {
  margin-bottom: 10px;
}

.eyecatch-list li p {
  text-align: center;
}

#BasicSetting .url,
#BlogPostForm .url {
  font-weight: bold;
  font-size: 14px;
  word-break: break-all;
}

#BasicSetting .url a {
  color: #9C0;
  padding-left: 5px;
  padding-right: 5px;
}

#SectionLangAccessType label, #SectionDeviceAccessType label {
  white-space: nowrap;
}

/* context-menu
----------------------------------------------- */
.context-menu-icon-edit::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}

.context-menu-icon-delete::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}

.context-menu-icon::before {
  color: #424f44 !important;
}

.context-menu-item {
  font-size: 14px;
  line-height: 2.4em;
  padding: 0 2em 0 2.4em;
  height: 2.4em;
  text-shadow: 1px 1px 0 #fff;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}

.context-menu-item span {
  display: block;
  padding-left: 0.5em;
}

.context-menu-hover {
  background-color: #ddd !important;
  color: #424f44 !important;
}

.context-menu-list {
  padding: 2px;
  border-radius: 0;
  background: #f5f5f5;
}

.display-none {
  display: none;
}

#UploaderForm .uploader-file-file {
  font-size: 1.4rem !important;
}

.bca-search__btns .bca-btn-lg {
  padding-left: 2em;
  padding-right: 2em;
}

.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

.bca-app {
  display: grid;
  min-height: 100vh;
  grid-template-rows: auto 1fr auto;
}
@media screen and (max-width: 768px) {
  .bca-app {
    display: block;
  }
}
.bca-container {
  position: relative;
  height: auto;
  display: flex;
}

.bca-main {
  font-size: 1.4rem;
  position: relative;
  flex-basis: 100%;
  background: #f8f8f8;
  line-height: 1.4;
}
.bca-main__body {
  padding: 0;
  overflow: auto;
}
.bca-main__contents {
  padding: 20px;
  margin: 20px;
  background-color: #fff;
  border: 1px solid #eeeeea;
}
@media screen and (max-width: 768px) {
  .bca-main__contents {
    margin: 0;
  }
}
.bca-main__header {
  padding: 10px 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: #fff;
  border-bottom: 1px solid #eeeeea;
}
.bca-main__header-title {
  flex: 0 0 auto;
  margin: 0 1em 0 0;
  font-size: 2rem;
  font-weight: 900;
  color: #424f44;
  line-height: 40px;
}
.bca-main__header-actions {
  display: inline-block;
  vertical-align: top;
  flex: 1 1 auto;
}
.bca-main__header-menu {
  flex: 0 1 auto;
}
.bca-main__section {
  margin-bottom: 30px;
}
.bca-main__heading {
  display: inline-block;
  margin: 0 1em 1em 0;
  padding: 0.25em 0 0.25em;
  font-weight: normal;
}
.bca-main__heading[data-bca-heading-size=lg] {
  font-size: 2rem;
}
.bca-main__heading[data-bca-heading-size=md] {
  font-size: 1.6rem;
}
.bca-main__text {
  margin: 0 0 1em;
  line-height: 1.5;
}
.bca-main pre {
  background-color: #efefef;
  padding: 5px 10px;
}
.bca-main code {
  background-color: #efefef;
  padding: 2px 5px;
}
.bca-main__number-list li {
  margin: 20px 0;
}

.bca-icon--dashboard::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--contents::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--system::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--siteconfigs::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--users::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--sites::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--theme::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--plugin::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--tools::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--publish::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--unpublish::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--preview::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--edit::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--copy::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--delete::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--th-list::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--back-to-list::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--favorite::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--menuitem::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--add::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--help::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--permission::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--apply::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--home::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--switch::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--open::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--textcopy::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--download::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--draggable::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--folder::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--file::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--up-directory::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--arrow-right::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--arrow-left::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--arrow-up::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--arrow-down::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--file-list::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--update::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--setting::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--search::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--clear::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--datetimepicker-date::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--datetimepicker-time::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--list-default::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--list-circle::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--error::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--alert::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--notification::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--facebook::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--twitter::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--next::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--back::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--asc::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--desc::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--chevron-down::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--list::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--plus-square::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--question-circle::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--minus-square::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--bookmark::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--alias::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--rename::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--link::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--globe::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-icon--mail::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}

[class*=bca-icon] .bca-icon-label {
  display: none;
}

[class^=bca-icon][data-bca-icon-size=lg] {
  font-size: 2.4rem;
}
[class^=bca-icon][data-bca-icon-size=sm] {
  font-size: 1.4rem;
}
[class^=bca-icon][data-bca-icon-size=xs] {
  font-size: 1.2rem;
}

/* ==================================================================== */
/*    Header
/* ==================================================================== */
/* Header
----------------------------------------------- */
#Header {
  background-color: #FFF;
}

/* Logo
----------------------------------------------- */
#Logo {
  padding: 10px 40px;
}

/* ==================================================================== */
/*    Footer
/* ==================================================================== */
.bca-footer {
  width: 100%;
  color: #ccc;
  background-color: #2a332c;
}
.bca-footer__inner {
  min-width: 960px;
  padding-top: 37px;
  padding-bottom: 15px;
}
@media screen and (max-width: 768px) {
  .bca-footer__inner {
    min-width: auto;
  }
}
.bca-footer__header {
  text-align: center;
}
.bca-footer__logo {
  width: 82px;
  margin-bottom: 10px;
}
.bca-footer__banner {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bca-footer__banner__item {
  margin: 0;
  padding: 0;
}
.bca-footer__baser-version {
  margin-bottom: 10px;
}
.bca-footer__banner {
  display: flex;
  justify-content: center;
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}
.bca-footer__banner__item {
  margin: 0;
  padding: 0 5px;
}
.bca-footer__sns {
  display: flex;
  justify-content: center;
  margin: 0 0 20px;
  padding: 0;
  list-style: none;
}
.bca-footer__sns__item {
  margin: 0;
  padding: 0 5px;
}
.bca-footer__sns__link {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 0px;
  padding-top: 30px;
  overflow: hidden;
  font-size: 2.2rem;
  background-color: #6fa83d;
}
.bca-footer__sns__link:before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}
.bca-footer__sns__link--facebook {
  background-color: #3F5D93;
}
.bca-footer__sns__link--facebook::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-footer__sns__link--twitter {
  background-color: #000;
}
.bca-footer__sns__link--twitter::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-footer__links {
  display: flex;
  justify-content: center;
  margin: 0 0 38px;
  padding: 0;
  list-style: none;
  font-size: 1.2rem;
}
.bca-footer__links__item {
  padding: 0 1em;
}
.bca-footer__links__item a:link, .bca-footer__links__item a:visited, .bca-footer__links__item a:active {
  color: #ccc;
}
.bca-footer__links__item a:hover {
  color: #6fa83d;
}
.bca-footer__copyright {
  margin: 0;
  text-align: center;
}
.bca-footer__inner--full {
  display: flex;
  justify-content: space-between;
  flex-direction: row-reverse;
  align-items: center;
  padding: 7px 20px 7px 12px;
}
.bca-footer__inner--full .bca-footer__main {
  display: flex;
  align-items: center;
}
.bca-footer__inner--full .bca-footer__main .bca-footer__baser-version {
  padding-right: 10px;
  margin: 0;
}
.bca-footer__inner--full .bca-footer__main .bca-footer__banner {
  margin: 0;
}
@font-face {
  font-family: "Font Awesome baserCMS Toolbar";
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("../../fonts/admin/fa-solid-900.eot");
  src: url("../../fonts/admin/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../../fonts/admin/fa-solid-900.woff2") format("woff2"), url("../../fonts/admin/fa-solid-900.woff") format("woff"), url("../../fonts/admin/fa-solid-900.ttf") format("truetype"), url("../../fonts/admin/fa-solid-900.svg#fontawesome") format("svg");
}
body {
  margin-top: 40px !important;
}

.bca-toolbar {
  line-height: 1.15 !important;
  font-family: "Font Awesome baserCMS Toolbar", Arial, Geneva, sans-serif, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック" !important;
  font-size: 12px !important;
  height: 40px !important;
  position: fixed !important;
  z-index: 150 !important;
  width: 100% !important;
  top: 0 !important;
  left: 0 !important;
}
.bca-toolbar,
.bca-toolbar * {
  box-sizing: border-box !important;
  font-size: 12px;
}
.bca-toolbar__body {
  height: 40px !important;
  background-color: #2a332c !important;
  display: flex !important;
  justify-content: space-between !important;
}
.bca-toolbar .bca-toolbar__logo {
  flex: 0 1 auto !important;
  display: flex !important;
  padding: 0 12px 0 12px !important;
}
.bca-toolbar .bca-toolbar__logo-link {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  color: currentColor !important;
  text-decoration: none !important;
}
.bca-toolbar .bca-toolbar__logo-symbol {
  padding: 4px 7px 4px 4px !important;
  margin-right: 8px !important;
  border-right: 1px solid #ccc !important;
  box-sizing: content-box !important;
  width: 24px;
  height: 21px;
}
.bca-toolbar .bca-toolbar__logo-text {
  display: inline !important;
  padding: 0 !important;
  color: #fff !important;
  vertical-align: top !important;
}
.bca-toolbar__tools {
  flex: 1 0 auto !important;
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
}
.bca-toolbar__tools-button a {
  margin: 8px 0.3em !important;
  padding: 3px 8px 3px 5px !important;
  background: #fff !important;
  border-radius: 22px !important;
  color: #333;
  text-decoration: none !important;
}
.bca-toolbar__tools-button a::before {
  margin: 0 0.4em 0 0.2em !important;
  display: inline-block !important;
  background-repeat: no-repeat;
}
.bca-toolbar__tools-button a:hover {
  background: #ccc !important;
  color: #333 !important;
}
.bca-toolbar__tools-button-add a::before {
  content: "\f055";
}
.bca-toolbar__tools-button-edit a::before {
  content: "\f303";
}
.bca-toolbar__tools-button-publish a::before {
  content: "\f06e";
}
.bca-toolbar__tools-mode span {
  margin: 8px !important;
  padding: 3px 8px 3px 5px !important;
  border-radius: 22px !important;
  background-color: #f20014 !important;
  font-weight: bold !important;
  color: #fff !important;
}
.bca-toolbar__users .bc-btn {
  margin-left: 5px;
  width: 8px;
  height: 11px;
}
.bca-toolbar__users > ul {
  display: flex !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 100% !important;
}
.bca-toolbar__users > ul > li {
  list-style: none !important;
  display: block !important;
  height: 100% !important;
}
.bca-toolbar__users > ul > li > a {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  height: 100% !important;
  position: relative !important;
  z-index: 1;
  box-shadow: 0 0 0 #ccc !important;
  border: 0 !important;
  width: 100% !important;
  padding: 2px 20px !important;
  color: #fff !important;
  text-decoration: none !important;
}
.bca-toolbar__users > ul > li > a:hover, .bca-toolbar__users > ul > li > a:focus {
  background-color: #444 !important;
}
.bca-toolbar__users > ul > li > ul {
  display: none !important;
}
.bca-toolbar__users > ul > li.active {
  position: relative !important;
}
.bca-toolbar__users > ul > li.active > a {
  color: #ccc !important;
  background-color: #fff !important;
  border-bottom: 0 !important;
}
.bca-toolbar__users > ul > li.active > ul {
  display: block !important;
  margin: -1px 0 0 !important;
  padding: 0;
  position: absolute !important;
  right: 0 !important;
  border: 1px solid #ccc !important;
  box-shadow: 0 1px 3px #ccc !important;
  background-color: #fff !important;
}
.bca-toolbar__users > ul > li.active > ul li {
  list-style: none !important;
  display: block !important;
  white-space: nowrap !important;
}
.bca-toolbar__users > ul > li.active > ul a {
  box-shadow: 0 0 0 #ccc !important;
  color: #535a62 !important;
  border: 0 !important;
  width: 100% !important;
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  padding: 2px 20px !important;
  text-decoration: none !important;
  height: 40px !important;
  position: relative !important;
  z-index: 1 !important;
}
.bca-toolbar__users > ul > li.active > ul a:hover {
  background-color: #6fa83d !important;
  color: #fff !important;
}

.bca-nav {
  font-size: 1.4rem;
  flex-basis: 208px;
  background: #eeeeea;
  position: relative;
  z-index: 100;
}
.bca-nav__main {
  font-size: 1em;
  position: relative;
  background: #eeeeea;
}
.bca-nav__main-title {
  display: none;
}
.bca-nav__sub {
  font-size: 1em;
  position: relative;
  background: #eeeeea;
}
.bca-nav__sub,
.bca-nav__sub *,
.bca-nav__sub *::before,
.bca-nav__sub *::after {
  box-sizing: border-box;
}
.bca-nav__main > .bca-nav__sub:first-of-type {
  border-top: none;
}
.bca-nav__sub-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: bold;
  cursor: pointer;
}
.bca-nav__sub-title-label {
  display: flex;
  vertical-align: middle;
  padding: 12px 10px 12px 10px;
  font-weight: 900;
}
.bca-nav__sub-title-label:before {
  display: inline-block;
  width: 16px;
  text-align: center;
  margin: 0 10px 0 0 !important;
}
.bca-nav__sub-title-label:link, .bca-nav__sub-title-label:visited {
  color: #424f44;
}
.bca-nav__sub-title-label:hover {
  text-decoration: none;
  color: #424f44;
  background: #ddd;
}
.bca-nav__sub-title-label span {
  font-weight: bold;
}
.bca-nav__sub[data-content-is-current=true] .bca-nav__sub-title {
  background-color: #424f44;
}
.bca-nav__sub[data-content-is-current=true] .bca-nav__sub-title-label {
  color: #fff;
}
.bca-nav__sub-list {
  display: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  margin: 0;
  list-style: none;
  padding-left: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}
.bca-nav__sub-list-item {
  font-size: 1.4rem;
  display: block;
  position: relative;
}
.bca-nav__sub-list-item a {
  display: block;
  white-space: nowrap;
  padding: 7px 20px 5px 35px;
  color: #424f44;
  font-size: 1.3rem;
}
.bca-nav__sub-list-item a::before {
  font-size: 1.5em !important;
  opacity: 0.7;
}
.bca-nav__sub-list-item a:link, .bca-nav__sub-list-item a:visited {
  color: #424f44;
}
.bca-nav__sub-list-item a:link:after, .bca-nav__sub-list-item a:visited:after {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  content: "";
  display: block;
  width: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}
.bca-nav__sub-list-item a:hover {
  font-weight: bold;
  text-decoration: none;
  color: #424f44;
}
.bca-nav__sub-list-item a:hover::before {
  opacity: 1;
}
.bca-nav__sub:hover .bca-nav__sub-list {
  display: block;
  background: #eeeeea;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  z-index: 10;
}
.bca-nav__sub:hover .bca-nav__sub-list::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 20;
  top: 10px;
  left: -20px;
  border: 10px solid;
  border-color: transparent #eeeeea transparent transparent;
}
.bca-nav__sub[data-content-is-current=true] .bca-nav__sub-title {
  background-color: #424f44;
}
.bca-nav__sub[data-content-is-current=true] .bca-nav__sub-title-label {
  color: #fff;
}
.bca-nav__sub[data-content-is-current=true] .bca-nav__sub-title-label:hover {
  background: #424f44;
}
.bca-nav__sub[data-content-is-expanded=true] .bca-nav__sub-title {
  color: #424f44;
  cursor: default;
  background: #ddd;
}
.bca-nav__sub[data-content-is-expanded=true] .bca-nav__sub-list {
  display: block;
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  transform: none;
  box-shadow: none;
  background: #f8f8f8;
  padding: 0;
}
.bca-nav__sub[data-content-is-expanded=true] .bca-nav__sub-list-item a {
  padding: 6px 20px 5px 35px;
  white-space: inherit;
}
.bca-nav__sub[data-content-is-expanded=true] .bca-nav__sub-list-item[data-sub-content-is-current=true] {
  background: #424f44;
}
.bca-nav__sub[data-content-is-expanded=true] .bca-nav__sub-list-item[data-sub-content-is-current=true] a {
  padding: 13px 20px 11px 35px;
  position: relative;
  color: #fff;
  font-weight: bold;
}
.bca-nav__sub[data-content-is-expanded=true] .bca-nav__sub-list-item[data-sub-content-is-current=true] a:link, .bca-nav__sub[data-content-is-expanded=true] .bca-nav__sub-list-item[data-sub-content-is-current=true] a:visited {
  color: #fff;
}
.bca-nav__sub[data-content-is-expanded=true]:hover .bca-nav__sub-list::before {
  content: none;
}
.bca-nav__sub[data-content-type] .bca-nav__sub-title > a:before {
  width: 16px;
  text-align: center;
  margin-right: 10px;
}
.bca-nav__sub[data-content-type=dashboard] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__sub[data-content-type=contents] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__sub[data-content-type=system] .bca-nav__sub-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
}
[data-bca-state=true] .bca-nav__system-title-icon {
  transform: rotate(180deg);
}
.bca-nav__system-title {
  margin: 0;
}
.bca-nav__system-title button {
  appearance: none;
  text-align: left;
  font-size: 1.4rem;
  font-weight: bold;
  border: none;
  background: none;
  margin: 0;
  padding: 12px 10px 12px 10px;
  width: 100%;
  height: 100%;
  color: #424f44;
  cursor: pointer;
  outline: none;
}
.bca-nav__system-title button::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-title-icon {
  display: inline-block;
  margin: 0;
  transition: 0.1s all;
  vertical-align: middle;
  margin-right: 6px;
  margin-left: 6px;
  float: right;
}
.bca-nav__system-title-icon::before {
  margin: 0;
}
.bca-nav__system-list-item {
  padding: 0;
  position: relative;
}
.bca-nav__system-list-item:hover {
  color: #6fa83d;
}
.bca-nav__system-list-item:hover .bca-nav__system-sub-list {
  display: block;
  background: #eeeeea;
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
  z-index: 10;
}
.bca-nav__system-list-item:hover .bca-nav__system-sub-list::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 20;
  top: 10px;
  left: -20px;
  border: 10px solid;
  border-color: transparent #eeeeea transparent transparent;
}
.bca-nav__system-list-item-title {
  margin: 0;
  padding: 0;
}
.bca-nav__system-list-item-title-label {
  display: flex;
  vertical-align: middle;
  padding: 12px 10px 12px 10px;
}
.bca-nav__system-list-item-title-label:before {
  display: inline-block;
  width: 16px;
  text-align: center;
  margin-right: 10px !important;
}
.bca-nav__system-list-item-title-label:link, .bca-nav__system-list-item-title-label:visited {
  color: #424f44;
}
.bca-nav__system-list-item-title-label:hover {
  text-decoration: none;
  color: #424f44;
  background: #ddd;
}
.bca-nav__system-list-item[data-sub-content-is-current=true] .bca-nav__system-list-item-title {
  background-color: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-current=true] .bca-nav__system-list-item-title-label {
  color: #fff;
}
.bca-nav__system-list-item[data-sub-content-is-current=true] .bca-nav__system-list-item-title-label:hover {
  background-color: #424f44;
}
.bca-nav__system-sub-list {
  display: none;
  margin: 0;
  list-style: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  padding-left: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}
.bca-nav__system-sub-list-item {
  margin: 0;
}
.bca-nav__system-sub-list-item a {
  font-size: 1.3rem;
  padding: 7px 20px 5px 35px;
  color: #424f44;
  display: block;
  white-space: nowrap;
}
.bca-nav__system-sub-list-item a:hover {
  font-weight: bold;
  text-decoration: none;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true] .bca-nav__system-list-item-title {
  background-color: #ddd;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true] .bca-nav__system-title {
  color: #424f44;
  background: #424f44;
  cursor: default;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true] .bca-nav__system-sub-list {
  display: block;
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  transform: none;
  box-shadow: none;
  background: #f8f8f8;
  padding: 0;
  color: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true] .bca-nav__system-sub-list-item a {
  padding: 6px 20px 5px 35px;
  white-space: inherit;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true] .bca-nav__system-sub-list-item[data-sub-item-is-current=true] {
  background: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true] .bca-nav__system-sub-list-item[data-sub-item-is-current=true] a {
  padding: 13px 20px 11px 35px;
  position: relative;
  color: #fff;
  font-weight: bold;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true]:hover .bca-nav__system-sub-list::before {
  content: none;
}
.bca-nav__system-list-item[data-system-type] .bca-nav__system-item-list-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  width: 16px;
  text-align: center;
}
.bca-nav__system-list-item[data-system-type=siteconfigs] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type=users] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type=sites] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type=theme] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type=plugin] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-system-type=tools] .bca-nav__system-list-item-title > a::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-nav__system-list-item[data-sub-content-is-current=true] .bca-nav__system-list-item-title {
  background-color: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-current=true] .bca-nav__system-list-item-title-label {
  color: #fff;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true] .bca-nav__system-sub-list {
  display: block;
  position: relative;
  top: auto;
  left: auto;
  width: auto;
  transform: none;
  box-shadow: none;
  padding-top: 0;
  color: #424f44;
}
.bca-nav__system-list-item[data-sub-content-is-expanded=true] .bca-nav__system-list-item-title {
  background-color: #ddd;
}
.bca-nav__system-sub-list {
  display: none;
  margin: 0;
  list-style: none;
  position: absolute;
  top: 0;
  left: 100%;
  min-width: 200px;
  padding-left: 0;
  padding-top: 11px;
  padding-bottom: 11px;
}
.bca-nav__system-sub-list-item {
  margin: 0;
}
.bca-nav__system-sub-list-item a {
  font-size: 1.3rem;
  padding: 7px 20px 5px 35px;
  color: #424f44;
  display: block;
}
.bca-nav__system-sub-list-item a:hover {
  font-weight: bold;
  text-decoration: none;
}
.bca-nav__system-sub-list-item[data-sub-item-is-current=true] {
  background: #424f44;
}
.bca-nav__system-sub-list-item[data-sub-item-is-current=true] a {
  position: relative;
  padding-left: 35px;
  color: #fff;
  font-weight: bold;
  padding-top: 13px;
  padding-bottom: 11px;
}

.bca-nav-favorite {
  font-size: 1.6rem;
  border-bottom: 1px solid #fff;
  background: #eeeeea;
}
.bca-nav-favorite-title {
  margin: 0;
  font-weight: bold;
}
.bca-nav-favorite-title-button {
  display: block !important;
  padding: 12px !important;
  vertical-align: middle;
  width: 100% !important;
  margin: 0;
  color: #424f44 !important;
  font-size: 14px !important;
  font-weight: bold;
  text-align: left !important;
}
.bca-nav-favorite-title-button::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}
[data-bca-state=open] .bca-nav-favorite-title-icon {
  transform: rotate(180deg);
}
.bca-nav-favorite-title-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  float: right;
  transition: 0.1s all;
}
.bca-nav-favorite-list {
  display: none;
  margin: 0;
  list-style: none;
  padding: 0 0 4px 21px;
}
.bca-nav-favorite-list-item {
  font-size: 0.875em;
  display: block;
}
.bca-nav-favorite-list-item a {
  position: relative;
  display: block;
  padding: 6px 20px 5px 14px;
  font-size: 1.3rem;
}
.bca-nav-favorite-list-item a:before {
  position: absolute;
  left: 0;
  top: 4px;
  margin-right: 0;
}
.bca-nav-favorite-list-item a:link, .bca-nav-favorite-list-item a:visited {
  color: #424f44;
}
.bca-nav-favorite-list-item a:hover {
  font-weight: bold;
  color: #424f44;
  text-decoration: none;
}
.bca-nav-favorite-list-item-label {
  display: inline-block;
}
.bca-nav-favorite-functions {
  font-size: 0.75em;
  list-style: none;
  padding-left: 8px;
}
.bca-nav-favorite-functions-add {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #6fa83d;
}
.bca-nav-favorite-functions-add::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}
.bca-nav-favorite-functions-help {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  color: #6fa83d;
  margin-left: 15px;
}
.bca-nav-favorite-functions-help::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}
.bca-nav-favorite .no-data {
  text-align: left;
}

.bca-btn-icon {
  display: inline-block;
  width: 1em;
  font-size: 1.8rem;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #6fa83d;
  transition: all 0.2s;
}
.bca-btn-icon:hover {
  text-decoration: none;
  color: #424f44;
}
.bca-btn-icon[data-bca-btn-type=publish]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=unpublish]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=preview]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=edit]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=copy]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=delete]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=th-list]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=back-to-list]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=favorite]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=menuitem]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=add]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=help]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=permission]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=apply]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=home]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=login] {
  color: #fff;
  border: 1px solid #639536;
  background-image: linear-gradient(#6fa83d 10%, #639536 100%);
}
.bca-btn-icon[data-bca-btn-type=login]:hover, .bca-btn-icon[data-bca-btn-type=login]:focus {
  color: #fff;
  background-image: linear-gradient(#639536 10%, #639536 100%);
}
.bca-btn-icon[data-bca-btn-type=switch]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=open]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=textcopy]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=download]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=draggable]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=folder]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=file]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=up-directory]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=arrow-right]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=arrow-left]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=arrow-up]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=arrow-down]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=file-list]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=update]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-type=setting]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon[data-bca-btn-size=lg] {
  font-size: 2.4rem;
}
.bca-btn-icon[data-bca-btn-size=sm] {
  font-size: 1.4rem;
}
.bca-btn-icon[data-bca-btn-size=xs] {
  font-size: 1.2rem;
}
.bca-btn-icon[data-bca-btn-status=primary] {
  color: #fff;
  background: #6fa83d;
}
.bca-btn-icon[data-bca-btn-status=primary]::before {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status=primary]:hover {
  background: #424f44;
}
.bca-btn-icon[data-bca-btn-status=white] {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status=white]::before {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status=white]:hover {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status=white]:hover::before {
  color: #fff;
}
.bca-btn-icon[data-bca-btn-status=gray] {
  color: #424f44;
}
.bca-btn-icon[data-bca-btn-status=gray]::before {
  color: #eeeeea;
}
.bca-btn-icon[data-bca-btn-status=gray]:hover {
  color: #eeeeea;
}
.bca-btn-icon[data-bca-btn-status=gray]:hover::before {
  color: #eeeeea;
}
.bca-btn-icon[disabled] {
  color: #aaa;
  border-color: #ddd;
}

.bca-btn-icon-text {
  display: inline-block;
  width: auto;
  font-size: 1.8rem;
  line-height: 1;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  transition: all 0.2s;
}
.bca-btn-icon-text::before {
  margin-right: 0.2em;
}
.bca-btn-icon-text:hover {
  text-decoration: none;
  color: #424f44;
}
.bca-btn-icon-text[data-bca-btn-type=publish]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=unpublish]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=preview]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=edit]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=copy]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=delete]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=th-list]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=back-to-list]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=favorite]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=menuitem]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=add]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=help]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=permission]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=home]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=login] {
  color: #fff;
  border: 1px solid #639536;
  background-image: linear-gradient(#6fa83d 10%, #639536 100%);
}
.bca-btn-icon-text[data-bca-btn-type=login]:hover, .bca-btn-icon-text[data-bca-btn-type=login]:focus {
  color: #fff;
  background-image: linear-gradient(#639536 10%, #639536 100%);
}
.bca-btn-icon-text[data-bca-btn-type=open]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=textcopy]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=download]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-type=draggable]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn-icon-text[data-bca-btn-size=lg] {
  font-size: 2.4rem;
}
.bca-btn-icon-text[data-bca-btn-size=sm] {
  font-size: 1.4rem;
}
.bca-btn-icon-text[data-bca-btn-size=xs] {
  font-size: 1.2rem;
}
.bca-btn-icon-text[data-bca-btn-status=primary] {
  color: #fff;
  background: #6fa83d;
}
.bca-btn-icon-text[data-bca-btn-status=primary]::before {
  color: #fff;
}
.bca-btn-icon-text[data-bca-btn-status=primary]:hover {
  background: #424f44;
}
.bca-btn-icon-text[disabled] {
  color: #aaa;
  border-color: #ddd;
}

/* BannerArea
----------------------------------------------- */
.bca-banners__ul {
  padding: 0;
}
.bca-banners__li {
  margin-bottom: 2px;
  padding-left: 1px;
  padding-right: 1px;
  list-style: none;
}

/* bca-action-table-listup
----------------------------------------------- */
.bca-action-table-listup select {
  margin-top: 0;
  margin-bottom: 0;
}
.bca-action-table-listup select + button {
  position: relative;
}

.bca-table[data-bca-table-type=type1] thead {
  text-align: center;
  font-weight: normal;
}
.bca-table[data-bca-table-type=type1] tbody th, .bca-table[data-bca-table-type=type1] tbody td {
  padding: 5px;
}
.bca-table[data-bca-table-type=type1] tbody th {
  padding-left: 0;
  text-align: left;
  font-weight: normal;
}
.bca-table[data-bca-table-type=type2] {
  border-collapse: collapse;
  width: 100%;
}
.bca-table[data-bca-table-type=type2] th, .bca-table[data-bca-table-type=type2] td {
  padding: 1em;
  border: 1px solid #ddd;
}
.bca-table[data-bca-table-type=type2] thead th {
  text-align: left;
  font-weight: normal;
  font-size: 1.4rem;
  background-color: #eeeeea;
}
.bca-table[data-bca-table-type=type2] tbody th, .bca-table[data-bca-table-type=type2] tbody td {
  vertical-align: top;
}
.bca-table[data-bca-table-type=type2] tbody th {
  padding-left: 0;
  text-align: left;
  font-weight: normal;
}
.bca-table[data-bca-table-type=type2] .cel1 {
  width: 120px;
}
.bca-table[data-bca-table-type=type2] .bca-currentrow th, .bca-table[data-bca-table-type=type2] .bca-currentrow td {
  background: #6fa83d;
}

/* list-table
----------------------------------------------- */
.bca-table-listup {
  border-top: 1px solid #eeeeea;
  border-collapse: collapse;
  width: auto;
  min-width: 100%;
  font-size: 1.4rem;
}
.bca-main-body .bca-table-listup {
  margin-top: 15px;
  margin-bottom: 15px;
}
.bca-table-listup__thead-th, .bca-table-listup__tbody-th, .bca-table-listup__tbody-td {
  padding: 0.5em;
  text-align: left;
}
tr .bca-table-listup__thead-th {
  white-space: nowrap;
  vertical-align: middle;
  color: #424f44;
  background-color: #eeeeea;
  line-height: 1.6;
}
tr .bca-table-listup__thead-th--select {
  padding: 10px;
}
tr .bca-table-listup__thead-th--select input {
  margin: 0;
}
tr .bca-table-listup__thead-th--select a {
  color: #6fa83d;
}
tr .bca-table-listup__thead-th--select a .bca-btn-icon-text[data-bca-btn-type=draggable]::before {
  color: #6fa83d;
}
.bca-table-listup__a {
  display: inline-block;
  line-height: 1;
  color: #424f44;
}
.bca-table-listup__a .bca-icon--asc,
.bca-table-listup__a .bca-icon--desc {
  position: relative;
  top: -2px;
  display: inline-block;
  margin-right: 0.1em;
  height: 1em;
  overflow: hidden;
  opacity: 0.5;
}
.bca-table-listup__a .bca-icon--asc:before,
.bca-table-listup__a .bca-icon--desc:before {
  line-height: 1;
  font-size: 1.5em;
}
.bca-table-listup__a:hover .bca-icon--asc,
.bca-table-listup__a:hover .bca-icon--desc, .bca-table-listup__a.asc .bca-icon--asc,
.bca-table-listup__a.asc .bca-icon--desc, .bca-table-listup__a.desc .bca-icon--asc,
.bca-table-listup__a.desc .bca-icon--desc {
  opacity: 1;
}
.bca-table-listup__img {
  vertical-align: middle;
}
.bca-table-listup__tbody-th, .bca-table-listup__tbody-td {
  border: none;
  border-bottom: 1px solid #eeeeea;
}
tr:hover .bca-table-listup__tbody-th, tr:hover .bca-table-listup__tbody-td {
  background: #f8f8f8;
  cursor: pointer;
}
.bca-table-listup__tbody-th {
  white-space: nowrap;
}
.bca-table-listup__tbody-td {
  line-height: 1.3;
}
.bca-table-listup__tbody-td--select {
  padding: 10px;
  width: 12.5px;
}
.bca-table-listup__tbody-td--select input {
  margin: 0;
}
.bca-table-listup__tbody-td ul {
  margin: 0;
}
.bca-table-listup__tbody-td--title {
  min-width: 200px;
  max-width: 500px;
}
.bca-table-listup__tbody-td--category {
  min-width: 100px;
}
.bca-table-listup__tbody-td--tag {
  min-width: 100px;
}
.bca-table-listup__tbody-td--tag .tag:after {
  content: ", ";
}
.bca-table-listup__tbody-td--tag .tag:last-child:after {
  content: none;
}
.bca-table-listup__tbody-td--date {
  white-space: nowrap;
}
.bca-table-listup__tbody-td--actions {
  padding-left: 1rem;
  padding-right: 1rem;
  white-space: nowrap;
}
.bca-table-listup__tbody-td--actions .bca-btn-icon {
  margin-right: 0.2em;
}
.bca-table-listup .disablerow th, .bca-table-listup .disablerow td {
  background-color: #ccc;
}
.bca-table-listup .eye_catch-wrap {
  display: flex;
  flex-wrap: nowrap;
}
.bca-table-listup .eye_catch {
  margin-right: 10px;
  width: 50px;
}
.bca-table-listup .eye_catch img {
  width: 100%;
}
.bca-table-listup [data-bca-text-size=lg] {
  font-size: 1.6rem;
}
.bca-table-listup .bca-currentrow th, .bca-table-listup .bca-currentrow td {
  background: #6fa83d;
  color: #FFF;
}
.bca-table-listup__user-list {
  font-size: 1.1rem;
  margin: 0;
}
.bca-table-listup__user-list .tag:not(:first-child)::before {
  content: "/";
  color: #ddd;
}
.bca-table-listup__user-list a {
  white-space: nowrap;
}

/* Crumb
----------------------------------------------- */
.bca-content-menu {
  padding: 0;
}
.bca-content-menu__item {
  font-size: 1.3rem;
  display: inline-block;
  margin-left: 1em;
  padding: 0;
  background: none;
}
.bca-content-menu__link {
  color: #424f44;
}

.bca-content-info__title {
  margin: 0 0 10px;
  font-size: 1.4rem;
}
.bca-content-info__list {
  margin: 0 0 30px;
  padding: 0;
  list-style: none;
}
.bca-content-info__list-item {
  font-size: 1.4rem;
  line-height: 1.5;
}

.bca-feed__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bca-feed__list-item {
  padding-bottom: 9px;
  margin-bottom: 8px;
  line-height: 1.5;
  border-bottom: 1px solid #eeeeea;
}
.bca-feed__list-item-date {
  font-size: 80%;
}

.bca-update-log__list {
  margin: 20px 0 30px;
  padding: 0;
  list-style: none;
}
.bca-update-log__list-item {
  padding-bottom: 9px;
  margin-bottom: 8px;
  line-height: 1.5;
  border-bottom: 1px solid #eeeeea;
  word-break: break-word;
}
.bca-update-log__list-item .date {
  font-size: 80%;
}

.bca-search {
  font-size: 1.6rem;
  border-bottom: 1px solid #eeeeea;
  margin-bottom: 20px;
  align-self: auto;
  background-color: #fff;
}
.bca-search__head {
  margin: 0;
  padding: 10px;
  border: none;
  font-size: 1em;
  font-weight: normal;
}
.bca-search__head a {
  display: block;
  padding: 10px;
}
.bca-search__head a:hover {
  text-decoration: none;
}
.bca-search__body {
  margin: 0;
  padding: 0 1em 1em;
  display: none;
}
.bca-search__input-list {
  margin-top: 0;
  margin-bottom: 0;
  /*display: flex;
  justify-content: space-between;
  align-items: flex-start;*/
}
.bca-search__input-item {
  font-size: 0.875em;
  /*flex: 0 1 0;
  display: flex;
  flex-direction: column;
  margin: 0;
  display: block;*/
  display: inline-block;
  margin-right: 0.2vw;
}
.bca-search__input-item-label {
  display: block;
  margin: 0 0 8px 4px;
}
.bca-search__btns {
  /*display: flex;
  justify-content: center;
  align-items: center;*/
  margin: 0 0 0 4px;
}
.bca-search__btns-item {
  margin: 0 0.3em 0 0;
  display: inline-block;
}

/* bca-pagination
----------------------------------------------- */
/* pagination
----------------------------------------------- */
.bca-pagination {
  display: block;
  padding-right: 0;
  line-height: 32px;
  text-align: right;
}
.bca-pagination .bca-page-numbers {
  display: inline-block;
  margin-right: 20px;
  vertical-align: bottom;
}
.bca-pagination .bca-page-result {
  display: inline-block;
  margin: 0 5px 0;
  vertical-align: bottom;
}
.bca-pagination span a,
.bca-pagination span span a,
.bca-pagination .disabled,
.bca-pagination .current {
  display: inline-block;
  float: left;
  margin: 0 2px;
  padding: 0;
  width: 28px;
  text-align: center;
  vertical-align: middle;
  line-height: 28px;
  font-size: 15px;
  border: 1px solid #e2e2e2;
  text-decoration: none;
  box-sizing: border-box;
}
.bca-pagination .current {
  border: none;
  color: #424f44 !important;
}
.bca-pagination .disabled {
  color: #ccc !important;
}
.bca-pagination span span a {
  color: #424f44;
}
.bca-pagination span span a:hover {
  background-color: #424f44;
  color: #FFFFFF;
}
.bca-pagination .current {
  background-color: #fff;
  color: #999;
}
.bca-pagination .next, .bca-pagination .prev {
  border-color: #eeeeea;
  background-color: #eeeeea;
}
.bca-pagination .next a, .bca-pagination .prev a {
  color: #424f44;
  border-color: #eeeeea;
  background-color: #eeeeea;
}
.bca-pagination .next a:hover, .bca-pagination .prev a:hover {
  background-color: #424f44;
  color: #fff;
}
.bca-pagination .disabled,
.bca-pagination .disabled:hover {
  color: #999;
  border-color: #eeeeea;
  background-color: #eeeeea;
}

/* bca-totop
----------------------------------------------- */
/* ToTop
----------------------------------------------- */
.bca-totop {
  display: block;
  clear: both;
  text-align: right;
  margin-top: 30px;
  padding-bottom: 15px;
}
.bca-totop a {
  border: 1px solid #424f44;
  padding: 4px 10px;
  text-decoration: none;
  font-size: 10px;
  color: #424f44;
}
.bca-totop a:hover {
  background-color: #424f44;
  color: #fff;
}

/* ==================================================================== */
/*    Login
/* ==================================================================== */
.bca-login {
  position: relative;
  z-index: 100;
  max-width: 500px;
  margin: 30px auto;
  padding: 40px 25px 25px;
  border-radius: 5px;
  background: #fff;
  font-size: 1.4rem;
}
.bca-login,
.bca-login *,
.bca-login *::before,
.bca-login *::after {
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .bca-login {
    max-width: none !important;
  }
}
.bca-login__title {
  margin-top: 0;
  margin-bottom: 40px;
  text-align: center;
  color: #6fa83d;
  font-weight: bold;
  font-size: 4rem;
}
.bca-login__logo {
  width: 230px;
}
.bca-login-form-item {
  position: relative;
  display: block;
}
.bca-login-form-item label {
  color: #424f44;
  font-size: 1.2rem;
  display: block;
  position: absolute;
  top: 50%;
  right: 1.2em;
  transform: translate(0, -50%);
  pointer-events: none;
}
.bca-login-form-item .bca-textbox {
  display: block;
}
.bca-login-form-item .bca-textbox .bca-textbox__input {
  display: block;
  width: 100%;
  height: 52px;
  border: 1px solid #ccc;
  border-radius: 3px;
  margin: 0 0 20px;
  padding: 0.69em 1em;
  color: #424f44;
  font-size: 1.6rem;
  font-weight: bold;
  line-height: 1;
  appearance: none;
}
.bca-login-form-item .bca-textbox .bca-textbox__input:focus {
  border-color: #6fa83d;
  border-width: 1px;
  outline: none;
}
.bca-login button.bca-btn--login {
  font-size: 1.6rem;
  line-height: 1;
  display: block;
  width: 100%;
  height: 52px;
}
.bca-login .bca-login-form-ctrl {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  margin-top: 20px;
  overflow: hidden;
}
#AdminUsersLogin .bca-main__contents {
  border: none;
  background: none;
}

.bca-list-num {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 10px;
  margin-top: 10px;
  font-size: 1.4rem;
  line-height: 1;
}
.bca-list-num__title {
  font-weight: bold;
  padding-right: 0.5rem;
}
.bca-list-num__data {
  margin: 0;
  padding: 0;
  font-size: 1.4rem;
}

.bca-form-table {
  font-size: 1.4rem;
  width: 100%;
  table-layout: auto;
  font-weight: normal;
}
.bca-form-table__label {
  vertical-align: top;
  width: 250px;
  padding: 1.4em 2em 1em 0;
  font-weight: normal;
  border-bottom: 1px solid #eeeeea;
  text-align: left;
}
.bca-form-table__label.-label {
  display: block;
  border: none;
}
.bca-form-table__label label {
  padding: 0.2em 0 0;
  margin-bottom: 0;
}
.bca-form-table__label .bca-label {
  position: relative;
  top: -0.15em;
  margin-top: 0;
  margin-bottom: 0;
}
.bca-form-table__input {
  padding: 1em 0 1em;
  vertical-align: top;
  border-bottom: 1px solid #eeeeea;
  font-weight: normal;
}
.bca-form-table__input-wrap {
  display: block;
  padding: 0;
}
.bca-form-table tr:last-child th,
.bca-form-table tr:last-child td {
  border-bottom: none !important;
}
.bca-form-table__group-state {
  display: flex;
  flex-wrap: wrap;
}
.bca-form-table__group-state .bca-radio-group {
  margin-right: 1em;
}
.bca-form-table__inner-table-label {
  padding: 0.5em 1em 0.5em 0;
  font-weight: normal;
  text-align: left;
  vertical-align: middle;
}
.bca-form-table__inner-table-input {
  padding: 0.5em 0;
  vertical-align: top;
  vertical-align: middle;
}
.bca-form-table__inner-submit {
  margin: 1em 0 0;
}
.bca-form-table .bca-post__url {
  display: block;
  margin-top: 0.5em;
  font-size: 1.4rem;
  font-weight: bold;
}
.bca-form-table .bca-mailContentSender1 {
  margin-top: 1em;
  margin-left: 2em;
}
.bca-form-table[data-bca-table-type=type2] {
  font-size: 1.4rem;
  width: 100%;
  table-layout: auto;
  border-bottom: none;
}
.bca-form-table[data-bca-table-type=type2] .bca-form-table__label {
  vertical-align: top;
  width: 250px;
  padding-left: 0.2em;
  text-align: left;
  white-space: nowrap;
}
.bca-form-table[data-bca-table-type=type2] .bca-form-table__label.-label {
  display: block;
  border: none;
}
.bca-form-table[data-bca-table-type=type2] .bca-form-table__label label {
  display: inline-block;
  padding: 0.2em 0 0;
  margin-bottom: 0;
}
.bca-form-table[data-bca-table-type=type2] .bca-form-table__label .bca-label {
  position: relative;
  top: -0.15em;
  margin-top: 0;
  margin-bottom: 0;
}
.bca-form-table[data-bca-table-type=type2] .bca-form-table__input {
  vertical-align: top;
  font-weight: normal;
}
.bca-form-table[data-bca-table-type=type2] .bca-form-table__input .bca-select,
.bca-form-table[data-bca-table-type=type2] .bca-form-table__input .bca-textbox,
.bca-form-table[data-bca-table-type=type2] .bca-form-table__input .bca-textarea {
  position: relative;
  margin-top: -0.5em;
  margin-left: -4px;
}
.bca-form-table[data-bca-table-type=type2] .bca-form-table__explanation {
  display: inline-block;
  margin-left: 1em;
  font-size: 1.2rem;
  color: #666;
}
.bca-form-table[data-bca-table-type=type2] .btn.help {
  position: relative;
  margin-bottom: -3px;
  margin-left: 3px;
}
.bca-form-table .bca-help {
  font-size: 20px;
}

#BasicSetting table {
  border-bottom: 1px solid #eeeeea;
  margin-bottom: 20px;
}

.message {
  color: #0087bc;
  font-weight: normal;
  margin: 20px;
  line-height: 1.6;
}

#MessageBox .message,
#MessageBox .notice-message,
#BcMessageBox .notice-message,
#UpdateMessage {
  color: #0087bc;
  word-break: break-word;
}
#MessageBox .message::before,
#MessageBox .notice-message::before,
#BcMessageBox .notice-message::before,
#UpdateMessage::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}

#MessageBox .alert-message,
#authMessage,
#AlertMessage,
#BcMessageBox .alert-message {
  color: #f20014 !important;
}
#MessageBox .alert-message::before,
#authMessage::before,
#AlertMessage::before,
#BcMessageBox .alert-message::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}

/* flashMessage
----------------------------------------------- */
#authMessage,
#flashMessage,
#AlertMessage,
#BcSystemMessage,
#UpdateMessage {
  padding: 10px 10px 10px 25px;
  margin: 20px 0;
  font-size: 16px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  font-weight: normal;
}

#BcMessageBox {
  display: none;
}

/* Help,Search,Limit共通設定
----------------------------------------------- */
#Help .head, #Limit .head {
  padding: 0;
  margin: 0;
}

#Help .body, #Limit .body {
  margin: 10px auto;
  text-align: center;
  vertical-align: middle;
}

#Help .close, #Limit .close {
  float: right;
  margin: 0;
  padding: 0;
  cursor: pointer;
}

#Help h2, #Limit h2 {
  border: none;
  margin: 0;
  padding: 10px;
  font-size: 1.6rem;
  font-weight: normal;
}

/* Help
----------------------------------------------- */
#Help {
  display: none;
  border-bottom: 1px solid #eeeeea;
  padding: 20px;
  background-color: #FFF;
  overflow: hidden;
  line-height: 1.6;
}

#Help .body {
  text-align: left;
}

#Help .example-box {
  padding: 15px;
  border: 3px solid #DDD;
  margin-bottom: 20px;
  color: #000;
}

#Help .example-box .head {
  font-weight: bold;
}

#Help ul,
#Help ol {
  margin-left: 0;
  padding-left: 20px;
  list-style-position: outside;
}

#Help li {
  /*padding: 0 20px;*/
  margin: 5px 0;
  line-height: 1.6;
}

#Help li img {
  vertical-align: middle;
}

table.cake-sql-log {
  width: 90%;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-bottom: 1px solid #666;
  border-right: 1px solid #666;
  color: #333;
  background-color: #fff;
  clear: both;
  padding: 0;
  margin: 0 0 1em 0;
  white-space: normal;
  border-collapse: separate;
  margin: 20px auto;
}

table.cake-sql-log caption {
  font-weight: bold;
  text-align: center;
}

table.cake-sql-log th {
  background-color: #e2e2e2;
  padding: 4px 8px;
  font-weight: bold;
  text-align: center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #FFFFFF;
  border-right-color: #666;
  border-bottom-color: #666;
  border-left-color: #FFFFFF;
  font-size: 0.8em;
}

table.cake-sql-log tr td {
  background-color: #F7F7F7;
  padding: 6px 8px;
  vertical-align: top;
  text-align: left;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  font-size: 0.8em;
}

.button-small, .ui-dialog-buttonset button, .bca-btn {
  display: inline-block;
  border-radius: 3px;
  padding: 0.7em 1em 0.6em;
  line-height: 1.2;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 1.4rem;
  box-sizing: border-box;
  outline: none;
  color: #424f44;
  text-decoration: none;
  background-image: linear-gradient(rgb(255, 255, 255) 10%, rgb(244, 245, 241) 100%);
  transition: all 0.3s ease-out 0s;
  white-space: nowrap;
}
.button-small::before, .ui-dialog-buttonset button::before, .bca-btn::before {
  margin-right: 4px;
  color: #424f44;
}
.button-small:hover, .ui-dialog-buttonset button:hover, .bca-btn:hover {
  text-decoration: none;
  color: #424f44;
  background-color: #eeeeea;
  background-image: linear-gradient(rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%);
}
.button-small:focus, .ui-dialog-buttonset button:focus, .bca-btn:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
}

.bca-btn[data-bca-btn-type=publish]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=unpublish]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=edit]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=copy]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=save] {
  color: #fff;
  border: none;
  background: #6fa83d;
}
.bca-btn[data-bca-btn-type=save]::before {
  color: #fff;
}
.bca-btn[data-bca-btn-type=save]:hover {
  color: #fff;
  background: #424f44;
}
.bca-btn[data-bca-btn-type=delete]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=back-to-list]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=favorite]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=menuitem]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=add] {
  color: #fff;
  border: none;
  background: #6fa83d;
}
.bca-btn[data-bca-btn-type=add]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=add]::before {
  color: #fff;
}
.bca-btn[data-bca-btn-type=add]:hover {
  color: #fff;
  background: #424f44;
}
.bca-btn[data-bca-btn-type=help]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=permission]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=home]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=login] {
  color: #fff;
  border: 1px solid #639536;
  background-image: linear-gradient(#6fa83d 10%, #639536 100%);
}
.bca-btn[data-bca-btn-type=login]:hover, .bca-btn[data-bca-btn-type=login]:focus {
  color: #fff;
  background-image: linear-gradient(#639536 10%, #639536 100%);
}
.bca-btn[data-bca-btn-type=search]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=clear]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=textcopy]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=download]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-type=draggable]::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-btn[data-bca-btn-size=xl] {
  font-size: 2rem;
}
.bca-btn[data-bca-btn-size=lg] {
  font-size: 1.6rem;
}
.bca-btn[data-bca-btn-size=sm] {
  font-size: 1.2rem;
}
.bca-btn[data-bca-btn-size=xs] {
  font-size: 1.1rem;
  font-size: 0.78rem;
  padding: 0.6em 0.8em 0.4em;
}
.bca-btn[data-bca-btn-width=xl] {
  padding-right: 5em;
  padding-left: 5em;
}
.bca-btn[data-bca-btn-width=lg] {
  padding-right: 3em;
  padding-left: 3em;
}
.bca-btn[data-bca-btn-category=text] {
  font-size: 1.4rem;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
  color: #6fa83d;
}
.bca-btn[data-bca-btn-category=text]:hover {
  text-decoration: underline;
}
.bca-btn[data-bca-btn-color=danger] {
  transition: none;
}
.bca-btn[data-bca-btn-color=danger]:hover {
  color: #fff;
  background: #f20014;
  border-color: #f20014;
}
.bca-btn[data-bca-btn-color=danger]:hover::before {
  color: #fff;
}
.bca-btn[data-bca-btn-status=primary] {
  color: #fff;
  background: #6fa83d;
}
.bca-btn[data-bca-btn-status=primary]::before {
  color: #fff;
}
.bca-btn[data-bca-btn-status=primary]:hover {
  color: #fff;
  background: #424f44;
}
.bca-btn[disabled] {
  color: #aaa;
  border-color: #ddd;
}

.bca-radio {
  display: inline-block;
  min-height: 1.5em;
  margin: 0.2em 1em 0 0;
  white-space: nowrap;
  cursor: pointer;
  font-size: 1.6rem;
}
.bca-radio[data-bca-radio-size=lg] {
  font-size: 2rem;
}
.bca-radio[data-bca-radio-size=sm] {
  font-size: 1.4rem;
}
.bca-radio-group {
  margin-bottom: -0.5em;
}
.bca-radio-group br + .bca-radio {
  margin-top: 0.5em;
}
.bca-radio__input {
  opacity: 0;
  width: 0px;
  height: 0px;
  margin: 0px;
}
.bca-radio__input + label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-left: 2em;
  font-size: 1.4rem;
}
.bca-radio__input[data-bca-radio-size=lg] + label {
  font-size: 2rem;
}
.bca-radio__input[data-bca-radio-size=sm] + label {
  font-size: 1.4rem;
}
.bca-radio__input + label:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  box-sizing: border-box;
  margin: auto;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.bca-radio__input:checked + label:before {
  background: #6fa83d;
  box-shadow: 0 0 0px 4px #fff inset;
}
.bca-radio__input:focus + label:before {
  box-shadow: 0 0 0px 4px #fff inset, 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}
.bca-radio__label {
  margin-bottom: 0;
}

.bca-checkbox {
  display: inline-block;
  min-height: 1.5em;
  margin: 0.2em 1em 0 0;
  white-space: nowrap;
  cursor: pointer;
  font-size: 1.6rem;
}
.bca-checkbox[data-bca-checkbox-size=lg] {
  font-size: 2rem;
}
.bca-checkbox[data-bca-checkbox-size=sm] {
  font-size: 1.4rem;
}
.bca-checkbox-group {
  margin-bottom: -0.5em;
}
.bca-checkbox-group .bca-checkbox {
  margin-bottom: 0.5em;
}
.bca-checkbox__input {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-appearance: none;
  appearance: none;
  background: #cccccc;
}
.bca-checkbox__input:checked + label:after,
.bca-checkbox__input:checked + .bca-checkbox-label:after {
  display: block;
}
.bca-checkbox__input:focus + label:before,
.bca-checkbox__input:focus + .bca-checkbox-label:before {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}
.bca-checkbox__input + label, .bca-checkbox__label {
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  box-sizing: border-box;
  line-height: 1.15;
  font-size: 1.4rem;
}
.bca-checkbox__input + label:after, .bca-checkbox__input + label:before, .bca-checkbox__label:after, .bca-checkbox__label:before {
  box-sizing: border-box;
}
.bca-checkbox__input + label:before, .bca-checkbox__label:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  margin-top: -0.2em;
  width: 1.5em;
  height: 1.5em;
  border: 2px solid #ccc;
  border-radius: 2px;
  box-sizing: border-box;
  margin-right: 0.5em;
  background: #FFFFFF;
}
.bca-checkbox__input + label:after, .bca-checkbox__label:after {
  position: absolute;
  top: 0em;
  left: 0.5em;
  content: "";
  display: none;
  width: 0.5em;
  height: 0.9em;
  transform: rotate(45deg);
  border-right: 0.24em solid #6fa83d;
  border-bottom: 0.24em solid #6fa83d;
}
.bca-checkbox__input + label[data-bca-checkbox-size=lg], .bca-checkbox__label[data-bca-checkbox-size=lg] {
  font-size: 2rem;
}
.bca-checkbox__input + label[data-bca-checkbox-size=sm], .bca-checkbox__label[data-bca-checkbox-size=sm] {
  font-size: 1.4rem;
}

.bca-select__select {
  appearance: none;
  background: url(../../img/admin/icn_select.svg) no-repeat center right 0.5em/10px auto, #FFFFFF;
  font-size: 1.4rem;
  padding: 0.7em 2.2em 0.6em 1.2em;
  border: 1px solid #ccc;
  line-height: 1.2;
  outline: none;
  border-radius: 3px;
  color: #424f44;
  margin: 4px;
}
.bca-select__select[data-bca-select-size=lg] {
  font-size: 1.6rem;
}
.bca-select__select[data-bca-select-size=sm] {
  font-size: 1.2rem;
}
.bca-select__select:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}

/* bca-data-list
----------------------------------------------- */
.bca-data-list {
  margin-bottom: 15px;
}
.bca-data-list__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 10px;
}
.bca-data-list__sub {
  flex: 1;
  text-align: right;
  display: inline-flex;
  flex-direction: column;
}
.bca-data-list__bottom {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-top: 10px;
}

.bca-label {
  font-size: 1.1rem;
  display: inline-block;
  color: #FFF;
  background: #444;
  margin: 0.5em 0.55em 0.5em;
  padding: 0.1em 0.6em;
  line-height: 1.8;
}
.bca-label[data-bca-label-type=required] {
  white-space: nowrap;
  background: #f20014;
  border-radius: 3px;
}
.bca-label[data-bca-label-type=optional] {
  background: #00E;
}

.bca-panel {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
}
.bca-panel > * {
  width: calc(33.33% - 20px);
}
.bca-panel-box {
  padding: 25px 20px;
  margin: 0 0 20px;
  background: #fff;
  border: 1px solid #eeeeea;
}
.bca-panel-box__title {
  margin: 0 0 30px 0;
  font-size: 2rem;
  font-weight: normal;
}
.bca-panel-box__inline-fields {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
}
.bca-panel-box__inline-fields-item {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  white-space: nowrap;
}
.bca-panel-box__inline-fields-item .bca-radio-group {
  margin-bottom: 0;
}
.bca-panel-box__inline-fields-title {
  font-weight: bold;
  display: inline-block;
  margin-right: 0.5em;
  white-space: nowrap;
}
.bca-panel-box__inline-fields-separator {
  width: 1px;
  background: #eeeeea;
  margin: 0 2em;
}
.bca-panel-box__inline-fields-separator::before {
  content: "";
  display: block;
}

/* 古いスタイル インストール画面など
----------------------------------------------- */
.bca-main__body div.float-left {
  float: left;
  width: 33%;
}

.bca-textbox-color {
  display: inline-block;
}
.bca-textbox-color__input {
  display: inline-block;
  outline: none;
  padding: 0.7em 0.5em 0.6em 0.5em;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.2;
  font-size: 1.6rem;
  color: #424f44;
  margin: 4px;
}
.bca-textbox-color__input[data-input-text-size=lg] {
  font-size: 1.6rem;
}
.bca-textbox-color__input[data-input-text-size=sm] {
  font-size: 1.2rem;
}
.bca-textbox-color__input[data-input-text-size=full-counter] {
  width: calc(100% - 80px);
}
.bca-textbox-color__input[data-margin=bottom] {
  margin-bottom: 10px;
}
.bca-textbox-color__input:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}

.bca-textbox {
  display: inline-block;
}
.bca-textbox__input {
  display: inline-block;
  outline: none;
  padding: 0.7em 0.5em 0.6em 0.5em;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.2;
  font-size: 1.4rem;
  color: #424f44;
  margin: 4px;
}
.bca-textbox__input[data-input-text-size=lg] {
  font-size: 1.6rem;
}
.bca-textbox__input[data-input-text-size=sm] {
  font-size: 1.2rem;
}
.bca-textbox__input[data-input-text-size=full-counter] {
  width: calc(100% - 80px);
}
.bca-textbox__input[data-margin=bottom] {
  margin-bottom: 10px;
}
.bca-textbox__input:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}
.bca-textbox__input::placeholder {
  color: #c9c8c8;
}

.bca-textarea {
  display: inline;
  width: 100%;
}
.bca-textarea__textarea {
  display: inline-block;
  outline: none;
  padding: 0.7em 0.5em 0.6em 0.5em;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.6;
  font-size: 1.6rem;
  color: #424f44;
  margin: 4px;
  width: calc(100% - 80px);
}
.bca-textarea__textarea[data-input-text-size=lg] {
  font-size: 1.6rem;
}
.bca-textarea__textarea[data-input-text-size=sm] {
  font-size: 1.2rem;
}
.bca-textarea__textarea[data-input-text-size=full-counter] {
  width: calc(100% - 120px);
}
.bca-textarea__textarea[data-width=full] {
  width: calc(100% - 80px);
}
.bca-textarea__textarea:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}
.bca-textarea__textarea::placeholder {
  color: #c9c8c8;
}

.bca-file__delete {
  display: inline-block;
  margin: 0 1em 0.4em 0;
  white-space: nowrap;
  cursor: pointer;
}
.bca-file__delete-input {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  -webkit-appearance: none;
  appearance: none;
  background: #cccccc;
}
.bca-file__delete-input:checked + label:after,
.bca-file__delete-input:checked + .bca-checkbox-label:after {
  display: block;
}
.bca-file__delete-input:focus + label:before,
.bca-file__delete-input:focus + .bca-file__delete-label:before {
  box-shadow: 0 0 4px 0px #6fa83d;
}
.bca-file__delete-input + label, .bca-file__delete-label {
  position: relative;
  display: inline-block;
  box-sizing: border-box;
  line-height: 1.15;
  font-size: 1.4rem;
}
.bca-file__delete-input + label:after, .bca-file__delete-input + label:before, .bca-file__delete-label:after, .bca-file__delete-label:before {
  box-sizing: border-box;
}
.bca-file__delete-input + label:before, .bca-file__delete-label:before {
  content: "";
  vertical-align: middle;
  display: inline-block;
  margin-top: -0.2em;
  width: 1.5em;
  height: 1.5em;
  border: 2px solid #BBBBBB;
  border-radius: 2px;
  box-sizing: border-box;
  margin-right: 0.5em;
}
.bca-file__delete-input + label:after, .bca-file__delete-label:after {
  position: absolute;
  top: 0em;
  left: 0.5em;
  content: "";
  display: none;
  width: 0.5em;
  height: 0.9em;
  transform: rotate(45deg);
  border-right: 0.24em solid #6fa83d;
  border-bottom: 0.24em solid #6fa83d;
}
.bca-file__delete-input + label[data-bca-checkbox-size=lg], .bca-file__delete-label[data-bca-checkbox-size=lg] {
  font-size: 2rem;
}
.bca-file__delete-input + label[data-bca-checkbox-size=sm], .bca-file__delete-label[data-bca-checkbox-size=sm] {
  font-size: 1.4rem;
}

/*
 datepicker
  span			bca-datepicker
  span(date)			bca-datepicker__date
  text(date)			bca-datepicker__date-input
  label(date)			bca-datepicker__date-label
  span(time)			bca-datepicker__time
  text(time)			bca-datepicker__time-input
  label(time)			bca-datepicker__time-label

<span class="bca-datetimepicker required">
  <span class="bca-datetimepicker__date">
    <label for="BlogPostPostsDateDate" class="bca-datetimepicker__date-label">日付</label>
    <input name="data[BlogPost][posts_date_date]" size="12" maxlength="10"
      class="bca-datetimepicker__date-input hasDatepicker" value="2018/10/15" type="text" id="BlogPostPostsDateDate">
    <script></script>
  </span>
  <span class="bca-datetimepicker__time">
    <label for="BlogPostPostsDateTime" class="bca-datetimepicker__time-label">時間</label>
    <input name="data[BlogPost][posts_date_time]" size="8" maxlength="8" class="bca-datetimepicker__time-input ui-timepicker-input" value="19:14:12" type="text" id="BlogPostPostsDateTime" autocomplete="off">
  </span>
  <input type="hidden" name="data[BlogPost][posts_date]" value="2018-10-15 19:14:12" id="BlogPostPostsDate">
</span>

 */
.bca-datetimepicker {
  display: inline-block;
  white-space: nowrap;
}
.bca-datetimepicker__date, .bca-datetimepicker__time {
  position: relative;
  display: inline-block;
  white-space: nowrap;
}
.bca-datetimepicker__date-label, .bca-datetimepicker__time-label {
  margin-right: 0.3em;
  cursor: pointer;
}
.bca-datetimepicker__date-label::before, .bca-datetimepicker__time-label::before {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  font-size: 1.8rem;
  color: #666;
  transition: 0.2;
}
.bca-datetimepicker__date:hover .bca-datetimepicker__date-label:before, .bca-datetimepicker__date:hover .bca-datetimepicker__time-label:before, .bca-datetimepicker__time:hover .bca-datetimepicker__date-label:before, .bca-datetimepicker__time:hover .bca-datetimepicker__time-label:before {
  color: #424f44;
}
.bca-datetimepicker__date-input, .bca-datetimepicker__time-input {
  display: inline-block;
  outline: none;
  padding: 0.7em calc(0.5em + 16px) 0.6em 0.5em;
  margin: 4px;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.2;
  font-size: 1.4rem;
  color: #424f44;
}
.bca-datetimepicker__date-input[data-input-text-size=lg], .bca-datetimepicker__time-input[data-input-text-size=lg] {
  font-size: 1.6rem;
}
.bca-datetimepicker__date-input[data-input-text-size=sm], .bca-datetimepicker__time-input[data-input-text-size=sm] {
  font-size: 1.2rem;
}
.bca-datetimepicker__date-input[data-input-text-size=full-counter], .bca-datetimepicker__time-input[data-input-text-size=full-counter] {
  width: calc(100% - 80px);
}
.bca-datetimepicker__date-input:focus, .bca-datetimepicker__time-input:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}
.bca-datetimepicker__date-label::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-datetimepicker__time {
  margin-left: 1em;
}
.bca-datetimepicker__time-label::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-datetimepicker__time-input {
  width: 6em;
}
.bca-datetimepicker__delimiter {
  display: inline-block;
  padding: 0 0.5em;
  margin-bottom: 0.5em;
}
.bca-datetimepicker__group {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: -0.5em;
}
.bca-datetimepicker__start, .bca-datetimepicker__end {
  display: flex;
  flex-wrap: nowrap;
  justify-content: start;
  margin-bottom: 0.5em;
}

/*
.list-panel li{
	padding:15px;
	margin:12px;
	background: none;
	background-color:#efefef;
	width:244px;
	float:left;
	height:340px;
}
.list-panel .row-tools {
	text-align: center;
	margin-top:5px;
	margin-bottom: 5px;
	border:3px solid #ccc;
	padding:3px;
}
.list-panel .theme-screenshot {
	border:1px solid #e2e2e2;
}
.list-panel .theme-screenshot img {
	width:242px;
}
.list-panel .theme-version,
.list-panel .theme-author {
	margin-bottom: 3px;
}
.list-panel .theme-author a {
	color: #000;
	text-decoration: underline;
}
.list-panel .theme-author a:hover {
	text-decoration: none;
}
.list-panel li {
	position: relative;
}
.list-panel .error-message {
	margin:0;
	white-space:normal;
	display: block;
	line-height: 16px;
	top:44px;
	position: absolute;
	padding:7px;
	width:230px;
}
.list-panel .no-data {
	float:none;
	width:auto;
	margin:0;
	text-align: center;
	height: auto;
}
*/
.bca-list-panel {
  display: grid;
  grid-template-columns: repeat(auto-fill, 300px);
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  margin: 0;
  padding: 0;
}
.bca-list-panel > li {
  position: relative;
  margin: 0;
  padding: 15px;
  background: #fff;
  list-style: none;
  border: 1px solid #eeeeea;
}
.bca-list-panel .row-tools {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 1px solid #eeeeea;
  padding: 3px;
}
.bca-list-panel .theme-name {
  margin-top: 0;
}
.bca-list-panel .theme-screenshot {
  border: 1px solid #e2e2e2;
}
.bca-list-panel .theme-screenshot img {
  width: 242px;
}
.bca-list-panel .theme-version, .bca-list-panel .theme-author {
  margin: 10px 0 5px;
}
.bca-list-panel .theme-author a {
  color: #000;
  text-decoration: underline;
}
.bca-list-panel .theme-author a:hover {
  text-decoration: none;
}
.bca-list-panel .error-message {
  margin: 0;
  white-space: normal;
  display: block;
  line-height: 16px;
  top: 44px;
  position: absolute;
  padding: 7px;
  width: 230px;
}
.bca-list-panel .no-data {
  float: none;
  width: auto;
  margin: 0;
  text-align: center;
  height: auto;
}

.bca-current-theme {
  position: relative;
  border: 3px solid #6fa83d;
  padding: 20px;
  margin-bottom: 20px;
}
.bca-current-theme__name {
  margin-top: 0;
  margin-bottom: 0.2em;
}
.bca-current-theme__inner {
  display: flex;
}
.bca-current-theme__main {
  margin-right: 20px;
  width: 300px;
}
.bca-current-theme__sub {
  flex: 1;
}
.bca-current-theme__screenshot {
  padding: 0;
  border: 1px solid #ccc;
}
.bca-current-theme__screenshot img {
  display: block;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.bca-current-theme .theme-name {
  margin-top: 0;
}
.bca-current-theme .theme-description {
  line-height: 1.6em;
  clear: right;
}
.bca-current-theme .theme-popup-contents {
  padding: 20px 20px 30px 20px;
}
.bca-current-theme .theme-popup-contents .theme-screenshot {
  border: 1px solid #e2e2e2;
  float: left;
  margin-right: 20px;
}
.bca-current-theme .theme-popup-contents .theme-screenshot img {
  width: 298px;
}
.bca-current-theme .theme-popup-contents .theme-screenshot .theme-description {
  padding-top: 10px;
  margin-top: 10px;
}
.bca-current-theme .row-tools {
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  border: 3px solid #ccc;
  padding: 3px;
}
.bca-current-theme .error-message {
  margin: 0;
  white-space: normal;
  display: block;
  line-height: 16px;
  top: 56px;
  position: absolute;
  padding: 7px;
  width: 286px;
}

#CurrentTheme h2 {
  font-weight: normal;
  font-size: 2rem;
  margin-bottom: 20px;
}
#CurrentTheme .theme-description {
  font-size: 1.4rem;
}
#CurrentTheme #ThemeLoadDefaultDataPatternForm {
  margin-bottom: 20px;
}

/*
#CurrentTheme {
	border:5px solid #e2e2e2;
	padding:20px;
	margin-bottom: 20px;
}
#CurrentTheme .theme-screenshot {
	border:1px solid #e2e2e2;
	margin-bottom: 10px;
}
#CurrentTheme .theme-screenshot img {
	width:298px;
}
#CurrentTheme .row-tools {
	text-align: center;
	margin-top:5px;
	margin-bottom: 5px;
	border:3px solid #ccc;
	padding:3px;
}
#CurrentTheme .theme-info {
	float:left;
	width:240px;
	background-color:#efefef;
	padding:20px;
	margin-right:50px;
	height:90px;
}

#CurrentTheme .current-theme-left {
	width:300px;
	margin-right:20px;
	float:left;
}
#CurrentTheme .theme-description {
	line-height: 1.6em;
	clear:right;
}
.theme-popup-contents {
	padding:20px 20px 30px 20px;
}
.theme-popup-contents .theme-screenshot {
	border:1px solid #e2e2e2;
	float:left;
	margin-right:20px;
}
.theme-popup-contents .theme-screenshot img {
	width:298px;
}
.theme-popup-contents .theme-description {
	padding-top:10px;
	margin-top:10px;
}
#CurrentTheme {
	position: relative;
}
.current-theme-left .error-message {
	margin:0;
	white-space:normal;
	display: block;
	line-height: 16px;
	top:56px;
	position: absolute;
	padding:7px;
	width:286px;
}
*/
.bca-section__post-detail {
  margin-bottom: 1.5em;
}
.bca-section__post-top {
  float: right;
  margin-bottom: 0.8em;
}
.bca-section__post-top .bca-post__no {
  margin-right: 2em;
  font-size: 1.4rem;
}
.bca-section__post-top .bca-post__url {
  display: block;
  margin-top: 0.2em;
  font-size: 1.4rem;
  font-weight: bold;
}
.bca-section__post-top .bca-text-url {
  margin-right: 0.5em;
}
.bca-section[data-bca-section-type=form-group] {
  margin-bottom: 60px;
}

.bca-size-counter {
  display: inline-block;
  vertical-align: bottom;
  padding-left: 0.5em;
  font-size: 2rem;
  font-weight: bold;
  color: #CCC;
}
.bca-size-counter small {
  display: inline-block;
  padding-left: 0.2em;
  font-size: 1.4rem;
  color: #CCC;
}

/* action
----------------------------------------------- */
.bca-actions {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-top: 20px;
  border-top: 1px solid #eeeeea;
}
.bca-actions__sub {
  margin-left: 30px;
  padding-left: 30px;
  border-left: 1px solid #ccc;
}
.bca-actions__item {
  margin: 0 10px;
}
.bca-actions__before {
  margin-right: 30px;
  padding-right: 30px;
  border-right: 1px solid #ccc;
}
.bca-actions[data-bca-type=type2] {
  display: block;
}
.bca-actions[data-bca-type=type2] .bca-actions__form {
  margin-bottom: 20px;
}
.bca-actions[data-bca-type=type2] .bca-actions__adds {
  margin: 20px 0;
}

.bca-list {
  padding: 0;
  list-style: none;
}
.bca-list[data-bca-list-layout=horizon] {
  display: flex;
  flex-wrap: wrap;
}
.bca-list__item {
  position: relative;
  padding: 0 0 0 1em;
  margin-bottom: 8px;
  margin-right: 30px;
  line-height: 1.4;
}
.bca-list__item::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 1.2;
  color: #424f44;
}
.bca-list[data-bca-list-type=circle] {
  margin: 0;
}
.bca-list[data-bca-list-type=circle] .bca-list__item {
  padding: 0;
  margin-right: 1.5em;
  white-space: nowrap;
}
.bca-list[data-bca-list-type=circle] .bca-list__item::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.bca-list[data-bca-list-type=circle] .bca-list__item::before {
  position: relative;
  top: -2px;
  color: #aaa;
  font-size: 1rem;
  padding-right: 0.4em;
}
.bca-list[data-bca-list-delimiter=comma] .bca-list__item::after {
  content: ",";
  display: inline-block;
}
.bca-list[data-bca-list-delimiter=comma] .bca-list__item:last-child:after {
  content: none;
}

.bca-list-head {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}

.bca-file-list {
  display: flex;
  flex-wrap: wrap;
  background: #eeeeee;
  padding: 10px;
}
.bca-file-list__item {
  box-sizing: content-box;
}
.bca-file-list__item img {
  max-width: 100%;
  height: auto;
}
.bca-file-list__no-data {
  width: 100%;
  padding: 20px;
  text-align: center;
}

.bca-box {
  display: block;
  padding: 1em;
  background-color: #f8f8f8;
}
.bca-visually-hidden {
  position: absolute;
  white-space: nowrap;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  padding: 0;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  margin: -1px;
}

.bca-collapse {
  display: none;
  overflow: hidden;
}
.bca-collapse__btn-icon {
  font-size: 1.6rem;
}
.bca-collapse__action {
  display: block;
  margin: 30px 0;
}
.bca-collapse__btn {
  border: none;
  background: none;
  display: inline-block;
  width: auto;
  font-size: 2rem;
  line-height: 1.2;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  color: #6fa83d;
  padding-left: 0;
  outline: none;
}
.bca-collapse__btn:hover {
  text-decoration: none;
  color: #424f44;
}
.bca-collapse__btn-icon {
  display: inline-block;
  margin: 0;
  transition: 0.4s all;
}
.bca-collapse__btn-icon:before {
  margin: 0;
}
[data-bca-state=open] .bca-collapse__btn-icon {
  transform: rotate(180deg);
}

.bca-em-box {
  padding: 20px;
  background: #FFFFFF;
  font-size: 1.6rem;
  margin: 15px auto;
  text-align: center;
  line-height: 2;
}
.bca-em-box a {
  color: #690;
}
.bca-em-box a:hover {
  color: #9C0;
  text-decoration: none;
}

.bca-current-box {
  padding: 1px 0;
  font-size: 1.6rem;
  margin: 20px auto 20px;
  line-height: 1.6;
}
.bca-current-box a {
  color: #f20014;
}
.bca-current-box a:hover {
  color: #6fa83d;
  text-decoration: none;
}

.ui-dialog {
  padding: 0 !important;
}
.ui-dialog dt {
  margin-bottom: 8px;
}
.ui-dialog dd {
  margin-left: 0;
}

.ui-widget input[type=text],
.ui-widget input[type=password],
.ui-widget input[type=submit],
.ui-widget input[type=search],
.ui-widget input[type=tel],
.ui-widget input[type=url],
.ui-widget input[type=checkbox],
.ui-widget input[type=email] {
  display: inline-block;
  outline: none;
  padding: 0.7em 0.5em 0.6em 0.5em;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  line-height: 1.6;
  font-size: 1.4rem !important;
  color: #424f44;
}
.ui-widget input[type=text]:focus,
.ui-widget input[type=password]:focus,
.ui-widget input[type=submit]:focus,
.ui-widget input[type=search]:focus,
.ui-widget input[type=tel]:focus,
.ui-widget input[type=url]:focus,
.ui-widget input[type=checkbox]:focus,
.ui-widget input[type=email]:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}

.ui-tabs {
  padding: 0 !important;
  border: none !important;
}

.ui-tabs-nav {
  padding: 0 !important;
  border: none !important;
  background: none !important;
}

.ui-tabs-panel {
  border: 1px solid #CCC !important;
}

.ui-widget-content {
  border-radius: 0 !important;
  border-color: #eeeeea !important;
}
.ui-dialog-titlebar {
  background: #424f44 !important;
  border-radius: 0 !important;
  font-size: 1.4rem !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.ui-dialog-titlebar-close {
  width: 26px !important;
  height: 26px !important;
  margin-top: -13px !important;
}

.ui-button {
  border: 1px solid #eeeeea !important;
  padding: 0 !important;
  background: #FFFFFF !important;
  display: inline-block !important;
  border-radius: 3px !important;
  padding: 0.7em 1em 0.6em !important;
  line-height: 1.2 !important;
  cursor: pointer !important;
  font-size: 1.4rem !important;
  box-sizing: border-box !important;
  outline: none !important;
  color: #424f44 !important;
  text-decoration: none !important;
  background-image: linear-gradient(rgb(255, 255, 255) 10%, rgb(244, 245, 241) 100%) !important;
  transition: all 0.5s ease-out 0s !important;
}
.ui-button::before {
  display: inline-block;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 4px !important;
  color: #424f44 !important;
}
.ui-button:hover {
  text-decoration: none !important;
  color: #424f44 !important;
  background-color: #eeeeea !important;
  background-image: linear-gradient(rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%) !important;
}
.ui-button:focus {
  box-shadow: 0 0 4px 0px #6fa83d !important;
}

.ui-state-default {
  background: #FFFFFF !important;
  cursor: pointer !important;
  outline: none !important;
  color: #424f44 !important;
  text-decoration: none !important;
  background-image: linear-gradient(rgb(255, 255, 255) 10%, rgb(244, 245, 241) 100%) !important;
}

.ui-tabs-active {
  background: #FFFFFF !important;
}

.ui-button-text {
  padding: 0 !important;
}

.ui-icon-closethick {
  background: none !important;
  position: relative;
  padding: 0 !important;
}
.ui-icon-closethick:before, .ui-icon-closethick:after {
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  display: block;
  width: 3px;
  height: 14px;
  background: #424f44;
}
.ui-icon-closethick:before {
  transform: translate(-50%, -50%) rotate(45deg);
}
.ui-icon-closethick:after {
  transform: translate(-50%, -50%) rotate(-45deg);
}

/* ui-dialog
----------------------------------------------- */
.ui-dialog label.error, .error-message {
  color: #f20014;
  font-size: 1.4rem;
  padding: 2px;
  margin-left: 5px;
  display: block;
  font-weight: normal;
  white-space: nowrap;
}
.ui-dialog label.error::before, .error-message::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
  margin: 0 0.3em 0 0;
}

.ui-dialog .ui-button-text {
  font-weight: bold;
}

.ui-dialog .required {
  color: #333;
}

.ui-dialog label.error {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

.ui-dialog .ui-dialog-titlebar {
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  -khtml-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  -khtml-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  border: none;
  background-color: #333;
  font-size: 11px;
  color: #FFF;
}

.ui-widget-header {
  border: none;
  background: #888;
}

.ui-dialog-titlebar-close {
  display: none;
}

.ui-dialog dl {
  margin: 5px;
}

.ui-dialog dt {
  padding: 0;
}

.ui-dialog dd {
  padding: 0 0 10px 0;
  margin-bottom: 10px;
}

.ui-dialog dd {
  border-bottom: 1px solid #eeeeea;
}

.ui-widget-content {
  color: #535A62 !important;
}

.ui-dialog dt label {
  color: #424f44 !important;
  font-size: 14px;
}

.ui-dialog input[type=radio] {
  margin-right: 7px;
}

.ui-dialog {
  padding: 0;
}

.ui-dialog .ui-dialog-titlebar {
  padding: 1px 10px;
}

.ui-dialog .ui-state-default {
  background: none;
  border: 1px solid #CCC;
  cursor: pointer;
  text-shadow: rgba(255, 255, 255, 0.4) 1px 1px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  -o-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  background: #F3F3F3;
  background: -moz-linear-gradient(top, #FFF, #F3F3F3);
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(100%, #F3F3F3));
  background: -o-linear-gradient(top, #FFF, #F3F3F3);
}

.ui-widget {
  font-family: Arial, Geneva, sans-serif, "メイリオ", Verdana, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック" !important;
  font-size: 1.4rem !important;
  color: #424f44;
}
.ui-widget p {
  line-height: 1.6;
}

.ui-tabs-panel a {
  color: #6fa83d !important;
  text-decoration: none !important;
}
.ui-tabs-panel a:hover {
  color: #6fa83d;
  text-decoration: underline !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #eeeeea !important;
}

.ui-widget-header,
.cke_dialog_title {
  border: none !important;
  background-color: #ccc !important;
  background-image: none !important;
  color: #424f44 !important;
  box-shadow: none !important;
}

.ui-datepicker table {
  font-size: 1.4rem !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: none !important;
  background: none !important;
  color: #424f44 !important;
}

.ui-datepicker {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2) !important;
}

.ui-datepicker-today .ui-state-default {
  border: none !important;
  background: #ddd !important;
}

.ui-datepicker .ui-state-active {
  border: none !important;
  background: #9ccc65 !important;
  color: #fff !important;
}

.ui-dialog th {
  padding: 1.4em 2em 1em 0 !important;
}

.ui-dialog td {
  padding: 1em 0 !important;
}

#UploaderSearch {
  border: 1px solid #eeeeea !important;
  background-color: #FFF !important;
  padding: 8px 10px !important;
}

.cke_dialog .cke_dialog_ui_radio_input {
  opacity: 0;
  width: 0px;
  height: 0px;
  margin: 0px;
}
.cke_dialog .cke_dialog_ui_radio_input + label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  padding-left: 2em;
  font-size: 1.4rem;
}
.cke_dialog .cke_dialog_ui_radio_input[data-bca-radio-size=lg] + label {
  font-size: 2rem;
}
.cke_dialog .cke_dialog_ui_radio_input[data-bca-radio-size=sm] + label {
  font-size: 1.4rem;
}
.cke_dialog .cke_dialog_ui_radio_input + label:before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1.5em;
  height: 1.5em;
  box-sizing: border-box;
  margin: auto;
  border: 1px solid #ccc;
  border-radius: 50%;
}
.cke_dialog .cke_dialog_ui_radio_input:checked + label:before {
  background: #6fa83d;
  box-shadow: 0 0 0px 4px #fff inset;
}
.cke_dialog .cke_dialog_ui_radio_input:focus + label:before {
  box-shadow: 0 0 0px 4px #fff inset, 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}
.cke_dialog select.bca-select__select,
.cke_dialog select.cke_dialog_ui_input_select {
  appearance: none;
  background: url(../../img/admin/icn_select.svg) no-repeat center right 0.5em/10px auto, #FFFFFF !important;
  font-size: 1.4rem;
  padding: 0 26px 0 4px !important;
  border: 1px solid #ccc;
  line-height: 1.4 !important;
  height: auto !important;
  width: auto !important;
  outline: none;
  border-radius: 3px;
  color: #424f44;
  box-shadow: none;
}
.cke_dialog select.bca-select__select[data-bca-select-size=lg],
.cke_dialog select.cke_dialog_ui_input_select[data-bca-select-size=lg] {
  font-size: 1.6rem;
}
.cke_dialog select.bca-select__select[data-bca-select-size=sm],
.cke_dialog select.cke_dialog_ui_input_select[data-bca-select-size=sm] {
  font-size: 1.2rem;
}
.cke_dialog select.bca-select__select:focus,
.cke_dialog select.cke_dialog_ui_input_select:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d;
  border-width: 1px;
}
.cke_dialog input.bca-textbox__input,
.cke_dialog input.cke_dialog_ui_input_text,
.cke_dialog input.cke_dialog_ui_input_password,
.cke_dialog textarea.cke_dialog_ui_input_textarea {
  line-height: 1.4 !important;
  height: auto !important;
  padding: 0 4px !important;
  display: inline-block;
  outline: none;
  border-radius: 3px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  box-shadow: none;
  color: #424f44;
}
.cke_dialog input.bca-textbox__input[data-input-text-size=lg],
.cke_dialog input.cke_dialog_ui_input_text[data-input-text-size=lg],
.cke_dialog input.cke_dialog_ui_input_password[data-input-text-size=lg],
.cke_dialog textarea.cke_dialog_ui_input_textarea[data-input-text-size=lg] {
  font-size: 1.6rem;
}
.cke_dialog input.bca-textbox__input[data-input-text-size=sm],
.cke_dialog input.cke_dialog_ui_input_text[data-input-text-size=sm],
.cke_dialog input.cke_dialog_ui_input_password[data-input-text-size=sm],
.cke_dialog textarea.cke_dialog_ui_input_textarea[data-input-text-size=sm] {
  font-size: 1.2rem;
}
.cke_dialog input.bca-textbox__input[data-input-text-size=full-counter],
.cke_dialog input.cke_dialog_ui_input_text[data-input-text-size=full-counter],
.cke_dialog input.cke_dialog_ui_input_password[data-input-text-size=full-counter],
.cke_dialog textarea.cke_dialog_ui_input_textarea[data-input-text-size=full-counter] {
  width: calc(100% - 80px);
}
.cke_dialog input.bca-textbox__input[data-margin=bottom],
.cke_dialog input.cke_dialog_ui_input_text[data-margin=bottom],
.cke_dialog input.cke_dialog_ui_input_password[data-margin=bottom],
.cke_dialog textarea.cke_dialog_ui_input_textarea[data-margin=bottom] {
  margin-bottom: 10px;
}
.cke_dialog input.bca-textbox__input:focus,
.cke_dialog input.cke_dialog_ui_input_text:focus,
.cke_dialog input.cke_dialog_ui_input_password:focus,
.cke_dialog textarea.cke_dialog_ui_input_textarea:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
  border-color: #6fa83d !important;
  border-width: 1px;
}
.cke_dialog .cke_dialog_body label {
  margin-bottom: 2px !important;
  margin-top: 2px !important;
  display: inline-block !important;
  color: #424f44 !important;
  font-size: 12px;
}
.cke_dialog .bca-btn {
  display: inline-block;
  border-radius: 3px;
  padding: 0.7em 1em 0.6em;
  line-height: 1.2;
  border: 1px solid #ccc;
  cursor: pointer;
  font-size: 1.4rem;
  box-sizing: border-box;
  outline: none;
  color: #424f44;
  text-decoration: none;
  background-image: linear-gradient(rgb(255, 255, 255) 10%, rgb(244, 245, 241) 100%);
  transition: all 0.3s ease-out 0s;
  white-space: nowrap;
}
.cke_dialog .bca-btn::before {
  margin-right: 4px;
  color: #424f44;
}
.cke_dialog .bca-btn:hover {
  text-decoration: none;
  color: #424f44;
  background-color: #eeeeea;
  background-image: linear-gradient(rgb(255, 255, 255) 100%, rgb(255, 255, 255) 100%);
}
.cke_dialog .bca-btn:focus {
  box-shadow: 0 0 4px 0px #6fa83d;
}
.cke_dialog .cke_dialog_contents .file-list {
  padding: 0;
}
.cke_dialog .cke_dialog_contents .file-list #DivPanelList .file-list-body {
  border: none;
}
.cke_dialog a.cke_dialog_ui_button_ok {
  text-shadow: none;
  border: 1px solid #b6b6b6;
  border-bottom-color: #999;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
  background: #e4e4e4;
  background-image: linear-gradient(to bottom, #fff, #e4e4e4);
  color: #333;
}
.cke_dialog a.cke_dialog_ui_button_ok span {
  text-shadow: none;
}
.cke_dialog a.cke_dialog_ui_button_ok:hover {
  border-color: #9e9e9e;
  background: #ccc;
  background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
}
.cke_dialog a.cke_dialog_ui_button_ok:focus, .cke_dialog a.cke_dialog_ui_button_ok:active {
  border-color: #969696;
  outline: 0;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset;
}
.cke_dialog .cke_dialog_contents .file-list-body {
  margin-top: 14px;
}
.cke_dialog .bca-table-listup__thead-th {
  font-weight: bold;
}
.cke_dialog .bca-table-listup__thead-th,
.cke_dialog .bca-table-listup__tbody-td {
  vertical-align: middle !important;
  padding: 7px 7px !important;
  border-bottom: 1px solid #eeeeea;
}
.cke_dialog .cke_dialog_contents .file-list-body {
  background-color: #FFF;
  padding: 0;
}
.cke_dialog tr:hover .bca-table-listup__tbody-td {
  background: inherit;
}

.jstree-proton {
  border: 1px solid #DDD;
}
.jstree-proton .jstree-container-ul .jstree-node {
  margin: 0;
  padding: 0;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-children {
  margin-left: 26px;
}
.jstree-proton .jstree-container-ul .jstree-node .content-name {
  position: relative;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-anchor {
  margin: 0 !important;
}
.jstree-proton .jstree-container-ul .jstree-node .function {
  display: inline-block;
  width: 32px;
  height: 32px;
  position: absolute;
  cursor: pointer;
  font-size: 18px;
  text-align: right;
}
.jstree-proton .jstree-container-ul .jstree-node .function::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-wholerow-hovered {
  background: #ddd !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-hovered {
  color: #424f44 !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-wholerow-clicked {
  background: #6fa83d !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-clicked + .content-name {
  color: #fff !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-clicked .jstree-icon {
  color: #fff !important;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-hovered.jstree-clicked {
  color: #fff !important;
}
.jstree-proton .jstree-container-ul .jstree-node .alias {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_alias_layerd.png");
  position: absolute;
  top: 0;
}
.jstree-proton .jstree-container-ul .jstree-node .jstree-unpublish-odd,
.jstree-proton .jstree-container-ul .jstree-node .jstree-unpublish-even {
  background-color: #ccc;
}
.jstree-proton .jstree-container-ul .jstree-icon {
  font-size: 1.6rem !important;
}
.jstree-proton .jstree-container-ul .jstree-icon:before {
  margin: 0;
}
.jstree-proton .jstree-container-ul .jstree-icon.bca-icon--folder {
  color: #edc528;
}
.jstree-proton .jstree-container-ul .jstree-open > .jstree-anchor .bca-icon--folder::before {
  font-size: 95%;
  font-stretch: normal;
  margin: 0 0.3em 0 0;
}
.jstree-proton-contextmenu {
  background-color: #fff !important;
  font-size: 14px;
}
.jstree-proton-contextmenu li > a {
  color: #424f44 !important;
}
.jstree-proton-contextmenu li > a:hover {
  background-color: #ddd !important;
  box-shadow: none !important;
}
.jstree-proton-contextmenu li > a i {
  vertical-align: middle !important;
  font-weight: 900;
}
.jstree-proton-contextmenu li > a i:before {
  font-size: 15px !important;
  margin: 0 !important;
}
.jstree-proton-contextmenu li > a i.bca-icon--folder {
  color: #edc528;
}
.jstree-proton-contextmenu li > a i.bca-icon--alias {
  color: #6fa83d;
}
.jstree-proton-contextmenu li > a i.bca-icon--link {
  color: #6fa83d;
}
.jstree-proton-contextmenu li > a .vakata-contextmenu-sep {
  border-left: none !important;
  background: none !important;
}
.jstree-proton-contextmenu li.vakata-context-separator {
  border-top: 1px solid #ccc !important;
  border-radius: 0 !important;
}
.jstree-proton-contextmenu li.vakata-context-separator a {
  margin: 0;
}
.jstree-proton-contextmenu li.vakata-context-separator a:hover {
  margin: 0;
}
.jstree-proton-contextmenu .icon-alias-layerd {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_alias_layerd.png");
  position: absolute;
  margin-top: -36px;
}
.jstree-proton-contextmenu .icon-add-layerd {
  display: block;
  width: 32px;
  height: 32px;
  background: url("../../img/admin/icon_add_layerd.png");
  position: absolute;
  margin-top: -36px;
}

.ui-dialog .uploader-file-image .url {
  border: none !important;
  width: auto !important;
  padding: 0 !important;
  max-width: 400px !important;
  margin-left: 20px;
}

.ui-dialog .uploader-file-image .url a {
  color: #6fa83d !important;
}

.ui-dialog #UploaderFileImage {
  width: 500px;
}

.bca-main__submenu-title {
  font-size: 1.4rem;
  font-weight: normal;
  margin: 0;
}
.bca-main__submenu-list {
  padding-left: 20px;
  border-bottom: 1px solid #eeeeea;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.bca-main__submenu-list-item {
  float: left;
  font-size: 1.2rem;
  margin-right: 40px;
  margin-bottom: 5px;
}

.step-1 .bca-section {
  text-align: center;
}

.step2 .check .check-result {
  color: #ddd;
}
.step2 .failed .check-result {
  color: #f20014;
}
.step2 .check-result {
  margin: 20px 0;
  font-size: 2rem;
}

.step-3 div.float-left,
.step-4 div.float-left {
  width: auto;
}
.step-3 ul li,
.step-4 ul li {
  margin: 20px 0;
}
.step-3 ul li label,
.step-4 ul li label {
  font-weight: bold;
  margin-bottom: 5px;
  display: block;
}

.step-5 li {
  margin: 20px 0;
}

.bt-content {
  line-height: 1.5em;
}

.bt-content ul {
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}

.bt-content ul li {
  list-style-position: inside;
  padding: 0 !important;
}

.bt-content p {
  margin-bottom: 10px;
}

.bt-content li .example-box {
  border: 3px solid #DDD;
  padding: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9mb250YXdlc29tZS5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fY29yZS5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19saXN0LnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvc29saWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvYnJhbmRzLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL3JlZ3VsYXIuc2NzcyIsInRoZW1lL3Zhci9faWNvbnMuc2NzcyIsInRoZW1lL191dGlsaXR5LnNjc3MiLCJiYXNlL19nZW5lcmFsLnNjc3MiLCJ0aGVtZS92YXIvX2NvbG9ycy5zY3NzIiwidGhlbWUvdmFyL19kaW1lbnNpb25zLnNjc3MiLCJiYXNlL19taXhpbi5zY3NzIiwidGhlbWUvX3Vua25vd24uc2NzcyIsImNvbXBvbmVudHMvX2FwcC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL19tYWluLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2xiYXIuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fbmF2LWZhdm9yaXRlLnNjc3MiLCJjb21wb25lbnRzL19idG4taWNvbi5zY3NzIiwiY29tcG9uZW50cy9fYnRuLWljb24tdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVycy5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9uLXRhYmxlLWxpc3R1cC5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLWxpc3R1cC5zY3NzIiwiY29tcG9uZW50cy9fY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1pbmZvLnNjc3MiLCJjb21wb25lbnRzL19mZWVkLnNjc3MiLCJjb21wb25lbnRzL191cGRhdGUtbG9nLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RvdG9wLnNjc3MiLCJjb21wb25lbnRzL19sb2dpbi5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1udW0uc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faGVscC5zY3NzIiwiY29tcG9uZW50cy9fY2FrZS1zcWwtbG9nLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3JhZGlvLnNjc3MiLCJjb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9fc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL19kYXRhLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCJjb21wb25lbnRzL19wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9faW5wdXQtY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX3RleHRib3guc2NzcyIsImNvbXBvbmVudHMvX3RleHRhcmVhLnNjc3MiLCJjb21wb25lbnRzL19maWxlLnNjc3MiLCJjb21wb25lbnRzL19kYXRldGltZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fY3VycmVudC10aGVtZS5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2l6ZS1jb3VudGVyLnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19saXN0LnNjc3MiLCJjb21wb25lbnRzL19saXN0LWhlYWQuc2NzcyIsImNvbXBvbmVudHMvX2ZpbGUtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fYm94LnNjc3MiLCJjb21wb25lbnRzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImNvbXBvbmVudHMvX2NvbGxhcHMuc2NzcyIsImNvbXBvbmVudHMvX2VtLWJveC5zY3NzIiwiY29tcG9uZW50cy9fY3VycmVudC1ib3guc2NzcyIsImNvbXBvbmVudHMvX2pxdWVyeS11aS5zY3NzIiwiY29tcG9uZW50cy9fanN0cmVlLnNjc3MiLCJjb21wb25lbnRzL191cGxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc3VibWVudS5zY3NzIiwiY29tcG9uZW50cy9faW5zdGFsbC5zY3NzIiwidmVuZGVyL19qcXVlcnkuYnQuanMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFFQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNFO0FBQW1CO0VBQ25CO0FBQWdDOzs7QUFHbEM7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FB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V0s1QjtFQUNBOztBQU9GO0VBQ0U7RUFDQTs7O0FDWkY7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFvQkE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQXVGQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBYUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFlQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBK0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQXJCQTtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtBQUFBO0FBQUE7QUFBQTtFQUVFOztBQUZGO0FBQUE7QUFBQTtBQUFBO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7OztBQXNRSjtFQUNFOzs7QUFLRjtFQUNFOzs7QUMzZUY7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQXNCQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFpQkE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWdCQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVNBO0VBQ0U7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7OztBQUlGO0FBQUE7QUFBQTtBQUlBO0VBQ0M7O0FBQ0E7RUFDQzs7O0FDdElGO0VBQ0UsT0NNYztFRExkOztBQUVBO0VBQ0U7OztBQVFKO0VBQ0UsV0VUdUI7RUZVdkI7RUFDQSxPQ1BnQjtFRFFoQjs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQkNvQ2M7O0FFdkRSO0VIZVI7SUFNRzs7OztBQUlIO0VBQ0U7OztBQUdGO0VBQ0U7OztBSXBDRjtBQUNBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBRUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7QUFxQkE7QUFBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFLRjtBQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QUFBMkI7RUFDM0I7QUFBaUM7RUFDakM7QUFBcUI7RUFDckI7RUFFQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOztBRDVRTTtFQzBRUjtJQUlHOzs7O0FBSUg7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXRmpTc0I7RUVrU3RCO0VBQ0EsWUgvUXlCOzs7QUdtUjNCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0FBQ0E7QUFDQTtBQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXRnJhdUI7RUVzYXZCO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFLFdGaGJzQjtFRWlidEI7OztBQUdGO0VBQ0M7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUdEO0FBQ0E7QUFBQTtBQUdBO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtBQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUNBO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtFQUdFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7QUFBQTtBQThCQTtBQUNBO0FBQUE7QUFHQTtBQUFBO0VBRUU7OztBQUdGO0FBQUE7RUFFRTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7OztBQUdGO0FBQ0E7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQ0E7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFDQTtBQUFBO0FBR0E7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0FBQ0E7QUFBQTtBQUdBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBTjlmRTtFQUNFO0VBQ0E7RUFDQTs7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7OztBTXNnQko7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUlGO0VBQ0k7OztBQUdKO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQzd4QkY7RUFDRTtFQUNBO0VBQ0E7O0FGR007RUVOUjtJQUtHOzs7QUNMSDtFQUNFO0VBQ0E7RUFDQTs7O0FDSEY7RUFDRSxXTFlzQjtFS1h0QjtFQUNBO0VBQ0EsWU42QnlCO0VNNUJ6Qjs7QUFJQTtFQUNFO0VBQ0E7O0FBUUY7RUFDRTtFQUNBO0VBQ0Esa0JOWXlCO0VNWHpCOztBSmpCSTtFSWFOO0lBTUc7OztBQUdIO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPTi9CWTtFTWdDWjs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFLFdMakRrQjs7QUttRHBCO0VBQ0UsV0xyRG1COztBS3dEdkI7RUFDRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7O0FBR0E7RUFDRTs7O0FUZ0pKO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFDQTtFQUNBOztBQUhGO0VBQ0U7RUFD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Q0E7RUFDQTs7QUFFRjtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUM1SEo7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUF3REE7RUFJRTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVGO0VBRUU7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FDekhKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUdGO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBT0Y7RUFDRTs7QUFXRjtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTs7QUFNUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNRjtFQUNFO0VBQ0EsVzdDL0VvQjtFNkNnRnBCOztBQUVGO0VBQ0UsVzdDckZv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O0VBQ0UsVzVEVWtCO0U0RFRsQjtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFO0VBQ0EsVzVES2lCO0U0REpqQjtFQUNBOzs7QUNoQk47RUFDRTs7O0FBS0E7RUFDRTs7QUFJRjtFQUNFLE85REdTOztBOERBYjtFQUNFO0VBQ0E7OztBQUtGO0FBQUE7RUFDRTs7QUFHQTtBQUFBO0VBQ0U7O0FBQ0E7QUFBQTtFQUNFO0VBQ0E7RUFDQTs7O0FBTU47RUFDRTs7O0FDdkNKO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTs7O0FBRUY7RUFDRTtFQUNBOzs7QUFFRjtFQUNFOzs7QUFFRjtFQUNDO0VBQ0E7RUFDQTtFQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuOC4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnbGFyZ2VyJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogbWF0aC5kaXYoNGVtLCAzKTtcbiAgbGluZS1oZWlnaHQ6IG1hdGguZGl2KDNlbSwgNCk7XG4gIHZlcnRpY2FsLWFsaWduOiAtLjA2NjdlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXhzIHtcbiAgZm9udC1zaXplOiAuNzVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtIHtcbiAgZm9udC1zaXplOiAuODc1ZW07XG59XG5cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcbiAgICBmb250LXNpemU6ICRpICogMWVtO1xuICB9XG59XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWZ3LXdpZHRoO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kZmEtZm9udC1wYXRoOiAgICAgICAgICAgICAgICBcIi4uLy4uL2ZvbnRzL2FkbWluXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAxNnB4ICFkZWZhdWx0O1xuJGZhLWZvbnQtZGlzcGxheTogICAgICAgICAgICAgYXV0byAhZGVmYXVsdDtcbiRmYS1jc3MtcHJlZml4OiAgICAgICAgICAgICAgIGZhICFkZWZhdWx0O1xuJGZhLXZlcnNpb246ICAgICAgICAgICAgICAgICAgXCI1LjguMVwiICFkZWZhdWx0O1xuJGZhLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kZmEtbGktd2lkdGg6ICAgICAgICAgICAgICAgICAyZW0gIWRlZmF1bHQ7XG4kZmEtZnctd2lkdGg6ICAgICAgICAgICAgICAgICBtYXRoLmRpdigyMGVtLCAxNik7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkb2JlOiBcXGY3Nzg7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpbW9iamVjdDogXFxmMzc4O1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLWJpb2hhemFyZDogXFxmNzgwO1xuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXFxmMTcxO1xuJGZhLXZhci1iaXRjb2luOiBcXGYzNzk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItYmxhY2stdGllOiBcXGYyN2U7XG4kZmEtdmFyLWJsYWNrYmVycnk6IFxcZjM3YjtcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xuJGZhLXZhci1ibGVuZGVyLXBob25lOiBcXGY2YjY7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xuJGZhLXZhci1ibG9nZ2VyLWI6IFxcZjM3ZDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XG4kZmEtdmFyLWJvbGQ6IFxcZjAzMjtcbiRmYS12YXItYm9sdDogXFxmMGU3O1xuJGZhLXZhci1ib21iOiBcXGYxZTI7XG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcbiRmYS12YXItYm9uZzogXFxmNTVjO1xuJGZhLXZhci1ib29rOiBcXGYwMmQ7XG4kZmEtdmFyLWJvb2stZGVhZDogXFxmNmI3O1xuJGZhLXZhci1ib29rLW1lZGljYWw6IFxcZjdlNjtcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XG4kZmEtdmFyLWJvb2stcmVhZGVyOiBcXGY1ZGE7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWJvb3RzdHJhcDogXFxmODM2O1xuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcbiRmYS12YXItYm94OiBcXGY0NjY7XG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyZXQtZG93bjogXFxmMGQ3O1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duOiBcXGYxNTA7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodDogXFxmMTUyO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtdXA6IFxcZjE1MTtcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWNhcnQtYXJyb3ctZG93bjogXFxmMjE4O1xuJGZhLXZhci1jYXJ0LXBsdXM6IFxcZjIxNztcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItY2MtYW1hem9uLXBheTogXFxmNDJkO1xuJGZhLXZhci1jYy1hbWV4OiBcXGYxZjM7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1jYy1kaXNjb3ZlcjogXFxmMWYyO1xuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXFxmMWYxO1xuJGZhLXZhci1jYy1wYXlwYWw6IFxcZjFmNDtcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XG4kZmEtdmFyLWNjLXZpc2E6IFxcZjFmMDtcbiRmYS12YXItY2VudGVyY29kZTogXFxmMzgwO1xuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcbiRmYS12YXItY2VydGlmaWNhdGU6IFxcZjBhMztcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcbiRmYS12YXItY2hhbGtib2FyZDogXFxmNTFiO1xuJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXI6IFxcZjUxYztcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xuJGZhLXZhci1jaGFydC1hcmVhOiBcXGYxZmU7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1jaGFydC1saW5lOiBcXGYyMDE7XG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1jaGVjay1jaXJjbGU6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWNoZWNrLXNxdWFyZTogXFxmMTRhO1xuJGZhLXZhci1jaGVlc2U6IFxcZjdlZjtcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLWNoZXNzLWJvYXJkOiBcXGY0M2M7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFxcZjEzODtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1kb3duOiBcXGYwNzg7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWNocm9tZWNhc3Q6IFxcZjgzODtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jaXJjbGUtbm90Y2g6IFxcZjFjZTtcbiRmYS12YXItY2l0eTogXFxmNjRmO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItY2xpcGJvYXJkLWNoZWNrOiBcXGY0NmM7XG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLWNsb3VkOiBcXGYwYzI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdDogXFxmMzgxO1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jbG91ZC1tb29uOiBcXGY2YzM7XG4kZmEtdmFyLWNsb3VkLW1vb24tcmFpbjogXFxmNzNjO1xuJGZhLXZhci1jbG91ZC1yYWluOiBcXGY3M2Q7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjM4MjtcbiRmYS12YXItY2xvdWRzY2FsZTogXFxmMzgzO1xuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XG4kZmEtdmFyLWNsb3VkdmVyc2lmeTogXFxmMzg1O1xuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xuJGZhLXZhci1jb2RlOiBcXGYxMjE7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLWNvZGVwZW46IFxcZjFjYjtcbiRmYS12YXItY29kaWVwaWU6IFxcZjI4NDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1jb2dzOiBcXGYwODU7XG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XG4kZmEtdmFyLWNvbHVtbnM6IFxcZjBkYjtcbiRmYS12YXItY29tbWVudDogXFxmMDc1O1xuJGZhLXZhci1jb21tZW50LWFsdDogXFxmMjdhO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XG4kZmEtdmFyLWNvbW1lbnQtc2xhc2g6IFxcZjRiMztcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItY29tbWVudHMtZG9sbGFyOiBcXGY2NTM7XG4kZmEtdmFyLWNvbXBhY3QtZGlzYzogXFxmNTFmO1xuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XG4kZmEtdmFyLWNvbXByZXNzOiBcXGYwNjY7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zOiBcXGYyNWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnk6IFxcZjRlNztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkOiBcXGY0ZWM7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYTogXFxmNGVmO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcbiRmYS12YXItY3JvcC1hbHQ6IFxcZjU2NTtcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jcm93OiBcXGY1MjA7XG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1jc3MzOiBcXGYxM2M7XG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XG4kZmEtdmFyLWN1YmU6IFxcZjFiMjtcbiRmYS12YXItY3ViZXM6IFxcZjFiMztcbiRmYS12YXItY3V0OiBcXGYwYzQ7XG4kZmEtdmFyLWN1dHRsZWZpc2g6IFxcZjM4YztcbiRmYS12YXItZC1hbmQtZDogXFxmMzhkO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1kYXNoY3ViZTogXFxmMjEwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlbGljaW91czogXFxmMWE1O1xuJGZhLXZhci1kZW1vY3JhdDogXFxmNzQ3O1xuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1kZXZpYW50YXJ0OiBcXGYxYmQ7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1kaGw6IFxcZjc5MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcbiRmYS12YXItZGljZS1mb3VyOiBcXGY1MjQ7XG4kZmEtdmFyLWRpY2Utb25lOiBcXGY1MjU7XG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItZGljZS10d286IFxcZjUyODtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci1kaWdpdGFsLW9jZWFuOiBcXGYzOTE7XG4kZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaDogXFxmNTY2O1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xuJGZhLXZhci1kaXp6eTogXFxmNTY3O1xuJGZhLXZhci1kbmE6IFxcZjQ3MTtcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XG4kZmEtdmFyLWRvY2tlcjogXFxmMzk1O1xuJGZhLXZhci1kb2c6IFxcZjZkMztcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcbiRmYS12YXItZG9sbHk6IFxcZjQ3MjtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcbiRmYS12YXItZG9vci1jbG9zZWQ6IFxcZjUyYTtcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XG4kZmEtdmFyLWRvdC1jaXJjbGU6IFxcZjE5MjtcbiRmYS12YXItZG92ZTogXFxmNGJhO1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1kcmFmdDJkaWdpdGFsOiBcXGYzOTY7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItZHJhZ29uOiBcXGY2ZDU7XG4kZmEtdmFyLWRyYXctcG9seWdvbjogXFxmNWVlO1xuJGZhLXZhci1kcmliYmJsZTogXFxmMTdkO1xuJGZhLXZhci1kcmliYmJsZS1zcXVhcmU6IFxcZjM5NztcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xuJGZhLXZhci1kcnVtOiBcXGY1Njk7XG4kZmEtdmFyLWRydW0tc3RlZWxwYW46IFxcZjU2YTtcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRmYS12YXItZHJ1cGFsOiBcXGYxYTk7XG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XG4kZmEtdmFyLWR1bXBzdGVyOiBcXGY3OTM7XG4kZmEtdmFyLWR1bXBzdGVyLWZpcmU6IFxcZjc5NDtcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xuJGZhLXZhci1keWFsb2c6IFxcZjM5OTtcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1lZ2c6IFxcZjdmYjtcbiRmYS12YXItZWplY3Q6IFxcZjA1MjtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLWVsbGlwc2lzLWg6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWVtcGlyZTogXFxmMWQxO1xuJGZhLXZhci1lbnZlbG9wZTogXFxmMGUwO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFxcZjE5OTtcbiRmYS12YXItZW52aXJhOiBcXGYyOTk7XG4kZmEtdmFyLWVxdWFsczogXFxmNTJjO1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XG4kZmEtdmFyLWV2ZXJub3RlOiBcXGY4Mzk7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXFxmMTJhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXM6IFxcZjZkYztcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmF4OiBcXGYxYWM7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItZmVhdGhlci1hbHQ6IFxcZjU2YjtcbiRmYS12YXItZmVkZXg6IFxcZjc5NztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1maWdtYTogXFxmNzk5O1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYXJjaGl2ZTogXFxmMWM2O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpbGUtY3N2OiBcXGY2ZGQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XG4kZmEtdmFyLWZpbGUtaW1wb3J0OiBcXGY1NmY7XG4kZmEtdmFyLWZpbGUtaW52b2ljZTogXFxmNTcwO1xuJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyOiBcXGY1NzE7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLWZpbGUtcGRmOiBcXGYxYzE7XG4kZmEtdmFyLWZpbGUtcG93ZXJwb2ludDogXFxmMWM0O1xuJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbjogXFxmNTcyO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci1maWxlLXVwbG9hZDogXFxmNTc0O1xuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XG4kZmEtdmFyLWZpbGUtd29yZDogXFxmMWMyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1maWxtOiBcXGYwMDg7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1maXJlOiBcXGYwNmQ7XG4kZmEtdmFyLWZpcmUtYWx0OiBcXGY3ZTQ7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWZpcmVmb3g6IFxcZjI2OTtcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1naXRodWItYWx0OiBcXGYxMTM7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcbiRmYS12YXItZ2l0a3Jha2VuOiBcXGYzYTY7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLWdsYXNzLW1hcnRpbmk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQ6IFxcZjU3YjtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xuJGZhLXZhci1nbGFzc2VzOiBcXGY1MzA7XG4kZmEtdmFyLWdsaWRlOiBcXGYyYTU7XG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcbiRmYS12YXItZ2xvYmU6IFxcZjBhYztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFzaWE6IFxcZjU3ZTtcbiRmYS12YXItZ2xvYmUtZXVyb3BlOiBcXGY3YTI7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1nb2xmLWJhbGw6IFxcZjQ1MDtcbiRmYS12YXItZ29vZHJlYWRzOiBcXGYzYTg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xuJGZhLXZhci1nb29nbGUtZHJpdmU6IFxcZjNhYTtcbiRmYS12YXItZ29vZ2xlLXBsYXk6IFxcZjNhYjtcbiRmYS12YXItZ29vZ2xlLXBsdXM6IFxcZjJiMztcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1nb3B1cmFtOiBcXGY2NjQ7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLWdyYXRpcGF5OiBcXGYxODQ7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItZ3JlYXRlci10aGFuOiBcXGY1MzE7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbDogXFxmNTMyO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLWdyaW46IFxcZjU4MDtcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWhlYXJ0czogXFxmNTg0O1xuJGZhLXZhci1ncmluLXNxdWludDogXFxmNTg1O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItZ3Jpbi10b25ndWU6IFxcZjU4OTtcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWdyaXAtaG9yaXpvbnRhbDogXFxmNThkO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcbiRmYS12YXItZ3JpcC12ZXJ0aWNhbDogXFxmNThlO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1ncnVudDogXFxmM2FkO1xuJGZhLXZhci1ndWl0YXI6IFxcZjdhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmU6IFxcZjNhZjtcbiRmYS12YXItaGFja2VycmFuazogXFxmNWY3O1xuJGZhLXZhci1oYW1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtbWVyOiBcXGY2ZTM7XG4kZmEtdmFyLWhhbXNhOiBcXGY2NjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZzogXFxmNGJkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQ6IFxcZjRiZTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLWhhbmRzOiBcXGY0YzI7XG4kZmEtdmFyLWhhbmRzLWhlbHBpbmc6IFxcZjRjNDtcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1oYXlrYWw6IFxcZjY2NjtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlwcG86IFxcZjZlZDtcbiRmYS12YXItaGlwczogXFxmNDUyO1xuJGZhLXZhci1oaXJlLWEtaGVscGVyOiBcXGYzYjA7XG4kZmEtdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItaG90LXR1YjogXFxmNTkzO1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XG4kZmEtdmFyLWhvdXJnbGFzcy1oYWxmOiBcXGYyNTI7XG4kZmEtdmFyLWhvdXJnbGFzcy1zdGFydDogXFxmMjUxO1xuJGZhLXZhci1ob3VzZS1kYW1hZ2U6IFxcZjZmMTtcbiRmYS12YXItaG91eno6IFxcZjI3YztcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xuJGZhLXZhci1odG1sNTogXFxmMTNiO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWktY3Vyc29yOiBcXGYyNDY7XG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xuJGZhLXZhci1pY2ljbGVzOiBcXGY3YWQ7XG4kZmEtdmFyLWlkLWJhZGdlOiBcXGYyYzE7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcbiRmYS12YXItaWdsb286IFxcZjdhZTtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItaW1hZ2VzOiBcXGYzMDI7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XG4kZmEtdmFyLWluZHVzdHJ5OiBcXGYyNzU7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLWluZm86IFxcZjEyOTtcbiRmYS12YXItaW5mby1jaXJjbGU6IFxcZjA1YTtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcbiRmYS12YXItbGFzdGZtOiBcXGYyMDI7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItbGF1Z2g6IFxcZjU5OTtcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1sYXllci1ncm91cDogXFxmNWZkO1xuJGZhLXZhci1sZWFmOiBcXGYwNmM7XG4kZmEtdmFyLWxlYW5wdWI6IFxcZjIxMjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItbGVzczogXFxmNDFkO1xuJGZhLXZhci1sZXNzLXRoYW46IFxcZjUzNjtcbiRmYS12YXItbGVzcy10aGFuLWVxdWFsOiBcXGY1Mzc7XG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xuJGZhLXZhci1saWZlLXJpbmc6IFxcZjFjZDtcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XG4kZmEtdmFyLWxpbmU6IFxcZjNjMDtcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xuJGZhLXZhci1saW5vZGU6IFxcZjJiODtcbiRmYS12YXItbGludXg6IFxcZjE3YztcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLWxpc3Q6IFxcZjAzYTtcbiRmYS12YXItbGlzdC1hbHQ6IFxcZjAyMjtcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XG4kZmEtdmFyLWxvY2s6IFxcZjAyMztcbiRmYS12YXItbG9jay1vcGVuOiBcXGYzYzE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd246IFxcZjMwOTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdDogXFxmMzBhO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1seWZ0OiBcXGYzYzM7XG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItbWFsZTogXFxmMTgzO1xuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xuJGZhLXZhci1tYXA6IFxcZjI3OTtcbiRmYS12YXItbWFwLW1hcmtlZDogXFxmNTlmO1xuJGZhLXZhci1tYXAtbWFya2VkLWFsdDogXFxmNWEwO1xuJGZhLXZhci1tYXAtbWFya2VyOiBcXGYwNDE7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXFxmMjJhO1xuJGZhLXZhci1tYXNrOiBcXGY2ZmE7XG4kZmEtdmFyLW1hc3RvZG9uOiBcXGY0ZjY7XG4kZmEtdmFyLW1heGNkbjogXFxmMTM2O1xuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XG4kZmEtdmFyLW1lZGl1bTogXFxmMjNhO1xuJGZhLXZhci1tZWRpdW0tbTogXFxmM2M3O1xuJGZhLXZhci1tZWRraXQ6IFxcZjBmYTtcbiRmYS12YXItbWVkcnQ6IFxcZjNjODtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XG4kZmEtdmFyLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLXJvbGxpbmctZXllczogXFxmNWE1O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItbWVub3JhaDogXFxmNjc2O1xuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XG4kZmEtdmFyLW1ldGVvcjogXFxmNzUzO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1uaW50ZW5kby1zd2l0Y2g6IFxcZjQxODtcbiRmYS12YXItbm9kZTogXFxmNDE5O1xuJGZhLXZhci1ub2RlLWpzOiBcXGYzZDM7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLW5wbTogXFxmM2Q0O1xuJGZhLXZhci1uczg6IFxcZjNkNTtcbiRmYS12YXItbnV0cml0aW9uaXg6IFxcZjNkNjtcbiRmYS12YXItb2JqZWN0LWdyb3VwOiBcXGYyNDc7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XG4kZmEtdmFyLW9kbm9rbGFzc25pa2k6IFxcZjI2MztcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci1vbGQtcmVwdWJsaWM6IFxcZjUxMDtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcbiRmYS12YXItb3NpOiBcXGY0MWE7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLW91dGRlbnQ6IFxcZjAzYjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XG4kZmEtdmFyLXBhaW50LWJydXNoOiBcXGYxZmM7XG4kZmEtdmFyLXBhaW50LXJvbGxlcjogXFxmNWFhO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXBhbGZlZDogXFxmM2Q4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcGFwZXJjbGlwOiBcXGYwYzY7XG4kZmEtdmFyLXBhcmFjaHV0ZS1ib3g6IFxcZjRjZDtcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XG4kZmEtdmFyLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcbiRmYS12YXItcGFzdGFmYXJpYW5pc206IFxcZjY3YjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xuJGZhLXZhci1wZW9wbGUtY2Fycnk6IFxcZjRjZTtcbiRmYS12YXItcGVwcGVyLWhvdDogXFxmODE2O1xuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XG4kZmEtdmFyLXBlcmNlbnRhZ2U6IFxcZjU0MTtcbiRmYS12YXItcGVyaXNjb3BlOiBcXGYzZGE7XG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xuJGZhLXZhci1waG9lbml4LWZyYW1ld29yazogXFxmM2RjO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XG4kZmEtdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kZmEtdmFyLXBob25lLXNxdWFyZTogXFxmMDk4O1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItcGhwOiBcXGY0NTc7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFxcZjFhODtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1waWdneS1iYW5rOiBcXGY0ZDM7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1waW50ZXJlc3QtcDogXFxmMjMxO1xuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XG4kZmEtdmFyLXBpenphLXNsaWNlOiBcXGY4MTg7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcbiRmYS12YXItcGxhbmUtYXJyaXZhbDogXFxmNWFmO1xuJGZhLXZhci1wbGFuZS1kZXBhcnR1cmU6IFxcZjViMDtcbiRmYS12YXItcGxheTogXFxmMDRiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xuJGZhLXZhci1wbGF5c3RhdGlvbjogXFxmM2RmO1xuJGZhLXZhci1wbHVnOiBcXGYxZTY7XG4kZmEtdmFyLXBsdXM6IFxcZjA2NztcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcbiRmYS12YXItcGx1cy1zcXVhcmU6IFxcZjBmZTtcbiRmYS12YXItcG9kY2FzdDogXFxmMmNlO1xuJGZhLXZhci1wb2xsOiBcXGY2ODE7XG4kZmEtdmFyLXBvbGwtaDogXFxmNjgyO1xuJGZhLXZhci1wb286IFxcZjJmZTtcbiRmYS12YXItcG9vLXN0b3JtOiBcXGY3NWE7XG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1wb3dlci1vZmY6IFxcZjAxMTtcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1wcmF5aW5nLWhhbmRzOiBcXGY2ODQ7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlOiBcXGY0ODU7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItcHJvZHVjdC1odW50OiBcXGYyODg7XG4kZmEtdmFyLXByb2plY3QtZGlhZ3JhbTogXFxmNTQyO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci1yZWQtcml2ZXI6IFxcZjNlMztcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXJlZGhhdDogXFxmN2JjO1xuJGZhLXZhci1yZWRvOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZ2lzdGVyZWQ6IFxcZjI1ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1zaGlwOiBcXGYyMWE7XG4kZmEtdmFyLXNoaXBwaW5nLWZhc3Q6IFxcZjQ4YjtcbiRmYS12YXItc2hpcnRzaW5idWxrOiBcXGYyMTQ7XG4kZmEtdmFyLXNob2UtcHJpbnRzOiBcXGY1NGI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmF0dXJlOiBcXGY1Yjc7XG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xuJGZhLXZhci1zb3J0OiBcXGYwZGM7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duOiBcXGYxNjI7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItc291cmNldHJlZTogXFxmN2QzO1xuJGZhLXZhci1zcGE6IFxcZjViYjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci1zcGxvdGNoOiBcXGY1YmM7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItc3ByYXktY2FuOiBcXGY1YmQ7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1zcXVhcmUtZnVsbDogXFxmNDVjO1xuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcbiRmYS12YXItc3F1YXJlc3BhY2U6IFxcZjViZTtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcbiRmYS12YXItc3RyZWFtOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xuJGZhLXZhci1zdHVtYmxldXBvbjogXFxmMWE0O1xuJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU6IFxcZjFhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xuJGZhLXZhci1zdWl0Y2FzZTogXFxmMGYyO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXN1bjogXFxmMTg1O1xuJGZhLXZhci1zdXBlcnBvd2VyczogXFxmMmRkO1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VzZTogXFxmN2Q2O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLXN5bmMtYWx0OiBcXGYyZjE7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItdGFibGU6IFxcZjBjZTtcbiRmYS12YXItdGFibGUtdGVubmlzOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxldDogXFxmMTBhO1xuJGZhLXZhci10YWJsZXQtYWx0OiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjNmZDtcbiRmYS12YXItdGFnOiBcXGYwMmI7XG4kZmEtdmFyLXRhZ3M6IFxcZjAyYztcbiRmYS12YXItdGFwZTogXFxmNGRiO1xuJGZhLXZhci10YXNrczogXFxmMGFlO1xuJGZhLXZhci10YXhpOiBcXGYxYmE7XG4kZmEtdmFyLXRlYW1zcGVhazogXFxmNGY5O1xuJGZhLXZhci10ZWV0aDogXFxmNjJlO1xuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYzZmU7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2g6IFxcZjc2OTtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcbiRmYS12YXItdGVuZ2U6IFxcZjdkNztcbiRmYS12YXItdGVybWluYWw6IFxcZjEyMDtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci10aDogXFxmMDBhO1xuJGZhLXZhci10aC1sYXJnZTogXFxmMDA5O1xuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XG4kZmEtdmFyLXRoZW1lY286IFxcZjVjNjtcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRoaW5rLXBlYWtzOiBcXGY3MzE7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xuJGZhLXZhci10aHVtYnRhY2s6IFxcZjA4ZDtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci10aW1lczogXFxmMDBkO1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXItdGludDogXFxmMDQzO1xuJGZhLXZhci10aW50LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyOiBcXGYyMjQ7XG4kZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDogXFxmMjI1O1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci10cmFzaC1hbHQ6IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtcmVzdG9yZTogXFxmODI5O1xuJGZhLXZhci10cmFzaC1yZXN0b3JlLWFsdDogXFxmODJhO1xuJGZhLXZhci10cmVlOiBcXGYxYmI7XG4kZmEtdmFyLXRyZWxsbzogXFxmMTgxO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXFxmMjYyO1xuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItdHJ1Y2stbG9hZGluZzogXFxmNGRlO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLXRydWNrLW1vdmluZzogXFxmNGRmO1xuJGZhLXZhci10cnVjay1waWNrdXA6IFxcZjYzYztcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXFxmMTc0O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItdHdpdHRlcjogXFwxZDU0ZjtcbiRmYS12YXItdHdpdHRlci1zcXVhcmU6IFxcZjA4MTtcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcbiRmYS12YXItdWJlcjogXFxmNDAyO1xuJGZhLXZhci11YnVudHU6IFxcZjdkZjtcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12azogXFxmMTg5O1xuJGZhLXZhci12bnY6IFxcZjQwYjtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXdlaXhpbjogXFxmMWQ3O1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBtYXRoLmRpdigkZmEtbGktd2lkdGggKiA1LCA0KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtbGktd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uZmFzLFxuLmZhcixcbi5mYWwsXG4uZmFiIHtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxzZSB7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgsIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCB7XG4gICAgZmlsdGVyOiBub25lO1xuICB9XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY2xpcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogKCRmYS1mdy13aWR0aCoyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHtcbiAgY29sb3I6ICRmYS1pbnZlcnNlO1xufVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG5yZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLTUwMHB4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY2Vzc2libGUtaWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjZXNzaWJsZS1pY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjY3Vzb2Z0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2N1c29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkZHJlc3MtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkanVzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZG9iZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRvYmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWR2ZXJzYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkdmVyc2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFmZmlsaWF0ZXRoZW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZmZpbGlhdGV0aGVtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXItZnJlc2hlbmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXItZnJlc2hlbmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpcmJuYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyYm5iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsZ29saWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsZ29saWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1jZW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tanVzdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGxlcmdpZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsbGVyZ2llcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYnVsYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1idWxhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWlsaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtaWxpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuY2hvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmRyb2lkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2VsbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nZWxsaXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5Y3JlYXRpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ndWxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ndWxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmtoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmtoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcC1zdG9yZS1pb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZS1pb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZS1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2h3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2h3YXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0LXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQtdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnRzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnRzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Rlcmlzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3ltbWV0cmlrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3ltbWV0cmlrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXNzaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhc3NpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdXRvcHJlZml4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1dG9wcmVmaXhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhbmV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhbmV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWF0bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYXRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnktY2FycmlhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnktY2FycmlhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3NwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmQtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kLWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZGNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2ViYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2ViYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFza2V0YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWVtcHR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1xdWFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGxlLW5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGxlLW5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlaGFuY2Utc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbC1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZXppZXItY3VydmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlemllci1jdXJ2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmljeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmljeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW1vYmplY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbW9iamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW5vY3VsYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpb2hhemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlvaGF6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpcnRoZGF5LWNha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRidWNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0Y29pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2stdGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGluZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlci1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aC1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib21iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stZGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1kZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2stcmVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLXJlYWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9va21hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vdHN0cmFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib290c3RyYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm93bGluZy1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3dsaW5nLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94LW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveC1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWZmZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXlzZWxsYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGN1bGF0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1kYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWRheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItd2VlazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItd2Vlayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbWVyYS1yZXRybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1wZ3JvdW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1wZ3JvdW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmFkaWFuLW1hcGxlLWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuZHktY2FuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuZHktY2FuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5uYWJpczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FubmFiaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fwc3VsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcHN1bGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWJhdHRlcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1iYXR0ZXJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1jcmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWNyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1zaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItc2lkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc2gtcmVnaXN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoaWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3VjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY291Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3BhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLWJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYy1ldTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1wZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1yZW1peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXplcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlZGl0LWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JpdGljYWwtcm9sZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JpdGljYWwtcm9sZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3AtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9wLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3Jvc3NoYWlycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcnV0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNydXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jc3MzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdWJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXR0bGVmaXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jdXR0bGVmaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWQtYW5kLWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZC1iZXlvbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWQtYW5kLWQtYmV5b25kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpdmlkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGl2aWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpenp5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXp6eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kbmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRuYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2h1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2NrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvY2tlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbGFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGx5LWZsYXRiZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbGx5LWZsYXRiZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9uYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb25hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1jbG9zZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvb3ItY2xvc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvb3Itb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvdC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG92ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG92ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZnQyZGlnaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZnQyZGlnaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdGluZy1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdGluZy1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhZ29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYXctcG9seWdvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJhdy1wb2x5Z29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmliYmJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcm9wYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bS1zdGVlbHBhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bS1zdGVlbHBhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtc3RpY2stYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bXN0aWNrLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtYmJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bWJiZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1wc3Rlci1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kdW1wc3Rlci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bmdlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bmdlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHlhbG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1keWFsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWFybHliaXJkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWFybHliaXJkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVkZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVnZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxlbWVudG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGVtZW50b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsaXBzaXMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1iZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVtYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1waXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tdGV4dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52ZWxvcGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW52aXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVxdWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXF1YWxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJhc2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVybGFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXJsYW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVyZXVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcmV1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldGhlcm5ldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRoZXJuZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXRzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV1cm8tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldmVybm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXZlcm5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjaGFuZ2UtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNoYW5nZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQtYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBlZGl0ZWRzc2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1kcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtZHJvcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1tZXNzZW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLW1lc3Nlbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYW50YXN5LWZsaWdodC1nYW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZheCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWF0aGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRleDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkb3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZW1hbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ2h0ZXItamV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ21hOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdtYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWF1ZGlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29udHJhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29udHJhY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jc3Y6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY3N2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZG93bmxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leGNlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4cG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1leHBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltcG9ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbXBvcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbnZvaWNlLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1lZGljYWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBkZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXByZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS13b3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbC1kcmlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsLWRyaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maW5nZXJwcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmluZ2VycHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmVmb3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3QtYWlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0ZHJhZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0ZHJhZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXN0LXJhaXNlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlzdC1yYWlzZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy1jaGVja2VyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy11c2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctdXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFzayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaWNrcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHVzaGVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtbG9nby1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29ucy1maTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udGljb25zLWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvb3RiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvb3RiYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J1bWJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydW1iZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3Vyc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlLWNvZGUtY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlYnNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcmVlYnNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyb3duLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVsY3J1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVsY3J1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdW5uZWwtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdW5uZWwtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnV0Ym9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1zZW5hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYW1lcGFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhcy1wdW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXMtcHVtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2F2ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VuZGVybGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VuZGVybGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZXQtcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZXQtcG9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2lmdHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXVzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWxpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1saXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1taWRkbGUtZmluZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcm9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNjaXNzb3JzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFudWtpYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbnVraWFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXJkLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXNodGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF5a2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXlrYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkcGhvbmVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkc2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkc2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydC1icm9rZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0LWJyb2tlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0YmVhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWxpY29wdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWxpY29wdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpZ2hsaWdodGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWdobGlnaHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBwbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXJlLWEtaGVscGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXJlLWEtaGVscGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpc3RvcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ja2V5LXB1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvY2tleS1wdWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbGx5LWJlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2xseS1iZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvb2xpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob29saSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JuYmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ybmJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlLWhlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcnNlLWhlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwtc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3V6eik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ocnl2bmlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ocnl2bmlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odG1sNSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1odWJzcG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1odWJzcG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pLWN1cnNvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2UtY3JlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljZS1jcmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pY2ljbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pY2ljbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZ2xvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWdsb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltZGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmR1c3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZpbml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5maW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5mby1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnN0YWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx5ZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWx5ZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnZW50bzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnZW50byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFnaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWduZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsLWJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbGNoaW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWlsY2hpbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYW5kYWxvcmlhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFuZGFsb3JpYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLW1hcmtlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXBpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcC1zaWducyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFya2Rvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcnMtc3Ryb2tlLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2Utdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc3RvZG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXN0b2Rvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1heGNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkYXBwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkYXBwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGl1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRpdW0tbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtLW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZHJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZXR1cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVldHVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZ2Fwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWdhcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtYmxhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1ibGFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtcm9sbGluZy1leWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWgtcm9sbGluZy1leWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbW9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVtb3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbmRlbGV5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5kZWxleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZW5vcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW5vcmFoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lcmN1cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWV0ZW9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZXRlb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9jaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb2NoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3NvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3Jvc29mdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl0dGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXR0ZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdXNlLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVnLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVnLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbXVzaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmFwc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmFwc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldHdvcmstd2lyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldHdvcmstd2lyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXV0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXdzcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmltYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmludGVuZG8tc3dpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uaW50ZW5kby1zd2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlLWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdC1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90LWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vdGVzLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdGVzLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnBtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ucG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnM4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uczgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbnV0cml0aW9uaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW51dHJpdGlvbml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtdW5ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vaWwtY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vaWwtY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9sZC1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2xkLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wdGluLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3NpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vc2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3R0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW90dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW91dGRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZTQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2U0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFpbnQtYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtcm9sbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1yb2xsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFsZXR0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZXR0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxmZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGZlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFwZXItcGxhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlcmNsaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWNodXRlLWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWNodXRlLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmFncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3Nwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXNzcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0YWZhcmlhbmlzbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGFmYXJpYW5pc20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdHJlb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdHJlb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF3KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1mYW5jeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLWZhbmN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1uaWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1uaWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuY2lsLXJ1bGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbm55LWFyY2FkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVubnktYXJjYWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlb3BsZS1jYXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWNhcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcHBlci1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcHBlci1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmlzY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyaXNjb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcnNvbi1ib290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyc29uLWJvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBoYWJyaWNhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waGFicmljYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LWZyYW1ld29yazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1mcmFtZXdvcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1zcXVhZHJvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvZW5peC1zcXVhZHJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBocDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWhhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLXBwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZ2d5LWJhbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZ2d5LWJhbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlsbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbGxzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGludGVyZXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpenphLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waXp6YS1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFjZS1vZi13b3JzaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZS1hcnJpdmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1hcnJpdmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWRlcGFydHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxhbmUtZGVwYXJ0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZW5yZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcGx5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHktYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcHVibGljYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlcHVibGljYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzZWFyY2hnYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNlYXJjaGdhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzb2x2aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXNvbHZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVzdHJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc3Ryb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldHdlZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmliYm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaWJib24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2JvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2NrZXRjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yb2NrZXRjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm91dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJzcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVibGUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVibGUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItY29tYmluZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bm5pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJ1bm5pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWUtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVwZWUtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWQtY3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtY3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC10ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWQtdGVhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZmFyaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYWxlc2ZvcmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYWxlc2ZvcmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zYXRlbGxpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F0ZWxsaXRlLWRpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NobGl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hsaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nob29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY2hvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyZXdkcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjcmV3ZHJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyaWJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcm9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Nyb2xsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbG9jYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1sb2NhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaC1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoZW5naW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaGVuZ2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlZWRsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWVkbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VsbGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsc3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmljZXN0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZXJ2aWNlc3RhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFwZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoZWtlbC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwcGluZy1mYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwcGluZy1mYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpcnRzaW5idWxrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob2UtcHJpbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9lLXByaW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWJhc2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3B3YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wd2FyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG93ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaHV0dGxlLXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2h1dHRsZS12YW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1pbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1sYW5ndWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tb3V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYXR1cmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW0tY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbXBseWJ1aWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpc3RyaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpc3RyaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0ZW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrYXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrYXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tldGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2V0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2tpaW5nLW5vcmRpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nLW5vcmRpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGwtY3Jvc3Nib25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5YXRsYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjay1oYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFjay1oYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGVpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsZWlnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXJzLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlcnMtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21vZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21vZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmctYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9raW5nLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dib2FyZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2JvYXJkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd2ZsYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dtYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dtYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd3Bsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dwbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cmNldHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BpZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGxvdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGxvdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwb3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ByYXktY2FuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcHJheS1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1yb290LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLXJvb3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZXNwYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmVzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stZXhjaGFuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLW92ZXJmbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItYW5kLWNyZXNjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtZGF2aWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtZGF2aWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1saWZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWxpZmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RheWxpbmtlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RheWxpbmtlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW0tc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbS1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtZm9yd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RldGhvc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2tlci1tdWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja2VyLW11bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNreS1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3AtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3B3YXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcHdhdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJhdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmF2YSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJlZXQtdmlldzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWV0LXZpZXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaWtldGhyb3VnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpcGUtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlLXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Ryb29wd2FmZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0cm9vcHdhZmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dWRpb3ZpbmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1ZGlvdmluYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVtYmxldXBvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YnNjcmlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1YndheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2Utcm9sbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VpdGNhc2Utcm9sbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJwb3dlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cGVyc2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cnByaXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXJwcmlzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3YXRjaGJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3YXRjaGJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhbnNnZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoLXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmVsbG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyaXBhZHZpc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJvcGh5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1sb2FkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1sb2FkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vbnN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW92aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1tb3ZpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stcGlja3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cnVjay1waWNrdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHNoaXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10c2hpcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHVtYmxyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHdpdHRlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHlwbzM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR5cG8zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXViZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXViZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJ1bnR1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11YnVudHUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWlraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVpa2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYS1iZWFjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEtYmVhY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRlcmxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pcmVnaXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXJlZ2lzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubGluayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2stYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmxvY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVudGFwcGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVudGFwcGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11cHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hbHQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYXN0cm9uYXV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFzdHJvbmF1dCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWVkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZWRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWZyaWVuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZnJpZW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWdyYWR1YXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWdyYWR1YXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItaW5qdXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1pbmp1cmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW5pbmphOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW5pbmphKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbnVyc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbnVyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2VjcmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNoaWVsZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnMtY29nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycy1jb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNwczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3N1bm5haDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNzdW5uYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXRlbnNpbC1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbC1zcG9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXRlbnNpbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmFhZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12YWFkaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVjdG9yLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVjdG9yLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1kb3VibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmVudXMtbWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWRlby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmliZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWRlby1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlkZW8tc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmloYXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWhhcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpbWVvLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlOyB9XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuOC4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXG4gKiBMaWNlbnNlIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20vbGljZW5zZS9mcmVlIChJY29uczogQ0MgQlkgNC4wLCBGb250czogU0lMIE9GTCAxLjEsIENvZGU6IE1JVCBMaWNlbnNlKVxuICovXG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmEsXG4uZmFzIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS44LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS44LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYXIge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLy9cbi8vICMg44Ki44Kk44Kz44OzXG4vL1xuQGltcG9ydCAnLi4vLi4vdmVuZGVyL0ZvbnQtQXdlc29tZS9mb250YXdlc29tZSc7XG5AaW1wb3J0ICcuLi8uLi92ZW5kZXIvRm9udC1Bd2Vzb21lL3NvbGlkJztcbkBpbXBvcnQgJy4uLy4uL3ZlbmRlci9Gb250LUF3ZXNvbWUvYnJhbmRzJztcbkBpbXBvcnQgJy4uLy4uL3ZlbmRlci9Gb250LUF3ZXNvbWUvcmVndWxhcic7XG5cblxuLyoqXG4gKlxuICog5bem44OK44OTXG4gKlxuICovXG5cbi8vIOODgOODg+OCt+ODpeODnOODvOODiVxuJGJjYS1pY29uLS1kYXNoYm9hcmQ6ICRmYS12YXItaG9tZTtcbi8vIOOCs+ODs+ODhuODs+ODhOeuoeeQhlxuJGJjYS1pY29uLS1jb250ZW50czogJGZhLXZhci1zaXRlbWFwO1xuLy8g6Kit5a6aXG4kYmNhLWljb24tLXN5c3RlbTogJGZhLXZhci1jb2c7XG5cblxuXG4vKipcbiAqXG4gKiDlt6bjg4rjg5PvvIjoqK3lrprvvIlcbiAqXG4gKi9cblxuLy8g44K144Kk44OI5Z+65pys6Kit5a6aXG4kYmNhLWljb24tLXNpdGVjb25maWdzOiAkZmEtdmFyLWJhcnM7XG4vLyDjg6bjg7zjgrbjg7znrqHnkIZcbiRiY2EtaWNvbi0tdXNlcnM6ICRmYS12YXItdXNlcjtcbi8vIOOCteODluOCteOCpOODiOeuoeeQhlxuJGJjYS1pY29uLS1zaXRlczogJGZhLXZhci1pZC1jYXJkO1xuLy8g44OG44O844Oe566h55CGXG4kYmNhLWljb24tLXRoZW1lOiAkZmEtdmFyLXBhaW50LWJydXNoO1xuLy8g44OX44Op44Kw44Kk44Oz566h55CGXG4kYmNhLWljb24tLXBsdWdpbjogJGZhLXZhci1wbHVnO1xuLy8g44Om44O844OG44Kj44Oq44OG44KjXG4kYmNhLWljb24tLXRvb2xzOiAkZmEtdmFyLXdyZW5jaDtcblxuXG4vKipcbiAqXG4gKiDjg5zjgr/jg7PjgqLjgqTjgrPjg7NcbiAqXG4gKi9cblxuLy8g5YWs6ZaLXG4kYmNhLWljb24tLXB1Ymxpc2g6ICRmYS12YXItcGxheS1jaXJjbGU7XG4vLyDpnZ7lhazplotcbiRiY2EtaWNvbi0tdW5wdWJsaXNoOiAkZmEtdmFyLXBhdXNlLWNpcmNsZTtcbi8vIOeiuuiqjVxuJGJjYS1pY29uLS1wcmV2aWV3OiAkZmEtdmFyLWV5ZTtcbi8vIOe3qOmbhlxuJGJjYS1pY29uLS1lZGl0OiAkZmEtdmFyLXBlbmNpbC1hbHQ7XG4vLyDopIfoo71cbiRiY2EtaWNvbi0tY29weTogJGZhLXZhci1jb3B5O1xuLy8g5YmK6ZmkXG4kYmNhLWljb24tLWRlbGV0ZTogJGZhLXZhci10cmFzaC1hbHQ7XG4vLyDkuIDopqdcbiRiY2EtaWNvbi0tdGgtbGlzdDogJGZhLXZhci10aC1saXN0O1xuLy8g5LiA6Kan44Gr5oi744KLXG4kYmNhLWljb24tLWJhY2stdG8tbGlzdDogJGZhLXZhci1jaGV2cm9uLWxlZnQ7XG4vLyDjgYrmsJfjgavlhaXjgopcbiRiY2EtaWNvbi0tZmF2b3JpdGU6ICRmYS12YXItaGVhcnQ7XG4vLyDjg6Hjg4vjg6Xjg7zjgqLjgqTjg4bjg6BcbiRiY2EtaWNvbi0tbWVudWl0ZW06ICRmYS12YXItYW5nbGUtcmlnaHQ7XG4vLyDov73liqBcbiRiY2EtaWNvbi0tYWRkOiAkZmEtdmFyLXBsdXMtY2lyY2xlO1xuLy8g44OY44Or44OXXG4kYmNhLWljb24tLWhlbHA6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlO1xuLy8gLy8g44OY44Or44OX77yI5rWu44GN6Lyq77yJXG4vLyAncmVzY3VlOiAkZmEtdmFyLWxpZmUtcmluZztcbi8vIOWItumZkO+8iOmNtSlcbiRiY2EtaWNvbi0tcGVybWlzc2lvbjogJGZhLXZhci1sb2NrO1xuLy8g6YGp55SoXG4kYmNhLWljb24tLWFwcGx5OiAkZmEtdmFyLWNoZWNrLXNxdWFyZTtcbi8vIEhPTUVcbiRiY2EtaWNvbi0taG9tZTogJGZhLXZhci1ob21lO1xuLy8g44Ot44Kw44Kk44Oz77yI5YiH44KK5pu/44GI77yJXG4kYmNhLWljb24tLXN3aXRjaDogJGZhLXZhci1zaWduLWluLWFsdDtcbi8vIOmWi+OBj1xuJGJjYS1pY29uLS1vcGVuOiAkZmEtdmFyLWZvbGRlci1vcGVuO1xuLy8g44OG44Kt44K544OI44Kz44OU44O8XG4kYmNhLWljb24tLXRleHRjb3B5OiAkZmEtdmFyLXBhc3RlO1xuLy8g44OA44Km44Oz44Ot44O844OJXG4kYmNhLWljb24tLWRvd25sb2FkOiAkZmEtdmFyLWRvd25sb2FkO1xuLy8g44OJ44Op44OD44Kw5Y+v6IO9XG4kYmNhLWljb24tLWRyYWdnYWJsZTogJGZhLXZhci1hcnJvd3MtYWx0LXY7XG4vLyDjg5Xjgqnjg6vjg4BcbiRiY2EtaWNvbi0tZm9sZGVyOiAkZmEtdmFyLWZvbGRlcjtcbi8vIOODleOCqeODq+ODgO+8iOOCquODvOODl+ODs++8iVxuJGJjYS1pY29uLS1mb2xkZXItb3BlbjogJGZhLXZhci1mb2xkZXItb3Blbjtcbi8vIOODleOCoeOCpOODq1xuJGJjYS1pY29uLS1maWxlOiAkZmEtdmFyLWZpbGU7XG4vLyAx6ZqO5bGk5LiK44Gr5oi744KLXG4kYmNhLWljb24tLXVwLWRpcmVjdG9yeTogJGZhLXZhci1hcnJvdy11cDtcbi8vIOefouWNsOOAgOWPs1xuJGJjYS1pY29uLS1hcnJvdy1yaWdodDogJGZhLXZhci1hcnJvdy1yaWdodDtcbi8vIOefouWNsOOAgOW3plxuJGJjYS1pY29uLS1hcnJvdy1sZWZ0OiAkZmEtdmFyLWFycm93LWxlZnQ7XG4vLyDnn6LljbDjgIDkuIpcbiRiY2EtaWNvbi0tYXJyb3ctdXA6ICRmYS12YXItYXJyb3ctdXA7XG4vLyDnn6LljbDjgIDkuItcbiRiY2EtaWNvbi0tYXJyb3ctZG93bjogJGZhLXZhci1hcnJvdy1kb3duO1xuLy8g44OV44Kh44Kk44Or44Oq44K544OIXG4kYmNhLWljb24tLWZpbGUtbGlzdDogJGZhLXZhci1maWxlLWFsdDtcbi8vIOOCouODg+ODl+ODh+ODvOODiFxuJGJjYS1pY29uLS11cGRhdGU6ICRmYS12YXItc3luYztcbi8vIOioreWumlxuJGJjYS1pY29uLS1zZXR0aW5nOiAkZmEtdmFyLWNvZztcbi8vIOaknOe0olxuJGJjYS1pY29uLS1zZWFyY2g6ICRmYS12YXItc2VhcmNoO1xuLy8g44Kv44Oq44KiXG4kYmNhLWljb24tLWNsZWFyOiAkZmEtdmFyLXN5bmM7XG4vLyDlkI3np7DlpInmm7RcbiRiY2EtaWNvbi0tcmVuYW1lOiAkZmEtdmFyLWktY3Vyc29yO1xuLy8g44KC44Go44Gr5oi744GZXG4kYmNhLWljb24tLXVuZG86ICRmYS12YXItdW5kbztcbi8vIOOCguOBqOOBq+aIu+OBmVxuJGJjYS1pY29uLS1iYW46ICRmYS12YXItYmFuO1xuLy8g44Oq44Oz44KvXG4kYmNhLWljb24tLWxpbms6ICRmYS12YXItbGluaztcbi8vIOOCqOOCpOODquOCouOCuVxuJGJjYS1pY29uLS1hbGlhczogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ7XG4vLyDmqZ/og73jg5zjgr/jg7NcbiRiY2EtaWNvbi0tZWxsaXBzaXMtaDogJGZhLXZhci1lbGxpcHNpcy1oO1xuXG4vKipcbiAqXG4gKiDjg5Xjgqnjg7zjg6DplqLpgKNcbiAqXG4gKi9cblxuLy8gZGF0ZXRpbWVwaWNrZXLvvIjml6Xku5jvvIlcbiRiY2EtaWNvbi0tZGF0ZXRpbWVwaWNrZXItZGF0ZTogJGZhLXZhci1jYWxlbmRhcjtcbi8vIGRhdGV0aW1lcGlja2Vy77yI5pmC5Yi777yJXG4kYmNhLWljb24tLWRhdGV0aW1lcGlja2VyLXRpbWU6ICRmYS12YXItY2xvY2s7XG5cblxuXG4vKipcbiAqXG4gKiDjg6rjgrnjg4jplqLpgKNcbiAqXG4gKi9cblxuLy8g44OH44OV44Kp44Or44OIXG4kYmNhLWljb24tLWxpc3QtZGVmYXVsdDogJGZhLXZhci1hbmdsZS1yaWdodDtcbi8vIOS4uFxuJGJjYS1pY29uLS1saXN0LWNpcmNsZTogJGZhLXZhci1jaXJjbGU7XG5cblxuXG4vKipcbiAqXG4gKiDjgqjjg6njg7wgLyDjgqLjg6njg7zjg4jooajnpLpcbiAqXG4gKi9cblxuLy8g44Ko44Op44O8XG4kYmNhLWljb24tLWVycm9yOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlO1xuLy8g44Ki44Op44O844OIXG4kYmNhLWljb24tLWFsZXJ0OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlO1xuLy8g5rOo5oSPXG4kYmNhLWljb24tLW5vdGlmaWNhdGlvbjogJGZhLXZhci1pbmZvLWNpcmNsZTtcblxuXG5cbi8qKlxuICpcbiAqIFNOU1xuICpcbiAqL1xuXG4vLyBGYWNlYm9va1xuJGJjYS1pY29uLS1mYWNlYm9vazogJGZhLXZhci1mYWNlYm9vay1mO1xuLy8gVHdpdHRlclxuJGJjYS1pY29uLS10d2l0dGVyOiAkZmEtdmFyLXR3aXR0ZXI7XG5cblxuXG4vLyDmrKFcbiRiY2EtaWNvbi0tbmV4dDogJGZhLXZhci1hbmdsZS1yaWdodDtcbi8vIOWJjVxuJGJjYS1pY29uLS1iYWNrOiAkZmEtdmFyLWFuZ2xlLWxlZnQ7XG4vLyDnn6LljbDjgIDkuInop5LkuIpcbiRiY2EtaWNvbi0tYXNjOiAkZmEtdmFyLWNhcmV0LXVwO1xuLy8g55+i5Y2w44CA5LiJ6KeS5LiLXG4kYmNhLWljb24tLWRlc2M6ICRmYS12YXItY2FyZXQtZG93bjtcblxuXG4vLyDkuIvnn6LljbBcbiRiY2EtaWNvbi0tY2hldnJvbi1kb3duOiAkZmEtdmFyLWNoZXZyb24tZG93bjtcblxuXG4vLyDkuIDopqdcbiRiY2EtaWNvbi0tbGlzdDogJGZhLXZhci1saXN0LXVsO1xuLy8g44OX44Op44K5XG4kYmNhLWljb24tLXBsdXMtc3F1YXJlOiAkZmEtdmFyLXBsdXMtc3F1YXJlO1xuLy9cbiRiY2EtaWNvbi0tcXVlc3Rpb24tY2lyY2xlOiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTtcbi8vIOODnuOCpOODiuOCuVxuJGJjYS1pY29uLS1taW51cy1zcXVhcmU6ICRmYS12YXItbWludXMtc3F1YXJlO1xuLy8g44OW44OD44Kv44Oe44O844KvXG4kYmNhLWljb24tLWJvb2ttYXJrOiAkZmEtdmFyLWJvb2ttYXJrO1xuLy8g5Zyw55CDXG4kYmNhLWljb24tLWdsb2JlOiAkZmEtdmFyLWdsb2JlLWFtZXJpY2FzO1xuLy8g44OV44Kh44Kk44OrXG4kYmNhLWljb24tLWZpbGU6ICRmYS12YXItZmlsZTtcblxuJGJjYS1pY29uLS1tYWlsOiAkZmEtdmFyLWVudmVsb3BlO1xuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGJjYS1pY29uLWJhc2UoJGljb24pIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBAZXh0ZW5kIC4jeyRmYS1jc3MtcHJlZml4fTtcbiAgICBjb250ZW50OiBmYS1jb250ZW50KCRpY29uKTtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGJjYS1pY29uKCRpZCkge1xuICBAZXh0ZW5kICViY2EtaWNvbi0tI3skaWR9O1xuICAmOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogOTUlO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIG1hcmdpbjogMCAuM2VtIDAgMDtcbiAgICBAY29udGVudDtcbiAgfVxufVxuJWJjYS1pY29uIHtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc2l6ZTogOTUlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXG4gICYtLWRhc2hib2FyZCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWRhc2hib2FyZCk7XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1jb250ZW50cyk7XG4gIH1cbiAgJi0tc3lzdGVtIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tc3lzdGVtKTtcbiAgfVxuICAmLS1zaXRlY29uZmlncyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXNpdGVjb25maWdzKTtcbiAgfVxuICAmLS11c2VycyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXVzZXJzKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLXNpdGVzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tc2l0ZXMpIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tdGhlbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS10aGVtZSk7XG4gIH1cbiAgJi0tcGx1Z2luIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcGx1Z2luKTtcbiAgfVxuICAmLS10b29scyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXRvb2xzKTtcbiAgfVxuICAmLS1wdWJsaXNoIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcHVibGlzaCkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS11bnB1Ymxpc2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS11bnB1Ymxpc2gpIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tcHJldmlldyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXByZXZpZXcpIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tZWRpdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWVkaXQpO1xuICB9XG4gICYtLWNvcHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1jb3B5KSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLWRlbGV0ZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWRlbGV0ZSkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1iYW4ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1iYW4pIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tdW5kbyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXVuZG8pIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tcmVuYW1lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcmVuYW1lKTtcbiAgfVxuICAmLS1saW5rIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbGluayk7XG4gIH1cbiAgJi0tYWxpYXMge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hbGlhcyk7XG4gIH1cbiAgJi0tdGgtbGlzdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXRoLWxpc3QpO1xuICB9XG4gICYtLWJhY2stdG8tbGlzdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWJhY2stdG8tbGlzdCk7XG4gIH1cbiAgJi0tZmF2b3JpdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1mYXZvcml0ZSk7XG4gIH1cbiAgJi0tbWVudWl0ZW0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1tZW51aXRlbSk7XG4gIH1cbiAgJi0tYWRkIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYWRkKTtcbiAgfVxuICAmLS1oZWxwIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0taGVscCk7XG4gIH1cbiAgJi0tcGVybWlzc2lvbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXBlcm1pc3Npb24pO1xuICB9XG4gICYtLWFwcGx5IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYXBwbHkpIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0taG9tZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWhvbWUpO1xuICB9XG4gICYtLXN3aXRjaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXN3aXRjaCk7XG4gIH1cbiAgJi0tb3BlbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLW9wZW4pO1xuICB9XG4gICYtLXRleHRjb3B5IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdGV4dGNvcHkpO1xuICB9XG4gICYtLWRvd25sb2FkIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZG93bmxvYWQpO1xuICB9XG4gICYtLWRyYWdnYWJsZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWRyYWdnYWJsZSk7XG4gIH1cbiAgJi0tZm9sZGVyIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZm9sZGVyKTtcbiAgfVxuICAmLS1mb2xkZXItb3BlbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWZvbGRlci1vcGVuKTtcbiAgfVxuICAmLS1maWxlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZmlsZSkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS11cC1kaXJlY3Rvcnkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS11cC1kaXJlY3RvcnkpO1xuICB9XG4gICYtLWFycm93LXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYXJyb3ctcmlnaHQpO1xuICB9XG4gICYtLWFycm93LWxlZnQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hcnJvdy1sZWZ0KTtcbiAgfVxuICAmLS1hcnJvdy11cCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWFycm93LXVwKTtcbiAgfVxuICAmLS1hcnJvdy1kb3duIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYXJyb3ctZG93bik7XG4gIH1cbiAgJi0tZmlsZS1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZmlsZS1saXN0KTtcbiAgfVxuICAmLS1maWxlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZmlsZSk7XG4gIH1cbiAgJi0tdXBkYXRlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdXBkYXRlKTtcbiAgfVxuICAmLS1zZXR0aW5nIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tc2V0dGluZyk7XG4gIH1cbiAgJi0tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tc2VhcmNoKTtcbiAgfVxuICAmLS1jbGVhciB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWNsZWFyKTtcbiAgfVxuICAmLS1kYXRldGltZXBpY2tlci1kYXRlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZGF0ZXRpbWVwaWNrZXItZGF0ZSkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1kYXRldGltZXBpY2tlci10aW1lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZGF0ZXRpbWVwaWNrZXItdGltZSkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1saXN0LWRlZmF1bHQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1saXN0LWRlZmF1bHQpO1xuICB9XG4gICYtLWxpc3QtY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbGlzdC1jaXJjbGUpO1xuICB9XG4gICYtLWVycm9yIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZXJyb3IpO1xuICB9XG4gICYtLWFsZXJ0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYWxlcnQpO1xuICB9XG4gICYtLW5vdGlmaWNhdGlvbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLW5vdGlmaWNhdGlvbik7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1mYWNlYm9vaykge1xuICAgICAgQGV4dGVuZCAlZmFiO1xuICAgIH1cbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdHdpdHRlcikge1xuICAgICAgQGV4dGVuZCAlZmFiO1xuICAgIH1cbiAgfVxuICAmLS1uZXh0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbmV4dCk7XG4gIH1cbiAgJi0tYmFjayB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWJhY2spO1xuICB9XG4gICYtLWFzYyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWFzYyk7XG4gIH1cbiAgJi0tZGVzYyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWRlc2MpO1xuICB9XG4gICYtLWNoZXZyb24tZG93biB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWNoZXZyb24tZG93bik7XG4gIH1cbiAgJi0tbGlzdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWxpc3QpO1xuICB9XG4gICYtLXBsdXMtc3F1YXJlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcGx1cy1zcXVhcmUpO1xuICB9XG4gICYtLXF1ZXN0aW9uLWNpcmNsZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXF1ZXN0aW9uLWNpcmNsZSk7XG4gIH1cbiAgJi0tbWludXMtc3F1YXJlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbWludXMtc3F1YXJlKTtcbiAgfVxuICAmLS1ib29rbWFyayB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWJvb2ttYXJrKTtcbiAgfVxuICAmLS1nbG9iZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWdsb2JlKTtcbiAgfVxuICAmLS1lbGxpcHNpcy1oIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZWxsaXBzaXMtaCk7XG4gIH1cbiAgJi0tbWFpbCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLW1haWwpO1xuICB9XG59XG4lZmFyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiVmYXMge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuJWZhYiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbn1cbiIsIi8qIGRpc3BsYXlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qLmRpc3BsYXktbm9uZSB7XG5cdGRpc3BsYXk6bm9uZTtcbn0qL1xuXG4vKiB0ZXh0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLypcbi53ZWlnaHQtbm9ybWFsIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCFpbXBvcnRhbnQ7XG59XG4ud2VpZ2h0LWJvbGQge1xuXHRmb250LXdlaWdodDpib2xkIWltcG9ydGFudDtcbn1cbi5zaXplLXNtYWxsIHtcblx0Zm9udC1zaXplOnNtYWxsIWltcG9ydGFudDtcbn1cbi5zaXplLXNtYWxsZXIge1xuXHRmb250LXNpemU6IHgtc21hbGwhaW1wb3J0YW50O1xufVxuLnNpemUtbWVkaXVtIHtcblx0Zm9udC1zaXplOm1lZGl1bSFpbXBvcnRhbnQ7XG59XG4uc2l6ZS1sYXJnZSB7XG5cdGZvbnQtc2l6ZTpsYXJnZSFpbXBvcnRhbnQ7XG59XG4uc2l6ZS1sYXJnZXIge1xuXHRmb250LXNpemU6IHgtbGFyZ2UhaW1wb3J0YW50O1xufSovXG4uYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYmMtYWxpZ24tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmJjLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmJjLWFsaWduLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKiBmbG9hdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyouZmxvYXQtbGVmdCB7XG5cdGZsb2F0OmxlZnQ7XG59XG4uZmxvYXQtcmlnaHQge1xuXHRmbG9hdDpyaWdodDtcbn1cbi5pbWctcmlnaHQge1xuXHRmbG9hdDpyaWdodDtcblx0bWFyZ2luLWxlZnQ6MTBweDtcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xufVxuLmltZy1sZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcblx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdG1hcmdpbi1ib3R0b206MTBweDtcbn0qL1xuXG4vKiBjbGVhclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyouY2xlYXIge1xuXHRjbGVhcjpib3RoO1xufVxuLmNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCIgXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0aGVpZ2h0OiAwO1xufVxuLmNsZWFyZml4IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNsZWFyZml4IHtcblx0ZGlzcGxheTogYmxvY2s7XG59Ki9cblxuLyog57im5pa55ZCR5Lit5aSu5o+D44GIXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKi52ZXJ0aWNhbC1taWRkbGV7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbn1cbi52ZXJ0aWNhbC1taWRkbGUgLmlubmVye1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG5cdFx0dG9wOiA1MCUhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IC0xZW0haW1wb3J0YW50O1xufSovXG5cbi8qXG4ucmVxdWlyZWQge1xuXHRjb2xvcjojQzMwO1xuXHRmb250LXNpemU6MTZweDtcbn1cbiovXG5cbi8vIOOCteODoOODjeOCpOODq+eUu+WDj+eUqOOBruaeoFxuLy9cbi5waG90byB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbn1cblxuLy8g5aSW6YOo44Oq44Oz44Kv55So44Ki44Kk44Kz44Oz5LuY44GN44OG44Kt44K544OI44Oq44Oz44KvXG4ub3V0c2lkZS1saW5rIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hZG1pbi9ibHRfb3V0c2lkZV9saW5rLnBuZykgbm8tcmVwZWF0IGxlZnQgLTFweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuXG4vLyDjgZ/jgbbjgpPkuI3lv4XopoFcbi8qLmZ1bGwtd2lkdGgge1xuXHR3aWR0aDoxMDAlO1xufSovXG5cbiN2YWthdGEtZG5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRkaXYge1xuXHRcdHBhZGRpbmctcmlnaHQ6MTRweCFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8vIG9sZFxuYSB7XG4gIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuLy9cbi8vIOimgee0oOOBruWfuuacrOioreWumlxuLy9cbi8vXG46cm9vdCB7XG4gIGZvbnQtc2l6ZTogJGdlbmVyYWxfcm9vdF9mb250X3NpemU7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgR2VuZXZhLCBzYW5zLXNlcmlmLCBcIuODoeOCpOODquOCqlwiLCBWZXJkYW5hLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCI7XG4gIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5OyAvLyBvbGRcbiAgYmFja2dyb3VuZDogI0ZGRjsgLy8gb2xkXG59XG5cbmJvZHkge1xuICBtaW4td2lkdGg6IDk2MHB4OyAvLyBvbGRcbiAgaGVpZ2h0OiAxMDAlOyAvLyBvbGRcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIG5vcm1hbGl6ZS5jc3MgZm9yIGJvb3RzdHJhcDTjga7kuIrmm7jjgY3pmLLmraJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Zvb3RlcjtcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgXHRtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxuYm9keSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLy9cbi8vICMg44Kr44Op44O8XG4vL1xuLy8g44Kw44Op44OH44O844K344On44Oz44Gn5piO5pqX44KS5L2/44GG5aC05ZCI44Gv44CBXG4vLyBTQVNT44Gu6Zai5pWw44Gn5piO5bqm44KS5aSJ5pu044GZ44KL44GT44Go44KS5o6o5aWo44GZ44KL44CCXG4vL1xuXG4vLyBiYXNlXG4kY29sb3JfcHJpbWFyeTogIzZmYTgzZDtcbi8vJGNvbG9yX3ByaW1hcnk6ICNGRjZGNjE7XG4kY29sb3Jfc2Vjb25kYXJ5OiAjNDI0ZjQ0O1xuLy8gJGNvbG9yX2xpZ2h0X3ByaW1hcnk6ICNmZjAwMDtcbiRjb2xvcl9saWdodGVzdDogI2ZmZjtcbiRjb2xvcl9kaW06ICNjOWM4Yzg7XG4kY29sb3JfZGFya2VzdDogJGNvbG9yX3NlY29uZGFyeTtcbiRjb2xvcl9ub3RpZmljYXRpb246ICMwMDg3YmM7XG4kY29sb3JfZGFuZ2VyOiAjZjIwMDE0O1xuJGNvbG9yX3dhcm5pbmc6ICNmZmQyNGQ7XG4kY29sb3Jfd2FybmluZ19sb3c6ICNmZmY2YWY7XG4kY29sb3JfZGlzYWJsZWQ6ICNjY2M7XG5cbi8vIHRleHRcbiRjb2xvcl90ZXh0X3ByaW1hcnk6ICRjb2xvcl9kYXJrZXN0O1xuJGNvbG9yX3RleHRfc2Vjb25kYXJ5OiAkY29sb3JfZGFya2VzdDtcblxuLy8gcGxhY2Vob2xkZXJcbiRjb2xvcl90ZXh0X3BsYWNlaG9sZGVyOiAkY29sb3JfZGltO1xuXG4vLyBsaW5rXG4kY29sb3JfdGV4dF9saW5rOiAkY29sb3JfcHJpbWFyeTtcbiRjb2xvcl90ZXh0X2hvdmVyOiAkY29sb3JfcHJpbWFyeTtcblxuLy8gYmFja2dyb3VuZFxuJGNvbG9yX2JhY2tncm91bmRfcHJpbWFyeTogI2Y4ZjhmODtcbiRjb2xvcl9iYWNrZ3JvdW5kX3NlY29uZGFyeTogI2ZmZjtcblxuLy8gYm9yZGVyXG4kY29sb3JfYm9yZGVyOiAjZWVlZWVhO1xuJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjogJGNvbG9yX2JvcmRlcjtcbiRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjogI2NjYztcbiRjb2xvcl9tZW51X2JvcmRlcjogI2ZmZjtcbiRjb2xvcl9iYWNrZ3JvdW5kX3NlY29uZGFyeV9ib3JkZXI6ICRjb2xvcl9ib3JkZXI7XG4kY29sb3JfbWFpbl9jb250ZW50c19ib3JkZXJfY29sb3I6JGNvbG9yX2JvcmRlcjtcblxuLy8gbWVudVxuJGNvbG9yX2JhY2tncm91bmRfbWVudV9kYXJrOiAjZGRkO1xuJGNvbG9yX2JhY2tncm91bmRfbWVudTogJGNvbG9yX2JvcmRlcjtcbiRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDogJGNvbG9yX2Rhcmtlc3Q7XG4kY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfcGFyZW50OiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2Rhcms7XG4kY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfc3VibWVudTogJGNvbG9yX2JhY2tncm91bmRfcHJpbWFyeTtcbiRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfaG92ZXI6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfZGFyaztcbiRjb2xvcl9tZW51X2xpbms6ICRjb2xvcl9kYXJrZXN0O1xuJGNvbG9yX21lbnVfY3VycmVudDogJGNvbG9yX2xpZ2h0ZXN0O1xuJGNvbG9yX21lbnVfaG92ZXI6ICRjb2xvcl9kYXJrZXN0O1xuXG4vLyB0YWJsZVxuJGNvbG9yX2JhY2tncm91bmRfdGFibGVfbGlzdHVwOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuJGNvbG9yX3RleHRfbGlua190YWJsZV9saXN0dXA6ICRjb2xvcl9kYXJrZXN0O1xuJGNvbG9yX3RhYmxlX2xpc3R1cF9ob3ZlcjogJGNvbG9yX2JhY2tncm91bmRfcHJpbWFyeTtcblxuLy8gdG9vbGJhclxuJGNvbG9yX3Rvb2xiYXI6ICMyYTMzMmM7XG4kY29sb3JfdG9vbGJhcl90ZXh0OiAkY29sb3JfbGlnaHRlc3Q7XG4kY29sb3JfdG9vbGJhcl90ZXh0X2hvdmVyOiAjY2NjO1xuJGNvbG9yX2Zvb3RlcjogJGNvbG9yX3Rvb2xiYXI7XG5cbi8vIHBhcnRzXG4kY29sb3JfbWFpbl90aXRsZTogJGNvbG9yX2Rhcmtlc3Q7XG4kY29sb3JfcGFnaW5hdGlvbl9saW5rOiAkY29sb3JfZGFya2VzdDtcbiRjb2xvcl9wYWdpbmF0aW9uX2hvdmVyOiAkY29sb3JfZGFya2VzdDtcbiRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9wcmltYXJ5OiAkY29sb3JfcHJpbWFyeTtcbiIsIi8vXG4vLyAjIOWvuOazlVxuLy9cbi8vXG5cbi8vIOODleOCqeODs+ODiOOCteOCpOOCulxuJGdlbmVyYWxfcm9vdF9mb250X3NpemU6IDEwcHg7XG5cbi8vIOODiuODk+OCsuODvOOCt+ODp+ODs1xuJG5hdl9iYXNlX3BhZGRpbmc6IDEycHg7XG4kbmF2X2l0ZW1fcGFkZGluZzogNHB4O1xuXG4vLyDjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnjgIHjg6njgrjjgqrjg5zjg4Pjgq/jgrnjga7jg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbiRsYWJlbF9mb250X3NpemVfc21hbGw6IDEuNHJlbTtcbiRsYWJlbF9mb250X3NpemVfbWVkaXVtOiAxLjZyZW07XG4kbGFiZWxfZm9udF9zaXplX2xhcmdlOiAycmVtO1xuXG4kaW5wdXRfdGV4dF9mb250X3NpemU6IDEuNnJlbTtcblxuJGJ1dHRvbl9mb250X3NpemVfeF9zbWFsbDogMS4xcmVtO1xuJGJ1dHRvbl9mb250X3NpemVfc21hbGw6IDEuMnJlbTtcbiRidXR0b25fZm9udF9zaXplX21lZGl1bTogMS40cmVtO1xuJGJ1dHRvbl9mb250X3NpemVfbGFyZ2U6IDEuNnJlbTtcbiRidXR0b25fZm9udF9zaXplX3hfbGFyZ2U6IDJyZW07XG5cbi8vIOOCu+ODrOOCr+ODiOODnOODg+OCr+OCueOBqOODnOOCv+ODs+OBrumrmOOBlVxuJGJ1dHRvbl9wYWRkaW5nX3RvcDogMC43ZW07XG4kYnV0dG9uX3BhZGRpbmdfYm90dG9tOiAwLjZlbTtcblxuLy8gZm9jdXPmmYLjga7jgrfjg6Pjg4njgqZcbiRmb2N1c19zaGFkb3c6IDAgMCA0cHggMHB4ICRjb2xvcl9wcmltYXJ5O1xuXG4iLCIkc21hbGxSYW5nZTogNzY4cHg7XG4kbWVkaXVtUmFuZ2U6IDc2OHB4O1xuJGxhcmdlUmFuZ2U6IDEwMDBweDtcbiRtZWRpdW1SYW5nZUZvck1vZGFsOiAxMTEwcHg7XG5AbWl4aW4gbXEoJG1lZGlhKSB7XG4gICAgQGlmICRtZWRpYSA9PSBzcCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JHNtYWxsUmFuZ2V9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJG1lZGlhID09IG1kIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtUmFuZ2V9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaWYgJG1lZGlhID09IHBjIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbGFyZ2VSYW5nZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gc3BNb2RhbCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bVJhbmdlRm9yTW9kYWx9KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiDml6dDU1PjgYvjgonjga7kuI3mmI7jgq/jg6njgrnlj5bmibHmiYBcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIPCfmKgg5pys5b2T44Gr5LiN5piOXG4udXBsb2FkLWZpbGUgaW5wdXRbdHlwZT1maWxlXSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnVwbG9hZC1maWxlIGEge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVkaXQtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5lZGl0LWxpbmsgYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxQzk4RDQ7XG4gIGNvbG9yOiAjMUM5OEQ0O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZWRpdC1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzFDOThENDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNDMzA7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG59XG5cbi5mb3JtLWVycm9yIHtcbiAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3JfZGFuZ2VyIWltcG9ydGFudDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6ICNDMzA7XG59XG5cbi5lcnJvciBlbSB7XG4gIGNvbG9yOiAjMDZDO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBmb3JtLXRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtdGFibGUgLmVycm9yLW1lc3NhZ2Uge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmFubm90YXRpb24tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFubm90YXRpb24tdGV4dCBzbWFsbCB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzMwO1xuICBjb2xvcjogI0MzMDtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0MzMDtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbn1cblxuLyogZWRpdCBmb3JtXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmVkaXRvci1hcmVhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiB3YWl0aW5nLWJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLndhaXRpbmctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgLy9kaXNwbGF5OiBub25lO1xufVxuXG4ud2FpdGluZy1ib3ggZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOjEwMHB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xufVxuXG4ud2FpdGluZy1ib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLyogZW0tYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyAuZW0tYm94IHtcbi8vIFx0Ym9yZGVyOjVweCBzb2xpZCAjREREO1xuLy8gXHRwYWRkaW5nOjE1cHg7XG4vLyBcdGNvbG9yOiM1MzVBNjI7XG4vLyBcdGZvbnQtc2l6ZTogMTZweDtcbi8vIFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyBcdG1hcmdpbjogMCBhdXRvIDIwcHg7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIFx0bGluZS1oZWlnaHQ6IDI0cHg7XG4vLyB9XG4vLyAuZW0tYm94IGF7XG4vLyBcdGNvbG9yOiM2OTA7XG4vLyB9XG4vLyAuZW0tYm94IGE6aG92ZXJ7XG4vLyBcdGNvbG9yOiM5QzA7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIH1cblxuLyogdHJlZSBlbXB0eVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi50cmVlLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbiAgcGFkZGluZzogMTVweDtcbiAgY29sb3I6ICM1MzVBNjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5uby1kYXRhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l6ZS1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNDQ0M7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc2l6ZS1jb3VudGVyIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI0NDQztcbn1cblxuLyogcGhwaW5mb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBocGluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4vKiB1aVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4uY29ybmVyLXRvcCwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci1ib3R0b20sIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuXG5cblxuLyogQ3JlZGl0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jQ3JlZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6OTQ1cHg7IC8vIOino+axuuaWueazleOBjOOCj+OBi+OCieOBmuOAgeS4gOaXpuaxuuOCgeaJk+OBoeOBp1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5MDtcblxuICBvcGFjaXR5OiAwLjg1O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODUpOyAvKiBJRSBsdCA4ICovXG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEob3BhY2l0eT04NSlcIjsgLyogSUUgOCAqL1xuICAta2h0bWwtb3BhY2l0eTogLjg1OyAvKiBTYWZhcmkgMS54ICovXG4gIC1tb3otb3BhY2l0eTogMC44NTtcblxuICBjb2xvcjogI0ZGRjtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI0NyZWRpdElubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNDcmVkaXRTY3JvbGxlciB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNDcmVkaXRTY3JvbGxlciBoMSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNDcmVkaXRTY3JvbGxlciBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHhtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4jQ3JlZGl0U2Nyb2xsZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbiNDcmVkaXRTY3JvbGxlciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4jQ3JlZGl0U2Nyb2xsZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4jQ3JlZGl0U2Nyb2xsZXIgLnNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4jQ3JlZGl0U2Nyb2xsZXJJbm5lciB7XG4gIHdpZHRoOiA2MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gIFx0d2lkdGg6MTAwJTtcbiAgfVxufVxuXG4vKiBXaWRnZXRTZXR0aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jV2lkZ2V0U2V0dGluZyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS13aWRnZXQtY29udGVudCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFREVERUQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS13aWRnZXQtY29udGVudCAuaGVhZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzUzNUE2MjtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5O1xuXG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS13aWRnZXQtY29udGVudCAuaGVhZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCwgI2RmZGZkZiAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjZjRmNGY0KSwgY29sb3Itc3RvcCgxMDAlLCAjZGZkZmRmKSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNGY0ZjQsICNkZmRmZGYgMTAwJSk7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS13aWRnZXQtY29udGVudCAuaGVhZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjY2RjZGNkO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNjZGNkY2QsICNlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2NkY2RjZCksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZSkpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjY2RjZGNkLCAjZWVlIDEwMCUpO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgLyp3aWR0aDoxMDAlOyovXG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS13aWRnZXQtY29udGVudCAuaGVhZCB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAuc2V0dGluZyAuaGVhZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4jV2lkZ2V0U2V0dGluZyAuc2V0dGluZyAuZGVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RGREZERjtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS13aWRnZXQtY29udGVudCAuYWN0aW9uIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNERkRGREY7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS13aWRnZXQtY29udGVudCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDNweCAxMHB4IDEwcHggMTBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS13aWRnZXQtY29udGVudCAuY29udGVudCBwIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNXaWRnZXRTZXR0aW5nICNTb3VyY2UgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZGRkO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZGRkO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjU291cmNlIC5kZXNjcmlwdGlvbiB7XG4gIC8qbWFyZ2luOjAgMTJweCAyMHB4OyovXG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGNvbG9yX2JvcmRlcjtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yX2JvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRjb2xvcl9ib3JkZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuI1dpZGdldFNldHRpbmcgI1NvdXJjZU91dGVyLFxuI1dpZGdldFNldHRpbmcgI1RhcmdldE91dGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNXaWRnZXRTZXR0aW5nICNTb3VyY2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDEwcHg7XG4gIC8qLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4OyovXG4gIC8qLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4OyovXG4gIC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjVGFyZ2V0IHtcbiAgbWluLWhlaWdodDogMjEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweDtcbn1cblxuI1dpZGdldFNldHRpbmcgI1RhcmdldCAuZW5hYmxlZCAuaGVhZCB7XG4gIGNvbG9yOiAjNTM1QTYyO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAudG9wRHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC5wbGFjZWhvbGRlciB7XG4gIGhlaWdodDogMjZweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuI1dpZGdldFNldHRpbmcgI1dpZGdldEFyZWFVcGRhdGVUaXRsZUZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbiNXaWRnZXRTZXR0aW5nICNUYXJnZXQgLnNldHRpbmcgdGV4dGFyZWEge1xuICB3aWR0aDogOTglO1xuICBoZWlnaHQ6IDMxMHB4O1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjU291cmNlIGgzIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbWVkaXVtO1xuICBtYXJnaW4tdG9wOjQwcHg7XG4gIHBhZGRpbmctYm90dG9tOjEwcHg7XG59XG5cbiNMaXN0QWpheExvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuI1dpZGdldFNldHRpbmcgaDIge1xuICBmb250LXNpemU6JGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI1dpZGdldFNldHRpbmcgI1dpZGdldHNUeXBlIGgzIHtcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVhICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDBweDtcbn1cbiNXaWRnZXRTZXR0aW5nICNXaWRnZXRzVHlwZSAuV2lkZ2V0c1R5cGVTZWN0aW9uIHtcblx0bWFyZ2luOiAwcHg7XG5cdHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBQYWdlc1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogbGlzdC10YWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5saXN0LXRhYmxlIC5wYWdlLXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogVHJlZUxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jUGFnZVRyZWVMaXN0IHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4jVHJlZUxpc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbiNUcmVlTGlzdCBhIHtcbiAgY29sb3I6ICM1MzVBNjI7XG59XG5cbiNUcmVlTGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNBQUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2Nib3hDb250ZW50IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpbGV0cmVlIHNwYW4uZm9sZGVyLFxuLmZpbGV0cmVlIHNwYW4uZmlsZSB7XG4gIHBhZGRpbmc6IDFweCAwIDFweCAxOHB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgSW5zdGFsbGF0aW9uc1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNJbnN0YWxsYXRpb25zIGxpLmNoZWNrIHtcbiAgY29sb3I6ICNDQ0M7XG59XG5cbiNJbnN0YWxsYXRpb25zIGxpLmZhaWxlZCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI0UwMjtcbiAgY29sb3I6ICNGMDM7XG59XG5cbiNJbnN0YWxsYXRpb25zIC5jaGVjay1yZXN1bHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuI0luc3RhbGxhdGlvbnMgLmNoZWNrLXJlc3VsdCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuI0luc3RhbGxhdGlvbnMgaW5wdXRbdHlwZT10ZXh0XSxcbiNJbnN0YWxsYXRpb25zIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuI0luc3RhbGxhdGlvbnMgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG59XG5cbiNJbnN0YWxsYXRpb25zIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbn1cblxuI0luc3RhbGxhdGlvbnMgLnN0ZXAtMSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYWRtaW4vYmdfaW5zdGFsbC5wbmcpIG5vLXJlcGVhdCByaWdodCBib3R0b20gI2ZmZjtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIFVwZGF0ZXJzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyAuYnRuLXNsaWRlLWZvcm0gYXtcbi8vIFx0Y29sb3I6IzUzNUE2Mjtcbi8vIFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdHBhZGRpbmc6NXB4IDMwcHg7XG4vLyBcdC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuLy8gXHQtbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbi8vIFx0LW8tYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuLy8gXHRib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4vLyBcdGJhY2tncm91bmQ6I0YzRjNGMztcbi8vIFx0YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI0ZGRiwjRjNGM0YzKTtcbi8vIFx0YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNGRkYpLGNvbG9yLXN0b3AoMTAwJSwjRjNGM0YzKSk7XG4vLyBcdGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjRkZGLCNGM0YzRjMpO1xuLy8gfVxuLy8gLmJ0bi1zbGlkZS1mb3JtIGE6aG92ZXJ7XG4vLyBcdGJhY2tncm91bmQ6I2Y0ZjRmNDtcbi8vIFx0YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y0ZjRmNCwjZGZkZmRmIDEwMCUpO1xuLy8gXHRiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2Y0ZjRmNCksY29sb3Itc3RvcCgxMDAlLCNkZmRmZGYpKTtcbi8vIFx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNmNGY0ZjQsI2RmZGZkZiAxMDAlKTtcbi8vIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gfVxuLy8gLmJ0bi1zbGlkZS1mb3JtIGE6YWN0aXZle1xuLy8gXHRiYWNrZ3JvdW5kOiNjZGNkY2Q7XG4vLyBcdGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNjZGNkY2QsI2VlZSAxMDAlKTtcbi8vIFx0YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNjZGNkY2QpLGNvbG9yLXN0b3AoMTAwJSwjZWVlKSk7XG4vLyBcdGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjY2RjZGNkLCNlZWUgMTAwJSk7XG4vLyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBEYXNoYm9hcmRcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbiNBZG1pbkRhc2hib2FyZCAucGFnaW5hdGlvbiAubmV4dCxcbiNBZG1pbkRhc2hib2FyZCAucGFnaW5hdGlvbiAucHJldiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNBZG1pbkRhc2hib2FyZCAucGFnaW5hdGlvbiAubmV4dCBhLFxuI0FkbWluRGFzaGJvYXJkIC5wYWdpbmF0aW9uIC5wcmV2IGEge1xuICBwYWRkaW5nOiAxcHggNnB4O1xufVxuXG4jQWRtaW5EYXNoYm9hcmQgLnBhZ2luYXRpb24gc3BhbiBzcGFuIGEsXG4jQWRtaW5EYXNoYm9hcmQgLnBhZ2luYXRpb24gLmRpc2FibGVkLFxuI0FkbWluRGFzaGJvYXJkIC5wYWdpbmF0aW9uIC5jdXJyZW50IHtcbiAgcGFkZGluZzogMXB4IDZweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIFRoZW1lc1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbn1cblxuI1BhZ2VUcmVlTGlzdCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUgYSwgLnVpLXN0YXRlLWFjdGl2ZSBhOmxpbmssIC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM1MzVBNjI7XG59XG5cbiNUcmVlTGlzdCBhIHtcbiAgY29sb3I6ICM1MzVBNjI7XG59XG5cbiNUcmVlTGlzdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNBQUE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSwgLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLCAudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuI0NvbnRlbnRzRm9ybVRhYnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jQ29udGVudHNGb3JtVGFicyAudWktdGFicy1wYW5lbCB7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuI0NvbnRlbnRzRm9ybVRhYnMgdGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgQ29udGVudHNcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59XG5cbiNEYXRhTGlzdCB0ZCAuYWxpYXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2FkbWluL2ljb25fYWxpYXNfbGF5ZXJkLnBuZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMnB4O1xufVxuXG5cbiNSZWxhdGVkQ29udGVudHNTZXR0aW5nIC5pY29uLWFkZC1sYXllcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hZG1pbi9pY29uX2FkZF9sYXllcmQucG5nXCIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweDtcbn1cblxuI0NvbnRlbnRzRm9ybVRhYnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgQ2tFZGl0b3Jcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5ja2VfY2hyb21lIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfdG9wLCAuY2tlX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0VGRUZFRiwgI0VFRSkgIWltcG9ydGFudDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIEV0Y1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVpLXN0YXRlLWFjdGl2ZSBhLCAudWktc3RhdGUtYWN0aXZlIGE6bGluaywgLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQgYSwgLnVpLXN0YXRlLWRlZmF1bHQgYTpsaW5rLCAudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuLmhlbHB0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV5ZWNhdGNoLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZXllY2F0Y2gtbGlzdCBsaSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZXllY2F0Y2gtbGlzdCBsaSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jQmFzaWNTZXR0aW5nIC51cmwsXG4jQmxvZ1Bvc3RGb3JtIC51cmwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbiNCYXNpY1NldHRpbmcgLnVybCBhIHtcbiAgY29sb3I6ICM5QzA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbiNTZWN0aW9uTGFuZ0FjY2Vzc1R5cGUgbGFiZWwsICNTZWN0aW9uRGV2aWNlQWNjZXNzVHlwZSBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIGNvbnRleHQtbWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNvbnRleHQtbWVudS1pY29uLWVkaXQge1xuICBAaW5jbHVkZSBiY2EtaWNvbihlZGl0KTtcbn1cblxuLmNvbnRleHQtbWVudS1pY29uLWRlbGV0ZSB7XG4gIEBpbmNsdWRlIGJjYS1pY29uKGRlbGV0ZSk7XG59XG5cbi5jb250ZXh0LW1lbnUtaWNvbjo6YmVmb3JlIHtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmNvbnRleHQtbWVudS1pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi40ZW07XG4gIHBhZGRpbmc6IDAgMmVtIDAgMi40ZW07XG4gIGhlaWdodDogMi40ZW07XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5jb250ZXh0LW1lbnUtaXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG59XG5cbi5jb250ZXh0LW1lbnUtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2hvdmVyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZXh0LW1lbnUtbGlzdCB7XG4gIHBhZGRpbmc6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuLmRpc3BsYXktbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuI1VwbG9hZGVyRm9ybSAudXBsb2FkZXItZmlsZS1maWxlIHtcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGwhaW1wb3J0YW50O1xufVxuXG4uYmNhLXNlYXJjaF9fYnRucyAuYmNhLWJ0bi1sZyB7XG4gIHBhZGRpbmctbGVmdDogMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyZW07XG59XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG4iLCIuYmNhLWFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gIFx0ZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJjYS1oZWFkZXIge1xuXG4gIH1cbiAgLmJjYS1jb250YWluZXIge1xuXG4gIH1cbiAgLmJjYS1mb290ZXIge1xuXG4gIH1cbn1cbiIsIi5iY2EtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4iLCIuYmNhLW1haW4ge1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfcHJpbWFyeTtcbiAgbGluZS1oZWlnaHQ6MS40O1xuICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblxuICAvLyDinZcgLmNvbnRlbnRzLWJvZHkg44Go5ZCM44GY6KaB57SgIOKdl1xuICAmX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC8vYTpsaW5rIHtcbiAgICAvLyAgY29sb3I6JGNvbG9yX3ByaW1hcnk7XG4gICAgLy99XG4gICAgLy9hOmhvdmVyIHtcbiAgICAvLyAgY29sb3I6JGNvbG9yX3NlY29uZGFyeTtcbiAgICAvL31cbiAgfVxuICAmX19jb250ZW50cyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9tYWluX2NvbnRlbnRzX2JvcmRlcl9jb2xvcjtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgIFx0bWFyZ2luOjA7XG4gICAgfVxuICB9XG4gICZfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjojRjRGNUYxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbWFpbl9jb250ZW50c19ib3JkZXJfY29sb3I7XG4gICAgJi10aXRsZSB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfbWFpbl90aXRsZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgICYtYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG4gICAgJi1tZW51IHtcbiAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2hlYWRpbmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMWVtIDFlbSAwO1xuICAgIHBhZGRpbmc6IDAuMjVlbSAwIDAuMjVlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICZbZGF0YS1iY2EtaGVhZGluZy1zaXplPWxnXSB7XG4gICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbGFyZ2U7XG4gICAgfVxuICAgICZbZGF0YS1iY2EtaGVhZGluZy1zaXplPW1kXSB7XG4gICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbWVkaXVtO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBtYXJnaW46IDAgMCAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICBwcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgcGFkZGluZzo1cHggMTBweDtcbiAgfVxuICBjb2RlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIHBhZGRpbmc6MnB4IDVweDtcbiAgfVxuICAmX19udW1iZXItbGlzdCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iY2EtaWNvbiB7XG4gICYtLWRhc2hib2FyZCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGFzaGJvYXJkKTtcbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oY29udGVudHMpO1xuICB9XG4gICYtLXN5c3RlbSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc3lzdGVtKTtcbiAgfVxuICAmLS1zaXRlY29uZmlncyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc2l0ZWNvbmZpZ3MpO1xuICB9XG4gICYtLXVzZXJzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1c2Vycyk7XG4gIH1cbiAgJi0tc2l0ZXMge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHNpdGVzKTtcbiAgfVxuICAmLS10aGVtZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGhlbWUpO1xuICB9XG4gICYtLXBsdWdpbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocGx1Z2luKTtcbiAgfVxuICAmLS10b29scyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odG9vbHMpO1xuICB9XG4gICYtLXB1Ymxpc2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHB1Ymxpc2gpO1xuICB9XG4gICYtLXVucHVibGlzaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odW5wdWJsaXNoKTtcbiAgfVxuICAmLS1wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwcmV2aWV3KTtcbiAgfVxuICAmLS1lZGl0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihlZGl0KTtcbiAgfVxuICAmLS1jb3B5IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjb3B5KTtcbiAgfVxuICAmLS1kZWxldGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRlbGV0ZSk7XG4gIH1cbiAgJi0tdGgtbGlzdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGgtbGlzdCk7XG4gIH1cbiAgJi0tYmFjay10by1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihiYWNrLXRvLWxpc3QpO1xuICB9XG4gICYtLWZhdm9yaXRlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmYXZvcml0ZSk7XG4gIH1cbiAgJi0tbWVudWl0ZW0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG1lbnVpdGVtKTtcbiAgfVxuICAmLS1hZGQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFkZCk7XG4gIH1cbiAgJi0taGVscCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oaGVscCk7XG4gIH1cbiAgJi0tcGVybWlzc2lvbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocGVybWlzc2lvbik7XG4gIH1cbiAgJi0tYXBwbHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFwcGx5KTtcbiAgfVxuICAmLS1ob21lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihob21lKTtcbiAgfVxuICAmLS1zd2l0Y2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHN3aXRjaCk7XG4gIH1cbiAgJi0tb3BlbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ob3Blbik7XG4gIH1cbiAgJi0tdGV4dGNvcHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHRleHRjb3B5KTtcbiAgfVxuICAmLS1kb3dubG9hZCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZG93bmxvYWQpO1xuICB9XG4gICYtLWRyYWdnYWJsZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZHJhZ2dhYmxlKTtcbiAgfVxuICAmLS1mb2xkZXIge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZvbGRlcik7XG4gIH1cbiAgJi0tZmlsZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmlsZSk7XG4gIH1cbiAgJi0tdXAtZGlyZWN0b3J5IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1cC1kaXJlY3RvcnkpO1xuICB9XG4gICYtLWFycm93LXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy1yaWdodCk7XG4gIH1cbiAgJi0tYXJyb3ctbGVmdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXJyb3ctbGVmdCk7XG4gIH1cbiAgJi0tYXJyb3ctdXAge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFycm93LXVwKTtcbiAgfVxuICAmLS1hcnJvdy1kb3duIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy1kb3duKTtcbiAgfVxuICAmLS1maWxlLWxpc3Qge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZpbGUtbGlzdCk7XG4gIH1cbiAgJi0tdXBkYXRlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1cGRhdGUpO1xuICB9XG4gICYtLXNldHRpbmcge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHNldHRpbmcpO1xuICB9XG4gICYtLXNlYXJjaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc2VhcmNoKTtcbiAgfVxuICAmLS1jbGVhciB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oY2xlYXIpO1xuICB9XG4gICYtLWRhdGV0aW1lcGlja2VyLWRhdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRhdGV0aW1lcGlja2VyLWRhdGUpO1xuICB9XG4gICYtLWRhdGV0aW1lcGlja2VyLXRpbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRhdGV0aW1lcGlja2VyLXRpbWUpO1xuICB9XG4gICYtLWxpc3QtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obGlzdC1kZWZhdWx0KTtcbiAgfVxuICAmLS1saXN0LWNpcmNsZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obGlzdC1jaXJjbGUpO1xuICB9XG4gICYtLWVycm9yIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihlcnJvcik7XG4gIH1cbiAgJi0tYWxlcnQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFsZXJ0KTtcbiAgfVxuICAmLS1ub3RpZmljYXRpb24ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG5vdGlmaWNhdGlvbik7XG4gIH1cbiAgJi0tZmFjZWJvb2sge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZhY2Vib29rKTtcbiAgfVxuICAmLS10d2l0dGVyIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0d2l0dGVyKTtcbiAgfVxuICAmLS1uZXh0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihuZXh0KTtcbiAgfVxuICAmLS1iYWNrIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihiYWNrKTtcbiAgfVxuICAmLS1hc2Mge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFzYyk7XG4gIH1cbiAgJi0tZGVzYyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGVzYyk7XG4gIH1cbiAgJi0tY2hldnJvbi1kb3duIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjaGV2cm9uLWRvd24pO1xuICB9XG4gICYtLWxpc3Qge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGxpc3QpO1xuICB9XG4gICYtLXBsdXMtc3F1YXJlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwbHVzLXNxdWFyZSk7XG4gIH1cbiAgJi0tcXVlc3Rpb24tY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihxdWVzdGlvbi1jaXJjbGUpO1xuICB9XG4gICYtLW1pbnVzLXNxdWFyZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obWludXMtc3F1YXJlKTtcbiAgfVxuICAmLS1ib29rbWFyayB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYm9va21hcmspO1xuICB9XG4gICYtLWFsaWFzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhbGlhcyk7XG4gIH1cbiAgJi0tcmVuYW1lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihyZW5hbWUpO1xuICB9XG4gICYtLWxpbmsge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGxpbmspO1xuICB9XG4gICYtLWdsb2JlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihnbG9iZSk7XG4gIH1cbiAgJi0tbWFpbCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obWFpbCk7XG4gIH1cbn1cbi8vIOODqeODmeODq+ODhuOCreOCueODiO+8muODh+ODleOCqeODq+ODiOOBr+mdnuihqOekulxuW2NsYXNzKj1cImJjYS1pY29uXCJdIC5iY2EtaWNvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIOOCteOCpOOCulxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5bY2xhc3NePVwiYmNhLWljb25cIl0ge1xuICAvLyBsYXJnZVxuICAmW2RhdGEtYmNhLWljb24tc2l6ZT1sZ10ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLy8gc21hbGxcbiAgJltkYXRhLWJjYS1pY29uLXNpemU9c21dIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC8vIHhzbWFsbFxuICAmW2RhdGEtYmNhLWljb24tc2l6ZT14c10ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIEhlYWRlclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogSGVhZGVyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jSGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLyogTG9nb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuI0xvZ28ge1xuICBwYWRkaW5nOiAxMHB4IDQwcHg7XG59XG5cbi5iY2EtaGVhZGVyIHtcbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBGb290ZXJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vL1xuLy8gVE9ETzogaWTjgavjgrnjgr/jgqTjg6vjgpLmjIflrprjgZfjgarjgYRcbi8vXG4vLy8qIEZvb3RlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8jRm9vdGVye1xuLy99XG4vLyNGb290ZXJJbm5lcntcbi8vXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FkbWluL2JnX2Zvb3Rlci5wbmcpO1xuLy9cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuLy9cdGNvbG9yOiAjRUVFO1xuLy9cdHBhZGRpbmc6IDQwcHggMzBweCA2MHB4O1xuLy9cdG1hcmdpbjogMDtcbi8vXHRtaW4td2lkdGg6OTYwcHg7XG4vL31cbi8vI0Zvb3RlcklubmVyIGF7XG4vL1x0Y29sb3I6ICNCQkI7XG4vL1x0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy99XG4vLyNGb290ZXJJbm5lciBhOmhvdmVye1xuLy9cdGNvbG9yOiAjRUVFO1xuLy99XG4vL1xuLy8vKiBGb290ZXJMb2dvXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8jRm9vdGVyTG9nb3tcbi8vXHR3aWR0aDogMTkwcHg7XG4vL1x0ZmxvYXQ6IGxlZnQ7XG4vL1x0cGFkZGluZzogNjVweCAwO1xuLy99XG4vL1xuLy8vKiBGb290ZXJMaW5rXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8jRm9vdGVyTGluayBoMntcbi8vXHRtYXJnaW4tYm90dG9tOjE1cHg7XG4vL31cbi8vXG4vLyNGb290ZXJMaW5rIGxpe1xuLy8vKlx0cGFkZGluZy1yaWdodDozMHB4OyovXG4vL1x0bWFyZ2luOjVweCAwO1xuLy9cdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvYWRtaW4vYmx0X2xpc3RfMi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbi8vXHRwYWRkaW5nLWxlZnQ6MTVweDtcbi8vXHRsaW5lLWhlaWdodDoxOHB4O1xuLy99XG4vLyNGb290ZXJMaW5re1xuLy9cdGZsb2F0OiBsZWZ0O1xuLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWRtaW4vYmdfYm9yZGVyXzIucG5nKTtcbi8vXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4vL1x0cGFkZGluZy1sZWZ0OjE1cHg7XG4vL31cbi8vXG4vLy8qIEZvb3RlckJhbm5lclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy9cbi8vI0Zvb3RlckJhbm5lciB7XG4vL1x0cGFkZGluZy10b3A6NXB4O1xuLy9cdG1hcmdpbi1ib3R0b206MTVweDtcbi8vfVxuLy8jRm9vdGVyQmFubmVyIGxpIHtcbi8vXHR0ZXh0LWFsaWduOnJpZ2h0O1xuLy9cdHBhZGRpbmc6MHB4IDIwcHg7XG4vL31cbi8vI0Zvb3RlckJhbm5lciBsaSBpbWd7XG4vL1x0dmVydGljYWwtYWxpZ246Ym90dG9tO1xuLy99XG4vLyNGb290ZXJCYW5uZXIgbGkubGFzdENoaWxke1xuLy8gICBtYXJnaW4tdG9wOjdweDtcbi8vfVxuLy9cbi8vLyogQmFzZXJWZXJzaW9uXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8jQmFzZXJWZXJzaW9uIHtcbi8vXHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG4vL1x0dGV4dC1hbGlnbjpyaWdodDtcbi8vXHRmb250LXNpemU6MTJweDtcbi8vXHRmb250LWZhbWlseTpUYWhvbWEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbi8vXHRtYXJnaW4tYm90dG9tOjE1cHg7XG4vL31cbi8vXG4vLy8qIENvcHlyaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy9cbi8vI0NvcHlyaWdodCB7XG4vL1x0dGV4dC1hbGlnbjpyaWdodDtcbi8vXHRmb250LXNpemU6MTBweDtcbi8vXHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG4vL31cbi5iY2EtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZm9vdGVyO1xuICAmX19pbm5lciB7XG4gICAgbWluLXdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBAaW5jbHVkZSBtcShzcCkge1xuICAgIFx0bWluLXdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC8vIOODreOCsOOCpOODs+WJjVxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19sb2dvIHtcbiAgICB3aWR0aDogODJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICZfX2Jhbm5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gICZfX2Jhc2VyLXZlcnNpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19iYW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gIH1cblxuICAmX19zbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmLS1mYWNlYm9vayB7XG4gICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGZhY2Vib29rKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNGNUQ5MztcbiAgICAgIH1cbiAgICAgICYtLXR3aXR0ZXIge1xuICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbih0d2l0dGVyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAmX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgYSB7XG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2NvcHlyaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vIOODreOCsOOCpOODs+W+jFxuICAmX19pbm5lci0tZnVsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDEycHg7XG4gICAgLmJjYS1mb290ZXJfX21haW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAuYmNhLWZvb3Rlcl9fYmFzZXItdmVyc2lvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICAgIC5iY2EtZm9vdGVyX19iYW5uZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5iY2EtZm9vdGVyX19zdWIge1xuICAgIH1cbiAgfVxufVxuXG5cblxuXG5cblxuXG4iLCIkaGVpZ2h0OiA0MHB4O1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSBiYXNlckNNUyBUb29sYmFyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL2FkbWluL2ZhLXNvbGlkLTkwMC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uL2ZvbnRzL2FkbWluL2ZhLXNvbGlkLTkwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZVwiKSBmb3JtYXQoXCJzdmdcIik7XG59XG5ib2R5IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuLmJjYS10b29sYmFyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTUhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSBiYXNlckNNUyBUb29sYmFyJywgQXJpYWwsIEdlbmV2YSwgc2Fucy1zZXJpZiwgXCLjg6HjgqTjg6rjgqpcIiwgVmVyZGFuYSwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgaGVpZ2h0OiAkaGVpZ2h0IWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkIWltcG9ydGFudDtcbiAgei1pbmRleDogMTUwIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICB0b3A6IDAhaW1wb3J0YW50O1xuICBsZWZ0OiAwIWltcG9ydGFudDtcbiAgJixcbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOjEycHg7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBoZWlnaHQ6ICRoZWlnaHQhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90b29sYmFyIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4haW1wb3J0YW50O1xuICB9XG5cbiAgJiAmX19sb2dvIHtcbiAgICBmbGV4OiAwIDEgYXV0byFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgMTJweCFpbXBvcnRhbnQ7XG5cbiAgICAmLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yIWltcG9ydGFudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi1zeW1ib2wge1xuICAgICAgcGFkZGluZzogNHB4IDdweCA0cHggNHB4IWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4IWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2MhaW1wb3J0YW50O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3ghaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3JfdG9vbGJhcl90ZXh0IWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3AhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xzIHtcbiAgICBmbGV4OiAxIDAgYXV0byFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0IWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcblxuICAgICYtYnV0dG9uIHtcbiAgICAgIGEge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIG1hcmdpbjogMCAuNGVtIDAgLjJlbSFpbXBvcnRhbnQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgIG1hcmdpbjogOHB4IDAuM2VtIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogM3B4IDhweCAzcHggNXB4IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHghaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjY2NjIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogIzMzMyFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYWRkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWVkaXQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYzMDNcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtcHVibGlzaCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2ZVwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbW9kZSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgbWFyZ2luOiA4cHghaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA1cHghaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMnB4IWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhbmdlciFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90b29sYmFyX3RleHQhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3VzZXJzIHtcbiAgICAuYmMtYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OjVweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgfVxuICAgID4gdWwge1xuICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAjY2NjIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAycHggMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl90b29sYmFyX3RleHQhaW1wb3J0YW50O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaS5hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICNjY2MhaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl90b29sYmFyX3RleHQhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogLTFweCAwIDAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcbiAgICAgICAgICByaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAjY2NjIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdG9vbGJhcl90ZXh0IWltcG9ydGFudDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcCFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAjY2NjIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAjNTM1YTYyIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlcjogMCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJweCAyMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3ByaW1hcnkhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3Rvb2xiYXJfdGV4dCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLW5hdiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmbGV4LWJhc2lzOiAyMDhweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG5cbiAgJl9fbWFpbiB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgICYtdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zdWIge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgICYsXG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gICAgLmJjYS1uYXZfX21haW4gPiAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBleHRlbmQgJWJjYS1pY29uO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpsaW5rLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIC8vIGE6bGluayDjga7jg4fjg5Xjgqnjg6vjg4joqK3lrprjgpLmtojjgZnjgb7jgafmnInlirlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9kYXJrZXN0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfZGFyaztcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmW2RhdGEtY29udGVudC1pcy1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICAuYmNhLW5hdl9fc3ViLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6JGNvbG9yX2xpZ2h0ZXN0O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLy9jb2xvcjokY29sb3JfZGFya2VzdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfcHJpbWFyeTtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDoxMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MTFweDtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA1cHggMzVweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAvLyBAZXh0ZW5kIC5iY2EtaWNvbi0tbWVudWl0ZW07XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsaW5rLFxuICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAvLyBhOmxpbmsg44Gu44OH44OV44Kp44Or44OI6Kit5a6a44KS5raI44GZ44G+44Gn5pyJ5Yq5XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfaG92ZXI7XG4gICAgICAgICAgICAvL2JhY2tncm91bmQ6IGxpZ2h0ZW4oJGNvbG9yX2JvcmRlciwgMTAlKTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgrXjg5bjg6Hjg4vjg6Xjg7zjgpLooajnpLpcbiAgICAmOmhvdmVyICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgjMDAwLCAwLjIpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g54++5Zyo6YG45oqe5Lit44Gu44Oh44OL44Ol44O844Gn44K144OW44Oh44OL44Ol44O844GM44Gq44GE5aC05ZCIXG4gICAgJltkYXRhLWNvbnRlbnQtaXMtY3VycmVudD1cInRydWVcIl0ge1xuICAgICAgLmJjYS1uYXZfX3N1Yi10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDtcbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgY29sb3I6JGNvbG9yX21lbnVfY3VycmVudDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDkuK3jgYzlsZXplovjgZXjgozjgabjgYTjgovmmYJcbiAgICAmW2RhdGEtY29udGVudC1pcy1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgLmJjYS1uYXZfX3N1Yi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9wYXJlbnQ7XG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgIC8vY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iY2EtbmF2X19zdWItbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3N1Ym1lbnU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweCA1cHggMzVweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAvLyDnj77lnKjplovjgYTjgabjgYTjgovjg5rjg7zjgrhcbiAgICAgICAgICAmW2RhdGEtc3ViLWNvbnRlbnQtaXMtY3VycmVudD1cInRydWVcIl0ge1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAyMHB4IDExcHggMzVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5iY2EtbmF2X19zdWItbGlzdCB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g44Ki44Kk44Kz44Oz5bmF6Kq/5pW0XG4gICAgJltkYXRhLWNvbnRlbnQtdHlwZV0ge1xuICAgICAgLmJjYS1uYXZfX3N1Yi10aXRsZSA+IGE6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1jb250ZW50LXR5cGU9XCJkYXNoYm9hcmRcIl0ge1xuICAgICAgLmJjYS1uYXZfX3N1Yi10aXRsZSA+IGEge1xuICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihkYXNoYm9hcmQpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1jb250ZW50LXR5cGU9XCJjb250ZW50c1wiXSB7XG4gICAgICAuYmNhLW5hdl9fc3ViLXRpdGxlID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGNvbnRlbnRzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtY29udGVudC10eXBlPVwic3lzdGVtXCJdIHtcbiAgICAgIC5iY2EtbmF2X19zdWItdGl0bGUgPiBhIHtcbiAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oc3lzdGVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC8vIOioreWumuODoeODi+ODpeODvFxuICAmX19zeXN0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfbWVudV9ib3JkZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9tZW51X2JvcmRlcjtcbiAgICBbZGF0YS1iY2Etc3RhdGU9XCJ0cnVlXCJdICYtdGl0bGUtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oc3lzdGVtKTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMTBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLy8g6ZaL6ZaJ44Ki44Kk44Kz44OzXG4gICAgICAmLWljb257XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjFzIGFsbDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjZweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICBcdG1hcmdpbjowO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAvLyDplonjgZjjgabjgYTjgovmmYLjga7jg6Hjg4vjg6Xjg7xob3ZlclxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG5cbiAgICAgICAgICAvLyDjgrXjg5bjg6Hjg4vjg6Xjg7zjgpLooajnpLpcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLXN1Yi1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKCMwMDAsIDAuMik7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3JfYmFja2dyb3VuZF9tZW51IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAxMHB4O1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAZXh0ZW5kICViY2EtaWNvbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgIC8vIGE6bGluayDjga7jg4fjg5Xjgqnjg6vjg4joqK3lrprjgpLmtojjgZnjgb7jgafmnInlirlcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy8g54++5Zyo6YG45oqe5Lit44Gu5pmCXG4gICAgICAgICZbZGF0YS1zdWItY29udGVudC1pcy1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCteODluODoeODi+ODpeODvFxuICAgICYtc3ViLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOjExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMXB4O1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA1cHggMzVweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIC8vIOS4reOBjOWxlemWi+OBleOCjOOBpuOBhOOCi+aZglxuICAgICAgICAmW2RhdGEtc3ViLWNvbnRlbnQtaXMtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3BhcmVudDtcbiAgICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgLy9jb2xvcjokY29sb3JfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tc3ViLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3N1Ym1lbnU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG5cbiAgICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4IDVweCAzNXB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC8vIOePvuWcqOmWi+OBhOOBpuOBhOOCi+ODmuODvOOCuFxuICAgICAgICAgICAgICAmW2RhdGEtc3ViLWl0ZW0taXMtY3VycmVudD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxMXB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1zdWItbGlzdCB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zeXN0ZW0tdHlwZV0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0taXRlbS1saXN0LXRpdGxlID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihzeXN0ZW0pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc3lzdGVtLXR5cGU9XCJzaXRlY29uZmlnc1wiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0tdGl0bGUgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHNpdGVjb25maWdzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXN5c3RlbS10eXBlPVwidXNlcnNcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtLXRpdGxlID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbih1c2Vycyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1zeXN0ZW0tdHlwZT1cInNpdGVzXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbS10aXRsZSA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oc2l0ZXMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtc3lzdGVtLXR5cGU9XCJ0aGVtZVwiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0tdGl0bGUgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHRoZW1lKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXN5c3RlbS10eXBlPVwicGx1Z2luXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbS10aXRsZSA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmNhLWljb24ocGx1Z2luKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXN5c3RlbS10eXBlPVwidG9vbHNcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtLXRpdGxlID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbih0b29scyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1zdWItY29udGVudC1pcy1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JfbGlnaHRlc3Q7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIOS4reOBjOWxlemWi+OBleOCjOOBpuOBhOOCi+aZglxuICAgICAgICAmW2RhdGEtc3ViLWNvbnRlbnQtaXMtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdiB7XG4gICAgICAgICAgICAmX19zeXN0ZW0ge1xuICAgICAgICAgICAgICAmLXN1Yi1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudV9kYXJrO1xuICAgICAgICAgICAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIC8vY29sb3I6JGNvbG9yX2xpZ2h0ZXN0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtc3ViLWxpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOjExcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMXB4O1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA1cHggMzVweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAvLyDnj77lnKjplovjgYTjgabjgYTjgovjg5rjg7zjgrhcbiAgICAgICAgJltkYXRhLXN1Yi1pdGVtLWlzLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGVzdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6MTNweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjExcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLW5hdi1mYXZvcml0ZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICAvLyBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbWVudV9ib3JkZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICYtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBiY2EtaWNvbihmYXZvcml0ZSkge1xuICAgICAgICBtYXJnaW46IDAgLjNlbSAwIDA7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMnB4IWltcG9ydGFudDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDoxMDAlIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjowO1xuICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbmshaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFtkYXRhLWJjYS1zdGF0ZT1cIm9wZW5cIl0gJi1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gICAgJi1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHRyYW5zaXRpb246IDAuMXMgYWxsO1xuICAgIH1cbiAgfVxuICAmLWxpc3Qge1xuICAgIGRpc3BsYXk6bm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgNHB4IDIxcHg7XG4gICAgJi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy9wYWRkaW5nOiA0cHggMHB4IDdweCAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMjBweCA1cHggMTRweDtcbiAgICAgICAgLy9jb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgLy9AZXh0ZW5kIC5iY2EtaWNvbi0tbWVudWl0ZW07XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6ICRuYXZfaXRlbV9wYWRkaW5nICogMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxpbmssXG4gICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgLy8gYTpsaW5rIOOBruODh+ODleOCqeODq+ODiOioreWumuOCkua2iOOBmeOBvuOBp+acieWKuVxuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9ob3ZlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgLy9tYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWZ1bmN0aW9ucyB7XG4gICAgZm9udC1zaXplOiAuNzVlbTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogI3skbmF2X2Jhc2VfcGFkZGluZyAtICRuYXZfaXRlbV9wYWRkaW5nfTtcbiAgICAmLWFkZCB7XG4gICAgICBAaW5jbHVkZSBiY2EtaWNvbihhZGQpIHtcbiAgICAgICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICAgICAgfVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rO1xuICAgIH1cbiAgICAmLWhlbHAge1xuICAgICAgQGluY2x1ZGUgYmNhLWljb24oaGVscCkge1xuICAgICAgICBtYXJnaW46IDAgLjNlbSAwIDA7XG4gICAgICB9XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbms7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbiAgLm5vLWRhdGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbiIsIi8vXG4vLyAjIOODnOOCv+ODs+OCouOCpOOCs+ODs++8iOOCouOCpOOCs+ODs+OBruOBvy/jg4bjgq3jgrnjg4jjgarjgZcpXG4vL1xuLmJjYS1idG4taWNvbiB7XG5cbiAgLy8g44OH44OV44Kp44Or44OI44Oc44K/44OzXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gIH1cblxuICBAbWl4aW4gYmNhLWJ0bi1pY29uLWNvbW1vbiB7XG5cbiAgfVxuXG4gIC8vIOWFrOmWi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXB1Ymxpc2hdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwdWJsaXNoKTtcbiAgfVxuICAvLyDpnZ7lhazplotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT11bnB1Ymxpc2hdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1bnB1Ymxpc2gpO1xuICB9XG4gIC8vIOeiuuiqjVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXByZXZpZXddIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwcmV2aWV3KTtcbiAgfVxuICAvLyDnt6jpm4ZcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1lZGl0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZWRpdCk7XG4gIH1cbiAgLy8g6KSH6KO9XG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9Y29weV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGNvcHkpO1xuICB9XG4gIC8vIOWJiumZpFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWRlbGV0ZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRlbGV0ZSk7XG4gIH1cbiAgLy8g5LiA6KanXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9dGgtbGlzdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHRoLWxpc3QpO1xuICB9XG4gIC8vIOS4gOimp+OBq+aIu+OCi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWJhY2stdG8tbGlzdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGJhY2stdG8tbGlzdCk7XG4gIH1cbiAgLy8g44GK5rCX44Gr5YWl44KKXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZmF2b3JpdGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmYXZvcml0ZSk7XG4gIH1cbiAgLy8g44Oh44OL44Ol44O844Ki44Kk44OG44OgXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9bWVudWl0ZW1dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihtZW51aXRlbSk7XG4gIH1cbiAgLy8g6L+95YqgXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YWRkXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYWRkKTtcbiAgfVxuICAvLyDjg5jjg6vjg5dcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1oZWxwXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oaGVscCk7XG4gIH1cbiAgLy8g5Yi26ZmQ77yI6Y21KVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXBlcm1pc3Npb25dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwZXJtaXNzaW9uKTtcbiAgfVxuICAvLyDpgannlKhcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1hcHBseV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFwcGx5KTtcbiAgfVxuICAvLyBIT01FXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9aG9tZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGhvbWUpO1xuICB9XG4gIC8vIOODreOCsOOCpOODs1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWxvZ2luXSB7XG4gICAgY29sb3I6ICRjb2xvcl9saWdodGVzdDtcbiAgICAkY29sb3JfZGFya2VuOiBkYXJrZW4oJGNvbG9yX3ByaW1hcnksIDUlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZGFya2VuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfcHJpbWFyeSAxMCUsICRjb2xvcl9kYXJrZW4gMTAwJSk7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3Q7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX2RhcmtlbiAxMCUsICRjb2xvcl9kYXJrZW4gMTAwJSk7XG4gICAgfVxuICB9XG4gIC8vIExvZ2luXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9c3dpdGNoXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc3dpdGNoKTtcbiAgfVxuICAvLyDplovjgY9cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1vcGVuXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ob3Blbik7XG4gIH1cbiAgLy8g44OG44Kt44K544OI44Kz44OU44O8XG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9dGV4dGNvcHldIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0ZXh0Y29weSk7XG4gIH1cbiAgLy8g44OA44Km44Oz44Ot44O844OJXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZG93bmxvYWRdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkb3dubG9hZCk7XG4gIH1cbiAgLy8g44OJ44Op44OD44Kv5Y+v6IO9XG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZHJhZ2dhYmxlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZHJhZ2dhYmxlKTtcbiAgfVxuICAvLyDjg5Xjgqnjg6vjg4BcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1mb2xkZXJdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmb2xkZXIpO1xuICB9XG4gIC8vIOODleOCoeOCpOODq1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWZpbGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmaWxlKTtcbiAgfVxuICAvLyAx6ZqO5bGk5LiK44Gr5oi744KLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9dXAtZGlyZWN0b3J5XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odXAtZGlyZWN0b3J5KTtcbiAgfVxuICAvLyDnn6LljbDjgIDlj7NcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1hcnJvdy1yaWdodF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFycm93LXJpZ2h0KTtcbiAgfVxuICAvLyDnn6LljbDjgIDlt6ZcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1hcnJvdy1sZWZ0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXJyb3ctbGVmdCk7XG4gIH1cbiAgLy8g55+i5Y2w44CA5LiKXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YXJyb3ctdXBdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy11cCk7XG4gIH1cbiAgLy8g55+i5Y2w44CA5LiLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YXJyb3ctZG93bl0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFycm93LWRvd24pO1xuICB9XG4gIC8vIOODleOCoeOCpOODq+ODquOCueODiFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWZpbGUtbGlzdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZpbGUtbGlzdCk7XG4gIH1cbiAgLy8g44Ki44OD44OX44OH44O844OIXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9dXBkYXRlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odXBkYXRlKTtcbiAgfVxuICAvLyDoqK3lrppcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1zZXR0aW5nXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc2V0dGluZyk7XG4gIH1cblxuICAvLyDjgrXjgqTjgrpcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8gbGFyZ2VcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT1sZ10ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLy8gc21hbGxcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT1zbV0ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLy8geHNtYWxsXG4gICZbZGF0YS1iY2EtYnRuLXNpemU9eHNdIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC8vIOOCueODhuODvOOCv+OCuVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyDjg5fjg6njgqTjg57jg6rjg7xcbiAgJltkYXRhLWJjYS1idG4tc3RhdHVzPXByaW1hcnldIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeTtcbiAgICB9XG4gIH1cbiAgLy8g55m9XG4gICZbZGF0YS1iY2EtYnRuLXN0YXR1cz13aGl0ZV0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyDjgrDjg6zjg7xcbiAgJltkYXRhLWJjYS1idG4tc3RhdHVzPWdyYXldIHtcbiAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX3NlY29uZGFyeV9ib3JkZXI7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX3NlY29uZGFyeV9ib3JkZXI7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5X2JvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBkaXNhYmxlZFxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIC8vYmFja2dyb3VuZDogI2VlZTtcbiAgfVxufVxuIiwiLy9cbi8vICMg44Oc44K/44Oz44Ki44Kk44Kz44Oz77yI44Ki44Kk44Kz44Oz44Gu44G/L+ODhuOCreOCueODiOOBquOBlylcbi8vXG4uYmNhLWJ0bi1pY29uLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gIH1cblxuICAvLyDlhazplotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1wdWJsaXNoXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocHVibGlzaCk7XG4gIH1cbiAgLy8g6Z2e5YWs6ZaLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9dW5wdWJsaXNoXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odW5wdWJsaXNoKTtcbiAgfVxuICAvLyDnorroqo1cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1wcmV2aWV3XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocHJldmlldyk7XG4gIH1cbiAgLy8g57eo6ZuGXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZWRpdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGVkaXQpO1xuICB9XG4gIC8vIOikh+ijvVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWNvcHldIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjb3B5KTtcbiAgfVxuICAvLyDliYrpmaRcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kZWxldGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkZWxldGUpO1xuICB9XG4gIC8vIOS4gOimp1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXRoLWxpc3RdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0aC1saXN0KTtcbiAgfVxuICAvLyDkuIDopqfjgavmiLvjgotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1iYWNrLXRvLWxpc3RdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihiYWNrLXRvLWxpc3QpO1xuICB9XG4gIC8vIOOBiuawl+OBq+WFpeOCilxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWZhdm9yaXRlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmF2b3JpdGUpO1xuICB9XG4gIC8vIOODoeODi+ODpeODvOOCouOCpOODhuODoFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPW1lbnVpdGVtXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obWVudWl0ZW0pO1xuICB9XG4gIC8vIOi/veWKoFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWFkZF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFkZCk7XG4gIH1cbiAgLy8g44OY44Or44OXXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9aGVscF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGhlbHApO1xuICAgIC8vIEBpbmNsdWRlIGJjYS1pY29uKHJlc2N1ZSk7XG4gIH1cbiAgLy8g5Yi26ZmQ77yI6Y21KVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXBlcm1pc3Npb25dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwZXJtaXNzaW9uKTtcbiAgfVxuICAvLyBIT01FXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9aG9tZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGhvbWUpO1xuICB9XG5cbiAgLy8g44Ot44Kw44Kk44OzXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9bG9naW5dIHtcbiAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0O1xuICAgICRjb2xvcl9kYXJrZW46IGRhcmtlbigkY29sb3JfcHJpbWFyeSwgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9kYXJrZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9wcmltYXJ5IDEwJSwgJGNvbG9yX2RhcmtlbiAxMDAlKTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl9saWdodGVzdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfZGFya2VuIDEwJSwgJGNvbG9yX2RhcmtlbiAxMDAlKTtcbiAgICB9XG4gIH1cblxuICAvLyDplovjgY9cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1vcGVuXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ob3Blbik7XG4gIH1cbiAgLy8g44OG44Kt44K544OI44Kz44OU44O8XG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9dGV4dGNvcHldIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0ZXh0Y29weSk7XG4gIH1cbiAgLy8g44OA44Km44Oz44Ot44O844OJXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZG93bmxvYWRdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkb3dubG9hZCk7XG4gIH1cbiAgLy8g44OJ44Op44OD44Kv5Y+v6IO9XG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZHJhZ2dhYmxlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZHJhZ2dhYmxlKTtcbiAgfVxuXG4gIC8vIOOCteOCpOOCulxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyBsYXJnZVxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPWxnXSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICAvLyBzbWFsbFxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPXNtXSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAvLyB4c21hbGxcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT14c10ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG5cbiAgLy8g44K544OG44O844K/44K5XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIOODl+ODqeOCpOODnuODquODvFxuICAmW2RhdGEtYmNhLWJ0bi1zdGF0dXM9cHJpbWFyeV0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxuXG4gIC8vIGRpc2FibGVkXG4gICZbZGlzYWJsZWRdIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZWVlO1xuICB9XG59XG4iLCIvKiBCYW5uZXJBcmVhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJjYS1iYW5uZXJzIHtcbiAgJl9fdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgJl9fbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufSIsIi8qIGJjYS1hY3Rpb24tdGFibGUtbGlzdHVwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uYmNhLWFjdGlvbi10YWJsZS1saXN0dXAge1xuICBzZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvL2hlaWdodDozMnB4O1xuICB9XG4gIHNlbGVjdCArIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vdG9wOi0ycHg7XG4gIH1cbn1cbiIsIi8vIHRhYmxl57O7XG5cbi5iY2EtdGFibGUge1xuICAmW2RhdGEtYmNhLXRhYmxlLXR5cGU9dHlwZTFdIHtcbiAgICB0aGVhZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICB9XG4gICAgICB0aCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgIHRkIHtcblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1iY2EtdGFibGUtdHlwZT10eXBlMl0ge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICB0aCwgdGQge1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICB0aCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICB0aCwgdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICB0ZCB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmNlbDEge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgICAuYmNhLWN1cnJlbnRyb3cge1xuICAgICAgdGgsIHRkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3ByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiBsaXN0LXRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8uY29udGVudHMtYm9keSAubGlzdC10YWJsZXtcbi8vXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xuLy9cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4vL1x0bWFyZ2luLWJvdHRvbToxNXB4O1xuLy9cdHdpZHRoOjEwMCU7XG4vL31cbi8vLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGh7XG4vL1x0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuLy9cdHRleHQtYWxpZ246IGxlZnQ7XG4vL1x0LypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2FkbWluL2JnX2xpc3QucG5nKTsqL1xuLy9cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xuLy9cdHBhZGRpbmc6NXB4IDEwcHg7XG4vL1x0Ym9yZGVyOiAxcHggc29saWQgI0RERDtcbi8vXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy9cdGNvbG9yOiM1MzVBNjI7XG4vL31cbi8vLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGggYXtcbi8vXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbi8vXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy99XG4vLy5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRoIGE6aG92ZXJ7XG4vL1x0Y29sb3I6IzlDMDtcbi8vfVxuLy8uY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0aCBpbWcsXG4vLy5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRkIGltZ3tcbi8vXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4vL31cbi8vLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGggYSB7XG4vL1x0bGluZS1oZWlnaHQ6IDIwcHg7XG4vL1x0Y29sb3I6IzY5MDtcbi8vfVxuLy8uY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ZHtcbi8vXHRwYWRkaW5nOiA1cHggMTBweDtcbi8vXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREQ7XG4vL1x0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbi8vXHRib3JkZXItdG9wOiAxcHggZG90dGVkICNEREQ7XG4vL1x0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjREREO1xuLy99XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ZC5leWVfY2F0Y2ggaW1nIHtcbi8vIFx0bWF4LXdpZHRoOiAxMDBweDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRkIGF7XG4vLyBcdGNvbG9yOiMzMzM7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ZCBhOmhvdmVye1xuLy8gXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLm9kZHtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLmV2ZW57XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLmRpc2FibGVyb3cge1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNDQ0M7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5jdXJyZW50cm93IHtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojMzM5MmUzO1xuLy8gXHRjb2xvcjojZmZmO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuY3VycmVudHJvdyB0ZCBzbWFsbCB7XG4vLyBcdGNvbG9yOiNGRkY7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5hY3RpdmVyb3d7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I0MzMDtcbi8vIFx0Y29sb3I6I2ZmZjtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLmFjdGl2ZXJvdyBhe1xuLy8gXHRjb2xvcjojZmZmO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuaG92ZXJyb3d7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I2ZmZmZkZTtcbi8vIFx0Y29sb3I6IzMzMztcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLmhvdmVycm93IGF7XG4vLyBcdGNvbG9yOiMzMzM7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5zZWxlY3RlZHJvd3tcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojMkY2RkFCO1xuLy8gXHRjb2xvcjojZmZmO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuc2VsZWN0ZWRyb3cgc21hbGwsXG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5zZWxlY3RlZHJvdyBhe1xuLy8gXHRjb2xvcjojZmZmO1xuLy8gfVxuLy8gLmxpc3QtdGFibGUgLm5vLWRhdGEge1xuLy8gXHRwYWRkaW5nOjIwcHggMDtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgLnRhZyB7XG4vLyBcdGJvcmRlcjoxcHggc29saWQgI0NDQztcbi8vIFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vIFx0cGFkZGluZzoycHggM3B4O1xuLy8gXHRmb250LXNpemU6IDEwcHg7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4vLyBcdHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xuLy8gXHRtYXJnaW4tbGVmdDozcHg7XG4vLyBcdG1hcmdpbi1yaWdodDoxcHg7XG4vLyBcdGNvbG9yOiMzMzM7XG4vLyB9XG4vLyAubGlzdC10b29sIHtcbi8vIFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuLy8gfVxuXG4vLyAucm93LXRvb2xze1xuLy8gXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG4vLyB9XG4vLyAucm93LXRvb2xzIGltZ3tcbi8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIH1cbi8vIC5saXN0LXRvb2wgaW5wdXQsXG4vLyAubGlzdC10b29sIHNlbGVjdCB7XG4vLyBcdGZvbnQtc2l6ZTogMTJweDtcbi8vIH1cbi8vIC5saXN0LXRvb2wgYnV0dG9uIHtcbi8vIFx0cGFkZGluZzowcHggN3B4O1xuLy8gXHRjdXJzb3I6IHBvaW50ZXI7XG4vLyB9XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uYmNhLXRhYmxlLWxpc3R1cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfdGFibGVfYm9yZGVyX2NvbG9yO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG5cbiAgLmJjYS1tYWluLWJvZHkgJiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgJl9fdGhlYWQtdGgsXG4gICZfX3Rib2R5LXRoLFxuICAmX190Ym9keS10ZCB7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHRyICZfX3RoZWFkLXRoIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbmtfdGFibGVfbGlzdHVwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX3RhYmxlX2xpc3R1cDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIC8vIOmBuOaKnlxuICAgICYtLXNlbGVjdCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbms7XG4gICAgICAgIC5iY2EtYnRuLWljb24tdGV4dFtkYXRhLWJjYS1idG4tdHlwZT1kcmFnZ2FibGVdOjpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rX3RhYmxlX2xpc3R1cDtcbiAgICAuYmNhLWljb24tLWFzYyxcbiAgICAuYmNhLWljb24tLWRlc2Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIC8vdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsXG4gICAgJi5hc2MsXG4gICAgJi5kZXNjIHtcbiAgICAgIC5iY2EtaWNvbi0tYXNjLFxuICAgICAgLmJjYS1pY29uLS1kZXNjIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICZfX3Rib2R5LXRoLFxuICAmX190Ym9keS10ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfdGFibGVfYm9yZGVyX2NvbG9yO1xuICAgIC8vIOihjOOBruODm+ODkOODvFxuICAgIHRyOmhvdmVyICYge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3RhYmxlX2xpc3R1cF9ob3ZlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190Ym9keS10aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmX190Ym9keS10ZCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAvLyDpgbjmip5cbiAgICAmLS1zZWxlY3Qge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHdpZHRoOiAxMi41cHg7XG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgIC8vIOOCv+OCpOODiOODq1xuICAgICYtLXRpdGxlIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cbiAgICAvLyDjgqvjg4bjgrTjg6pcbiAgICAmLS1jYXRlZ29yeSB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgICAvLyDjgr/jgrBcbiAgICAmLS10YWcge1xuICAgICAgbWluLXdpZHRoOiAxMDBweDtcbiAgICAgIC50YWcge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLCAnO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyDml6Xku5hcbiAgICAmLS1kYXRlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICAgIC8vIOOCouOCr+OCt+ODp+ODs1xuICAgICYtLWFjdGlvbnMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAuYmNhLWJ0bi1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZXJvdyB7XG4gICAgdGgsIHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9kaXNhYmxlZDtcbiAgICB9XG4gIH1cblxuICAuZXllX2NhdGNoLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmV5ZV9jYXRjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBbZGF0YS1iY2EtdGV4dC1zaXplPWxnXSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbiAgLmJjYS1jdXJyZW50cm93IHtcbiAgICB0aCwgdGQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3ByaW1hcnk7XG4gICAgICBjb2xvcjojRkZGO1xuICAgIH1cbiAgfVxuICAmX191c2VyLWxpc3Qge1xuICAgIGZvbnQtc2l6ZToxLjFyZW07XG4gICAgbWFyZ2luOjA7XG4gICAgLnRhZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgY29sb3I6I2RkZDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQGRlcGxpY2F0ZWRcbi8vIOOBk+OBruOCs+ODs+ODneODvOODjeODs+ODiOOBr+W7g+atouOBleOCjOOBvuOBmeOAglxuXG4vKiBDcnVtYlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vI0NydW1ie1xuLy9cdGNvbG9yOiAjQ0NDO1xuLy9cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcbi8vXHRwYWRkaW5nOiA4cHggMTBweCA3cHg7XG4vL1x0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuLy9cdGZvbnQtc2l6ZToxMXB4O1xuLy9cdGxpbmUtaGVpZ2h0OjE1cHg7XG4vL31cbi8vI0NydW1iICBhe1xuLy9cdGNvbG9yOiAjQkJCO1xuLy9cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXHR2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbi8vfVxuLy8jQ3J1bWIgYTpob3Zlcntcbi8vXHRjb2xvcjogI0VFRTtcbi8vfVxuLy8jQ3J1bWIgc3Ryb25nIHtcbi8vXHRjb2xvcjojRkZGO1xuLy99XG5cbi8vIEBpbXBvcnQgJy4uL3ZlbmRlci9Gb250LUF3ZXNvbWUvZm9udC1hd2Vzb21lJztcblxuLy8gLmJjYS1jcnVtYiB7XG4vLyBcdGNvbG9yOiAkY29sb3JfdGV4dF9zZWNvbmRhcnk7XG4vLyBcdHBhZGRpbmc6IDdweCAwIDdweDtcbi8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIFx0Zm9udC1zaXplOiAxM3B4O1xuLy8gXHRsaW5lLWhlaWdodDogMTVweDtcbi8vIFx0b2wge1xuLy8gXHRcdGxpIHtcbi8vIFx0XHRcdC8vZmxvYXQ6IGxlZnQ7XG4vLyBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gXHRcdFx0YSB7XG4vLyBcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gXHRcdFx0XHRwYWRkaW5nOiAwIDEuNmVtIDAgMDtcbi8vIFx0XHRcdFx0Y29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbi8vIFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4vLyBcdFx0XHRcdGxpbmUtaGVpZ2h0OjE4cHg7XG4vLyBcdFx0XHRcdEBleHRlbmQgLiN7JGZhLWNzcy1wcmVmaXh9O1xuLy8gXHRcdFx0XHRAZXh0ZW5kIC4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDtcbi8vIFx0XHRcdFx0JjpiZWZvcmUge1xuLy8gXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vIFx0XHRcdFx0XHR0b3A6IC0uMWVtO1xuLy8gXHRcdFx0XHRcdHJpZ2h0OiAwLjRlbTtcbi8vIFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG4vLyBcdFx0XHRcdH1cbi8vIFx0XHRcdFx0YTpob3ZlciB7XG4vLyBcdFx0XHRcdFx0Ly9jb2xvcjogI0VFRTtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0fVxuLy8gXHRcdFx0c3Ryb25nIHtcbi8vIFx0XHRcdFx0Y29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbi8vIFx0XHRcdH1cbi8vIFx0XHR9XG4vLyBcdH1cblxuLy8gXHQuYmNhLWljb24tLWhvbWUge1xuLy8gXHRcdGZvbnQtc2l6ZToxOHB4O1xuLy8gXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyBcdH1cbi8vIH1cbiIsIi5iY2EtY29udGVudC1tZW51IHtcbiAgcGFkZGluZzogMDtcblxuICAmX19pdGVtIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgfVxufVxuIiwiLmJjYS1jb250ZW50LWluZm8ge1xuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAvL2ZvbnQtc2l6ZTogMS42cmVtO1xuICAgICYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLWZlZWQge1xuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo5cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6ODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJjYS11cGRhdGUtbG9nIHtcbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJi1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAuZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLXNlYXJjaCB7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbWFpbl9jb250ZW50c19ib3JkZXJfY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGFsaWduLXNlbGY6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICZfX2hlYWQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxZW0gMWVtO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX19pbnB1dC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLypkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsqL1xuICB9XG5cbiAgJl9faW5wdXQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgLypmbGV4OiAwIDEgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC4ydnc7XG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDhweCA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRucyB7XG4gICAgLypkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgICBtYXJnaW46IDAgMCAwIDRweDtcblxuICAgICYtaXRlbSB7XG4gICAgICBtYXJnaW46IDAgMC4zZW0gMCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLyogYmNhLXBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLy5wYWdpbmF0aW9uIHtcbi8vXHRtYXJnaW4tYm90dG9tOjIwcHg7XG4vL31cbi8vLnBhZ2luYXRpb24ge1xuLy9cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4vL1x0dGV4dC1hbGlnbjogcmlnaHQ7XG4vL1x0bGluZS1oZWlnaHQ6IDE4cHg7XG4vL31cbi8vLnBhZ2luYXRpb24gLnBhZ2UtcmVzdWx0e1xuLy9cdG1hcmdpbjogNXB4IDVweCAwO1xuLy9cdGZsb2F0OnJpZ2h0O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuLy9cdGZsb2F0OmxlZnQ7XG4vL31cbi8vLnBhZ2luYXRpb24gc3BhbiBzcGFuIGEge1xuLy9cdGJvcmRlcjogMXB4IHNvbGlkICM5QzA7XG4vL1x0bWFyZ2luOiAwIDJweCA0cHg7XG4vL1x0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy9cdGRpc3BsYXk6YmxvY2s7XG4vL1x0ZmxvYXQ6bGVmdDtcbi8vfVxuLy8ucGFnaW5hdGlvbiBzcGFuIHNwYW4gYTpob3ZlciB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogIzhEQzcxQztcbi8vXHRjb2xvcjogI0ZGRkZGRjtcbi8vfVxuLy8ucGFnaW5hdGlvbiAuY3VycmVudCB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogI0UyRTJFMjtcbi8vXHRmb250LXdlaWdodDpib2xkO1xuLy9cdGJvcmRlcjoxcHggc29saWQgI0UyRTJFMjtcbi8vXHRtYXJnaW46IDAgMnB4IDRweDtcbi8vXHRkaXNwbGF5OmJsb2NrO1xuLy9cdGZsb2F0OmxlZnQ7XG4vL31cbi8vLnBhZ2luYXRpb24gLm5leHQsIC5wYWdpbmF0aW9uIC5wcmV2IHtcbi8vXHRtYXJnaW46IDAgMnB4IDRweDtcbi8vXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1x0Ym9yZGVyOiAxcHggc29saWQgIzlDMDtcbi8vXHRmbG9hdDpsZWZ0O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyLCAucGFnaW5hdGlvbiAucHJldjpob3ZlciB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogIzhEQzcxQztcbi8vXHRjb2xvcjojZmZmO1xuLy99XG4vLy5wYWdpbmF0aW9uIHNwYW4gc3BhbiBhLFxuLy8ucGFnaW5hdGlvbiAuZGlzYWJsZWQsXG4vLy5wYWdpbmF0aW9uIC5jdXJyZW50e1xuLy9cdHBhZGRpbmc6IDNweCA5cHg7XG4vL31cbi8vLnBhZ2luYXRpb24gLm5leHQgYSwgLnBhZ2luYXRpb24gLnByZXYgYXtcbi8vXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1x0ZGlzcGxheTpibG9jaztcbi8vXHRwYWRkaW5nOiAzcHggOXB4O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5uZXh0IGE6aG92ZXIsIC5wYWdpbmF0aW9uIC5wcmV2IGE6aG92ZXJ7XG4vL1x0Y29sb3I6I0ZGRjtcbi8vfVxuLy8ucGFnaW5hdGlvbiAuZGlzYWJsZWQsXG4vLy5wYWdpbmF0aW9uIC5kaXNhYmxlZDpob3Zlcntcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuLy9cdGJvcmRlcjogMXB4IHNvbGlkICNERkRGREY7XG4vL1x0bWFyZ2luOiAwIDJweDtcbi8vXHRkaXNwbGF5OmJsb2NrO1xuLy9cdGZsb2F0OmxlZnQ7XG4vL1x0Y29sb3I6I0RGREZERjtcbi8vfVxuXG4uYmNhLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5iY2EtcGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmJjYS1wYWdlLXJlc3VsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHggMDtcbiAgICAvL2Zsb2F0OiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgc3BhbiBhLFxuICBzcGFuIHNwYW4gYSxcbiAgLmRpc2FibGVkLFxuICAuY3VycmVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuY3VycmVudCB7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgY29sb3I6JGNvbG9yX3BhZ2luYXRpb25fbGluayFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2NjYyFpbXBvcnRhbnQ7XG4gIH1cblxuICBzcGFuIHNwYW4gYSB7XG4gICAgY29sb3I6ICRjb2xvcl9wYWdpbmF0aW9uX2xpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcGFnaW5hdGlvbl9saW5rO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICB9XG4gIC5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIC5uZXh0LCAucHJldiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX3BhZ2luYXRpb25fbGluaztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3BhZ2luYXRpb25fbGluaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkLFxuICAuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICB9XG59IiwiLyogYmNhLXRvdG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBUb1RvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8jVG9Ub3Age1xuLy9cdHRleHQtYWxpZ246IHJpZ2h0O1xuLy9cdHBhZGRpbmctcmlnaHQ6MjBweDtcbi8vXHRwYWRkaW5nLWJvdHRvbToxNXB4O1xuLy99XG4vLyNUb1RvcCBhIHtcbi8vXHRib3JkZXI6IDFweCBzb2xpZCAjOUMwO1xuLy9cdHBhZGRpbmc6IDRweCAxMHB4O1xuLy9cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXHRmb250LXNpemU6IDEwcHg7XG4vL1x0Y29sb3I6IzlDMDtcbi8vfVxuLy8jVG9Ub3AgYTpob3ZlciB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogIzhEQzcxQztcbi8vXHRjb2xvcjogI0ZGRjtcbi8vfVxuXG4uYmNhLXRvdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3Q7XG4gICAgfVxuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIExvZ2luXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYmNhLWxvZ2luIHtcbiAgJixcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGVzdDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gIFx0bWF4LXdpZHRoOiBub25lIWltcG9ydGFudDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOjRyZW07XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG5cbiAgJi1mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEuMmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgLmJjYS10ZXh0Ym94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmJjYS10ZXh0Ym94X19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMC42OWVtIDFlbTtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJ1dHRvbi5iY2EtYnRuLS1sb2dpbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG4gIC5iY2EtbG9naW4tZm9ybS1jdHJsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5iY2EtbG9naW4tZm9ybS1jaGVja2VyIHtcbiAgfVxuICAuYmNhLWxvZ2luLWZvcmdvdC1wYXNzIHtcbiAgfVxuICAuYmNhLWxvZ2luLWZvcm0tY2hlY2tib3gge1xuICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAvL2xpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4jQWRtaW5Vc2Vyc0xvZ2luIHtcbiAgLmJjYS1tYWluIHtcbiAgICAmX19jb250ZW50cyB7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLWxpc3QtbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAmX19kYXRhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIH1cbn1cbiIsIi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxle1xuLy8gXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xuLy8gXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuLy8gXHRtYXJnaW4tYm90dG9tOjMwcHg7XG4vLyBcdHdpZHRoOjEwMCU7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSB0aHtcbi8vIFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuLy8gXHR0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4vLyBcdHBhZGRpbmc6NXB4IDEwcHg7XG4vLyBcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyBcdHdpZHRoOjIwJTtcbi8vIFx0Ym9yZGVyOiAxcHggc29saWQgI0RERDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRoIGF7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuLy8gXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgdGggYTpob3Zlcntcbi8vIFx0Y29sb3I6IzlDMDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRoIGltZyB7XG4vLyBcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRoIGEge1xuLy8gXHRsaW5lLWhlaWdodDogMjBweDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRke1xuLy8gXHRwYWRkaW5nOiA1cHggMTBweDtcbi8vIFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuLy8gXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuLy8gXHRib3JkZXItdG9wOiAxcHggZG90dGVkICNEREQ7XG4vLyBcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0RERDtcbi8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojRkZGO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgdGQgdGV4dGFyZWEge1xuLy8gXHR3aWR0aDogODYlO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgaW5wdXQuZnVsbC13aWR0aCB7XG4vLyBcdHdpZHRoOjg2JTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRkIGltZyB7XG4vLyBcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbi8vIFx0bWF4LXdpZHRoOiAxMDAlO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgLmNoZWNrYm94IHtcbi8vIFx0ZmxvYXQ6bGVmdDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIC5lcnJvci1tZXNzYWdle1xuLy8gXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyBcdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbi8vIFx0Ym9yZGVyLXJhZGl1czogMTBweDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIGlucHV0LmFjdGl2ZSxcbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRleHRhcmVhLmFjdGl2ZSxcbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHNlbGVjdC5hY3RpdmUge1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZGU7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSBidXR0b24ge1xuLy8gXHRwYWRkaW5nOjBweCA3cHg7XG4vLyBcdGN1cnNvcjogcG9pbnRlcjtcbi8vIH1cblxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgdGgge1xuLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vIH1cblxuLmJjYS1mb3JtLXRhYmxlIHtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAmX19sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMS40ZW0gMmVtIDFlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICYuLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuYmNhLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTAuMTVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX19pbnB1dCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmX19pbnB1dC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHRyOmxhc3QtY2hpbGQgdGgsXG4gIHRyOmxhc3QtY2hpbGQgdGR7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fZ3JvdXAge1xuICAgICYgKyAmIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gICAgJi1zdGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmJjYS1yYWRpby1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAvL3BhZGRpbmc6IDEwcHggMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyLXRhYmxlIHtcbiAgICAmLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLWlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXItc3VibWl0IHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gIH1cblxuICAuYmNhLXBvc3RfX3VybCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYmNhLW1haWxDb250ZW50U2VuZGVyMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gIH1cblxuICAvLyDoqK3lrprnlLvpnaLns7vvvJrjg5zjg7zjg4Djg7zjgarjgZdcbiAgJltkYXRhLWJjYS10YWJsZS10eXBlPXR5cGUyXSB7XG5cbiAgICAkY29sb3JfdGFibGVfYm9yZGVyX2NvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC5iY2EtZm9ybS10YWJsZSB7XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLi1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC4yZW0gMCAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmNhLWxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMC4xNWVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbnB1dCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIC5iY2Etc2VsZWN0LFxuICAgICAgICAuYmNhLXRleHRib3gsXG4gICAgICAgIC5iY2EtdGV4dGFyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZXhwbGFuYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJjYS10ZXh0Ym94IHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5idG4uaGVscCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gIH1cbiAgLmJjYS1oZWxwIHtcbiAgICBmb250LXNpemU6MjBweDtcbiAgfVxuXG59XG5cbiNCYXNpY1NldHRpbmcgdGFibGUge1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59IiwiLm1lc3NhZ2Uge1xuICBjb2xvcjogJGNvbG9yX25vdGlmaWNhdGlvbjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4jTWVzc2FnZUJveCAubWVzc2FnZSxcbiNNZXNzYWdlQm94IC5ub3RpY2UtbWVzc2FnZSxcbiNCY01lc3NhZ2VCb3ggLm5vdGljZS1tZXNzYWdlLFxuI1VwZGF0ZU1lc3NhZ2Uge1xuICBjb2xvcjogJGNvbG9yX25vdGlmaWNhdGlvbjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgQGluY2x1ZGUgYmNhLWljb24obm90aWZpY2F0aW9uKSB7XG4gICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICB9XG4gIC8vYmFja2dyb3VuZDogI0VCRjVFMSB1cmwoLi4vLi4vaW1nL2FkbWluL2ljbl9pbmZvLnBuZykgbm8tcmVwZWF0IDEwcHggMTNweDtcbn1cblxuLy8galF1ZXJ5LmJjVXRpbC5qcyDjgafkvb/nlKhcbiNNZXNzYWdlQm94IC5hbGVydC1tZXNzYWdlLFxuI2F1dGhNZXNzYWdlLFxuI0FsZXJ0TWVzc2FnZSxcbiNCY01lc3NhZ2VCb3ggLmFsZXJ0LW1lc3NhZ2V7XG4gIGNvbG9yOiAkY29sb3JfZGFuZ2VyIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgYmNhLWljb24oYWxlcnQpIHtcbiAgICBtYXJnaW46IDAgLjNlbSAwIDA7XG4gIH1cbiAgLy9iYWNrZ3JvdW5kOiAjRjdFOUVDIHVybCguLi8uLi9pbWcvYWRtaW4vd2FybmluZy5wbmcpIG5vLXJlcGVhdCAxMHB4IDEzcHg7XG59XG5cbi8qIGZsYXNoTWVzc2FnZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNhdXRoTWVzc2FnZSxcbiNmbGFzaE1lc3NhZ2UsXG4jQWxlcnRNZXNzYWdlLFxuI0JjU3lzdGVtTWVzc2FnZSxcbiNVcGRhdGVNZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjVweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNCY01lc3NhZ2VCb3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogSGVscCxTZWFyY2gsTGltaXTlhbHpgJroqK3lrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jSGVscCAuaGVhZCwgI0xpbWl0IC5oZWFkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jSGVscCAuYm9keSwgI0xpbWl0IC5ib2R5IHtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI0hlbHAgLmNsb3NlLCAjTGltaXQgLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI0hlbHAgaDIsICNMaW1pdCBoMiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbWVkaXVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vKiBIZWxwXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jSGVscCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4jSGVscCAuYm9keSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNIZWxwIC5leGFtcGxlLWJveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNEREQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4jSGVscCAuZXhhbXBsZS1ib3ggLmhlYWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI0hlbHAgdWwsXG4jSGVscCBvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbiNIZWxwIGxpIHtcbiAgLypwYWRkaW5nOiAwIDIwcHg7Ki9cbiAgbWFyZ2luOiA1cHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuI0hlbHAgbGkgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsInRhYmxlLmNha2Utc3FsLWxvZyB7XG4gIHdpZHRoOiA5MCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDFlbSAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxudGFibGUuY2FrZS1zcWwtbG9nIGNhcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG50YWJsZS5jYWtlLXNxbC1sb2cgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlMmUyO1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NjY7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuXG50YWJsZS5jYWtlLXNxbC1sb2cgdHIgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjY2NjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuIiwiJWJ0bi1jb21tb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nX3RvcCAxZW0gJGJ1dHRvbl9wYWRkaW5nX2JvdHRvbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUpIDEwJSwgcmdiKDI0NCwgMjQ1LCAyNDEpIDEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDBzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5O1xuICB9XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3c7XG4gIH1cbn1cbi5iY2EtYnRuIHtcbiAgQGV4dGVuZCAlYnRuLWNvbW1vbjtcblxuICBAbWl4aW4gYnRuLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgLy9mb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeTtcbiAgICB9XG4gIH1cbiAgLy8g5YWs6ZaLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9cHVibGlzaF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHB1Ymxpc2gpO1xuICB9XG4gIC8vIOmdnuWFrOmWi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXVucHVibGlzaF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHVucHVibGlzaCk7XG4gIH1cbiAgLy8g56K66KqNKOODl+ODrOODk+ODpeODvO+8iVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXByZXZpZXddIHtcbiAgICAvLyBAaW5jbHVkZSBiY2EtaWNvbihwcmV2aWV3KTtcbiAgfVxuICAvLyDnt6jpm4ZcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1lZGl0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZWRpdCk7XG4gIH1cbiAgLy8g6KSH6KO9XG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9Y29weV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGNvcHkpO1xuICB9XG4gIC8vIOS/neWtmFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXNhdmVdIHtcbiAgICBAaW5jbHVkZSBidG4tcHJpbWFyeTtcbiAgfVxuICAvLyDliYrpmaRcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kZWxldGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkZWxldGUpO1xuICB9XG4gIC8vIOS4gOimp+OBq+aIu+OCi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWJhY2stdG8tbGlzdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGJhY2stdG8tbGlzdCk7XG4gIH1cbiAgLy8g44GK5rCX44Gr5YWl44KKXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZmF2b3JpdGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmYXZvcml0ZSk7XG4gIH1cbiAgLy8g44Oh44OL44Ol44O844Ki44Kk44OG44OgXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9bWVudWl0ZW1dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihtZW51aXRlbSk7XG4gIH1cbiAgLy8g6L+95YqgXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YWRkXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYWRkKTtcbiAgICBAaW5jbHVkZSBidG4tcHJpbWFyeTtcbiAgfVxuICAvLyDjg5jjg6vjg5dcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1oZWxwXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oaGVscCk7XG4gIH1cbiAgLy8g5Yi26ZmQ77yI6Y21KVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXBlcm1pc3Npb25dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwZXJtaXNzaW9uKTtcbiAgfVxuICAvLyBIT01FXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9aG9tZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGhvbWUpO1xuICB9XG4gIC8vIExvZ2luXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9bG9naW5dIHtcbiAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0O1xuICAgICRjb2xvcl9kYXJrZW46IGRhcmtlbigkY29sb3JfcHJpbWFyeSwgNSUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9kYXJrZW47XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9wcmltYXJ5IDEwJSwgJGNvbG9yX2RhcmtlbiAxMDAlKTtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl9saWdodGVzdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfZGFya2VuIDEwJSwgJGNvbG9yX2RhcmtlbiAxMDAlKTtcbiAgICB9XG4gIH1cbiAgLy8g5qSc57SiXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9c2VhcmNoXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc2VhcmNoKTtcbiAgfVxuXG4gIC8vIOOCr+ODquOColxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWNsZWFyXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oY2xlYXIpO1xuICB9XG4gIC8vIOODhuOCreOCueODiOOCs+ODlOODvFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXRleHRjb3B5XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGV4dGNvcHkpO1xuICB9XG4gIC8vIOODgOOCpuODs+ODreODvOODiVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWRvd25sb2FkXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZG93bmxvYWQpO1xuICB9XG4gIC8vIOODieODqeODg+OCr+WPr+iDvVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWRyYWdnYWJsZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRyYWdnYWJsZSk7XG4gIH1cblxuICAvLyDjgrXjgqTjgrpcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gIC8vIHhsYXJnZVxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPXhsXSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV94X2xhcmdlOyAvLyAxNnB4ICpcbiAgfVxuICAvLyBsYXJnZVxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPWxnXSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9sYXJnZTsgLy8gMTZweCAqXG4gICAgLy9wYWRkaW5nOiAuNWVtIC44ZW0gLjRlbTtcbiAgfVxuICAvLyBzbWFsbFxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPXNtXSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICAvL2ZvbnQtc2l6ZTogMC45MXJlbTtcbiAgICAvL3BhZGRpbmc6IC40ZW0gLjhlbSAuNWVtO1xuICB9XG4gIC8vIHhzbWFsbFxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPXhzXSB7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV94X3NtYWxsO1xuICAgIGZvbnQtc2l6ZTogMC43OHJlbTtcbiAgICBwYWRkaW5nOiAuNmVtIC44ZW0gLjRlbTtcbiAgfVxuXG4gIC8vIOaoquW5hVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgLy8geGxhcmdlXG4gICZbZGF0YS1iY2EtYnRuLXdpZHRoPXhsXSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtO1xuICAgIHBhZGRpbmctbGVmdDogNWVtO1xuICB9XG4gIC8vIGxhcmdlXG4gICZbZGF0YS1iY2EtYnRuLXdpZHRoPWxnXSB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICB9XG5cbiAgLy8gY2F0ZWdvcnlcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8gdGV4dFxuICAmW2RhdGEtYmNhLWJ0bi1jYXRlZ29yeT10ZXh0XSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLy8g6ImyXG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAmW2RhdGEtYmNhLWJ0bi1jb2xvcj1kYW5nZXJdIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfZGFuZ2VyO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfZGFuZ2VyO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44K544OG44O844K/44K5XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIOODl+ODqeOCpOODnuODquODvFxuICAmW2RhdGEtYmNhLWJ0bi1zdGF0dXM9cHJpbWFyeV0ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgLy8gZGlzYWJsZWRcbiAgJltkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAvL2JhY2tncm91bmQ6ICNlZWU7XG4gIH1cbn1cbi8vIOODneODg+ODl+OCouODg+ODl+ODgOOCpOOCouODreOCsFxuLnVpLWRpYWxvZy1idXR0b25zZXQge1xuICBidXR0b24ge1xuICAgIEBleHRlbmQgJWJ0bi1jb21tb247XG4gIH1cbn1cbi5idXR0b24tc21hbGwge1xuICBAZXh0ZW5kICVidG4tY29tbW9uO1xufVxuXG5cbi8vIC5zdWJtaXQge1xuLy8gXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbi8vIFx0dGV4dC1hbGlnbjpjZW50ZXI7XG4vLyB9XG4vLyAuc3VibWl0IC5idXR0b24sXG4vLyAudWktd2lkZ2V0LWNvbnRlbnQgLmJ1dHRvbntcbi8vIFx0Y29sb3I6IzUzNUE2Mjtcbi8vIFx0Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO1xuLy8gXHRjdXJzb3I6cG9pbnRlcjtcbi8vIFx0dGV4dC1zaGFkb3c6cmdiYSgyNTUsMjU1LDI1NSwwLjQpIDFweCAxcHggMDtcbi8vIFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOjJweDtcbi8vIFx0LW1vei1ib3JkZXItcmFkaXVzOjJweDtcbi8vIFx0LW8tYm9yZGVyLXJhZGl1czoycHg7XG4vLyBcdGJvcmRlci1yYWRpdXM6MnB4O1xuLy8gXHQtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbi8vIFx0LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4vLyBcdC1vLWJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbi8vIFx0Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuLy8gXHRiYWNrZ3JvdW5kOiNGM0YzRjM7XG4vLyBcdGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNGRkYsI0YzRjNGMyk7XG4vLyBcdGJhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjRkZGKSxjb2xvci1zdG9wKDEwMCUsI0YzRjNGMykpO1xuLy8gXHRiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI0ZGRiwjRjNGM0YzKTtcbi8vIFx0bWFyZ2luOjEwcHg7XG4vLyBcdHBhZGRpbmc6M3B4IDQwcHg7XG4vLyBcdGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gXHRmb250LXNpemU6IDEuMmVtO1xuLy8gXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gXHRsaW5lLWhlaWdodDogMjRweDtcbi8vIH1cbi8vIC5zdWJtaXQgLmJ1dHRvbjpob3Zlcixcbi8vIC51aS13aWRnZXQtY29udGVudCAuYnV0dG9uOmhvdmVye1xuLy8gXHRib3JkZXI6MXB4IHNvbGlkICNDQ0M7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuLy8gXHRiYWNrZ3JvdW5kOiNmNGY0ZjQ7XG4vLyBcdGJhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNmNGY0ZjQsI2RmZGZkZiAxMDAlKTtcbi8vIFx0YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNmNGY0ZjQpLGNvbG9yLXN0b3AoMTAwJSwjZGZkZmRmKSk7XG4vLyBcdGJhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjRmNGY0LCNkZmRmZGYgMTAwJSk7XG4vLyB9XG4vLyAuc3VibWl0IC5idXR0b246YWN0aXZlLFxuLy8gLnVpLXdpZGdldC1jb250ZW50IC5idXR0b246YWN0aXZle1xuLy8gXHRib3JkZXI6MXB4IHNvbGlkICNDQ0M7dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4vLyBcdGJhY2tncm91bmQ6I2NkY2RjZDtcbi8vIFx0YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2NkY2RjZCwjZWVlIDEwMCUpO1xuLy8gXHRiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2NkY2RjZCksY29sb3Itc3RvcCgxMDAlLCNlZWUpKTtcbi8vIFx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNjZGNkY2QsI2VlZSAxMDAlKTtcbi8vIH1cbi8vIC5zdWJtaXQgLmJ1dHRvbltkaXNhYmxlZF0sXG4vLyAudWktd2lkZ2V0LWNvbnRlbnQgLmJ1dHRvbltkaXNhYmxlZF17XG4vLyBcdG9wYWNpdHk6LjVcbi8vIH1cbi8vIC5zdWJtaXQgYS5idXR0b24sXG4vLyAudWktd2lkZ2V0LWNvbnRlbnQgYS5idXR0b257XG4vLyBcdHBhZGRpbmctdG9wOjVweDtcbi8vIFx0cGFkZGluZy1ib3R0b206NS41cHg7XG4vLyB9XG4vLyAqOmZpcnN0LWNoaWxkK2h0bWwgLnN1Ym1pdCBhLmJ1dHRvbixcbi8vIC51aS13aWRnZXQtY29udGVudCBhLmJ1dHRvbntcbi8vIFx0cG9zaXRpb246YWJzb2x1dGU7XG4vLyBcdHRvcDoxcHg7XG4vLyBcdHBhZGRpbmctdG9wOjNweDtcbi8vIFx0cGFkZGluZy1ib3R0b206M3B4O1xuLy8gfVxuXG4vLyAjSGVscCAuYnV0dG9uLCAjTGltaXQgLmJ1dHRvbntcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gfVxuXG4vLyAvKiBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIC5idXR0b24tc21hbGx7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4vLyBcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuLy8gXHRwYWRkaW5nOjRweCAxMHB4IDRweDtcbi8vIFx0bWFyZ2luLWJvdHRvbTowO1xuLy8gXHRmb250LXNpemU6MTNweDtcbi8vIFx0bGluZS1oZWlnaHQ6MThweDtcbi8vIFx0Y29sb3I6IzMzMyFpbXBvcnRhbnQ7XG4vLyBcdHRleHQtYWxpZ246Y2VudGVyO1xuLy8gXHR0ZXh0LXNoYWRvdzowIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbi8vIFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuLy8gXHRjdXJzb3I6cG9pbnRlcjtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZTZlNmU2KTtcbi8vIFx0YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgMCAwLCAwIDEwMCUsIGZyb20oI2ZmZiksIHRvKCNlNmU2ZTYpKTtcbi8vIFx0YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNlNmU2ZTYpO1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNlNmU2ZTYpO1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNlNmU2ZTYpO1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2U2ZTZlNik7XG4vLyBcdGJhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O1xuLy8gXHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4vLyBcdGJvcmRlci1jb2xvcjpyZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4vLyBcdGJvcmRlci1jb2xvcjojZTZlNmU2ICNlNmU2ZTYgI2JmYmZiZjtcbi8vIFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjojYjNiM2IzO1xuLy8gXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4O1xuLy8gXHQtbW96LWJvcmRlci1yYWRpdXM6NHB4O1xuLy8gXHRib3JkZXItcmFkaXVzOjRweDtcbi8vIFx0ZmlsdGVyOnByb2dpZDpkeGltYWdldHJhbnNmb3JtLm1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlNmU2ZTYnLCBHcmFkaWVudFR5cGU9MCk7XG4vLyBcdGZpbHRlcjpwcm9naWQ6ZHhpbWFnZXRyYW5zZm9ybS5taWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4vLyBcdC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4vLyBcdC1tb3otYm94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4vLyBcdGJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuLy8gXHRib3JkZXItY29sb3I6I2NjYztcbi8vIFx0Ym9yZGVyLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbi8vIH1cbi8vIC5idXR0b24tc21hbGw6aG92ZXJ7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtcbi8vIFx0Y29sb3I6IzMzMztcbi8vIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6I2U2ZTZlNjtcbi8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNXB4O1xuLy8gXHQtd2Via2l0LXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyO1xuLy8gXHQtbW96LXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyO1xuLy8gXHQtbXMtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xcyBsaW5lYXI7XG4vLyBcdC1vLXRyYW5zaXRpb246YmFja2dyb3VuZC1wb3NpdGlvbiAuMXMgbGluZWFyO1xuLy8gXHR0cmFuc2l0aW9uOmJhY2tncm91bmQtcG9zaXRpb24gLjFzIGxpbmVhcjtcbi8vIH1cblxuLy8gLy8gLmJ0buOBqOOCu+ODg+ODiOOBp+S9v+OCj+OCjOOCi1xuLy8gLmhlbHB7XG4vLyBcdGN1cnNvcjogcG9pbnRlcjtcbi8vIFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuLy8gfVxuXG4vLyAvLyBIVE1M5LiK5a2Y5Zyo44GZ44KL44GM44CB44K544K/44Kk44Or44Gv44Gq44GEXG4vLyAuYnRuIHtcblxuLy8gfVxuXG5cblxuXG5cbiIsIi5iY2EtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW46IDAuMmVtIDFlbSAwIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX21lZGl1bTtcbiAgJltkYXRhLWJjYS1yYWRpby1zaXplPWxnXSB7IC8v5aSn44GN44GE44K144Kk44K6XG4gICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICB9XG4gICZbZGF0YS1iY2EtcmFkaW8tc2l6ZT1zbV0geyAvL+Wwj+OBleOBhOOCteOCpOOCulxuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgfVxuXG4gICYtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbiAgICAuYmNhLXJhZGlvIHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgfVxuICAgIGJyICsgLmJjYS1yYWRpbyB7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgJiArIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gICAgfVxuICAgICZbZGF0YS1iY2EtcmFkaW8tc2l6ZT1sZ10geyAvL+Wkp+OBjeOBhOOCteOCpOOCulxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWJjYS1yYWRpby1zaXplPXNtXSB7IC8v5bCP44GV44GE44K144Kk44K6XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAvL2JhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggNHB4ICNmZmYgaW5zZXQ7XG4gICAgfVxuICAgICY6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDBweCA0cHggI2ZmZiBpbnNldCwgJGZvY3VzX3NoYWRvdztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIuYmNhLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwLjJlbSAxZW0gMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX21lZGl1bTtcbiAgJltkYXRhLWJjYS1jaGVja2JveC1zaXplPWxnXSB7XG4gICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICB9XG4gICZbZGF0YS1iY2EtY2hlY2tib3gtc2l6ZT1zbV0ge1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgfVxuXG4gICYtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbiAgICAuYmNhLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLW1vei1vcGFjaXR5OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICAmOmNoZWNrZWQge1xuICAgICAgKyBsYWJlbCxcbiAgICAgICsgLmJjYS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgKyBsYWJlbCxcbiAgICAgICsgLmJjYS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW5wdXQgKyBsYWJlbCxcbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwZW07XG4gICAgICAvL2xlZnQ6IDAuNDVlbTtcbiAgICAgIGxlZnQ6IDAuNWVtO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMC41ZW07XG4gICAgICBoZWlnaHQ6IDAuOWVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjI0ZW0gc29saWQgJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjI0ZW0gc29saWQgJGNvbG9yX3ByaW1hcnk7XG4gICAgfVxuICAgICZbZGF0YS1iY2EtY2hlY2tib3gtc2l6ZT1sZ10ge1xuICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICAgIH1cbiAgICAmW2RhdGEtYmNhLWNoZWNrYm94LXNpemU9c21dIHtcbiAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vLmJjYS1maWxlIHtcbi8vICAmLWNoZWNrYm94LWl0ZW17XG4vLyAgICBAZXh0ZW5kIC5iY2EtY2hlY2tib3gtaXRlbTtcbi8vICB9XG4vLyAgJi1jaGVja2JveHtcbi8vICAgIEBleHRlbmQgLmJjYS1jaGVja2JveDtcbi8vICB9XG4vLyAgJi1jaGVja2JveC1sYWJlbCB7XG4vLyAgICBAZXh0ZW5kIC5iY2EtY2hlY2tib3gtbGFiZWw7XG4vLyAgfVxuLy99IiwiLmJjYS1zZWxlY3Qge1xuICAmX19zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hZG1pbi9pY25fc2VsZWN0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAwLjVlbSAvIDEwcHggYXV0bywgI0ZGRkZGRjtcbiAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX21lZGl1bTtcbiAgICBwYWRkaW5nOiAkYnV0dG9uX3BhZGRpbmdfdG9wIDIuMmVtICRidXR0b25fcGFkZGluZ19ib3R0b20gMS4yZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6JGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjo0cHg7XG4gICAgJltkYXRhLWJjYS1zZWxlY3Qtc2l6ZT1sZ10ge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICB9XG4gICAgJltkYXRhLWJjYS1zZWxlY3Qtc2l6ZT1zbV0ge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufSIsIi8qIGJjYS1kYXRhLWxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iY2EtZGF0YS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAmX19zdWIge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuIiwiLmJjYS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBtYXJnaW46IC41ZW0gLjU1ZW0gLjVlbTtcbiAgcGFkZGluZzogLjFlbSAuNmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuXG4gICZbZGF0YS1iY2EtbGFiZWwtdHlwZT1cInJlcXVpcmVkXCJdIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kYW5nZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgJltkYXRhLWJjYS1sYWJlbC10eXBlPVwib3B0aW9uYWxcIl0ge1xuICAgIGJhY2tncm91bmQ6ICMwMEU7IC8vIOS7rlxuICB9XG59XG4iLCIuYmNhLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJiA+ICoge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICB9XG5cbiAgJi1ib3gge1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH1cblxuICAgICZfX2lubGluZS1maWVsZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgLmJjYS1yYWRpby1ncm91cCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cblxuICAgICAgJi1zZXBhcmF0b3Ige1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYm9yZGVyO1xuICAgICAgICBtYXJnaW46IDAgMmVtO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDlj6TjgYTjgrnjgr/jgqTjg6sg44Kk44Oz44K544OI44O844Or55S76Z2i44Gq44GpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJjYS1tYWluX19ib2R5IGRpdi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi8vLnBhbmVsLWJveCB7XG4vL1x0Ym9yZGVyOjVweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuLy9cdHBhZGRpbmc6MTBweCAyMHB4O1xuLy9cdG1hcmdpbjoyMHB4IDA7XG4vL31cbi8vLnBhbmVsLWJveCBsaSAuZGF0ZSB7XG4vL1x0Lypmb250LXdlaWdodDogYm9sZDsqL1xuLy99XG4vLy5wYW5lbC1ib3ggdWwge1xuLy9cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbi8vXHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbi8vfVxuLy8jSW5zdGFsbGF0aW9ucyAucGFuZWwtYm94IHtcbi8vXHRtYXJnaW46MCBhdXRvIDIwcHggYXV0bztcbi8vfVxuLy8jSW5zdGFsbGF0aW9ucyAucGFuZWwtYm94IHVsIGxpIHtcbi8vXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuLy9cdGJvcmRlci1sZWZ0OjVweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuLy9cdHBhZGRpbmc6M3B4IDEwcHg7XG4vL1x0YmFja2dyb3VuZDogbm9uZTtcbi8vfVxuLy8jQWRtaW5EYXNoYm9hcmQgLnBhbmVsLWJveCB7XG4vL1x0bWFyZ2luOjEwcHg7XG4vL31cbi8vI0FkbWluRGFzaGJvYXJkIC5wYW5lbC1ib3ggbGl7XG4vL1x0bWFyZ2luLWJvdHRvbTogNXB4O1xuLy9cdGJvcmRlci1sZWZ0OjVweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuLy9cdHBhZGRpbmc6M3B4IDEwcHg7XG4vL1x0YmFja2dyb3VuZDogbm9uZTtcbi8vfVxuIiwiLmJjYS10ZXh0Ym94LWNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nX3RvcCAwLjVlbSAkYnV0dG9uX3BhZGRpbmdfYm90dG9tIDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogJGlucHV0X3RleHRfZm9udF9zaXplO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9zZWNvbmRhcnk7XG4gICAgbWFyZ2luOjRweDtcbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPWxnXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX2xhcmdlO1xuICAgIH1cbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPXNtXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX3NtYWxsO1xuICAgIH1cbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPWZ1bGwtY291bnRlcl0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIH1cbiAgICAmW2RhdGEtbWFyZ2luPWJvdHRvbV0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3c7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLXRleHRib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICZfX2lucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAkYnV0dG9uX3BhZGRpbmdfdG9wIDAuNWVtICRidXR0b25fcGFkZGluZ19ib3R0b20gMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9tZWRpdW07XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgICBtYXJnaW46NHB4O1xuICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9bGddIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbGFyZ2U7XG4gICAgfVxuICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9c21dIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfc21hbGw7XG4gICAgfVxuICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9ZnVsbC1jb3VudGVyXSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgfVxuICAgICZbZGF0YS1tYXJnaW49Ym90dG9tXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogJGZvY3VzX3NoYWRvdztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcblx0fVxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0Y29sb3I6ICRjb2xvcl90ZXh0X3BsYWNlaG9sZGVyO1xuXHR9XG4gIH1cbn1cbiIsIi5iY2EtdGV4dGFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gICZfX3RleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAkYnV0dG9uX3BhZGRpbmdfdG9wIDAuNWVtICRidXR0b25fcGFkZGluZ19ib3R0b20gMC41ZW07XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAkaW5wdXRfdGV4dF9mb250X3NpemU7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgICBtYXJnaW46NHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPWxnXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX2xhcmdlO1xuICAgIH1cbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPXNtXSB7XG4gICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX3NtYWxsO1xuICAgIH1cbiAgICAmW2RhdGEtaW5wdXQtdGV4dC1zaXplPWZ1bGwtY291bnRlcl0ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgICB9XG4gICAgJltkYXRhLXdpZHRoPWZ1bGxdIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuXHR9XG5cdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRjb2xvcjogJGNvbG9yX3RleHRfcGxhY2Vob2xkZXI7XG5cdH1cbiAgfVxufVxuIiwiLmJjYS1maWxlIHtcblxuICAmX19kZWxldGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMWVtIC40ZW0gMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICYtaW5wdXQge1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgLW1vei1vcGFjaXR5OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgKyBsYWJlbCxcbiAgICAgICAgKyAuYmNhLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICsgbGFiZWwsXG4gICAgICAgICsgLmJjYS1maWxlX19kZWxldGUtbGFiZWwge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5wdXQgKyBsYWJlbCxcbiAgICAmLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICAgICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yZW07XG4gICAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JCQkJCQjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwZW07XG4gICAgICAgIC8vbGVmdDogMC40NWVtO1xuICAgICAgICBsZWZ0OiAwLjVlbTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDAuNWVtO1xuICAgICAgICBoZWlnaHQ6IDAuOWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGJvcmRlci1yaWdodDogMC4yNGVtIHNvbGlkICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjI0ZW0gc29saWQgJGNvbG9yX3ByaW1hcnk7XG4gICAgICB9XG4gICAgICAmW2RhdGEtYmNhLWNoZWNrYm94LXNpemU9bGddIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICAgICAgfVxuICAgICAgJltkYXRhLWJjYS1jaGVja2JveC1zaXplPXNtXSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vLmJjYS1maWxlIHtcbi8vICAmLWNoZWNrYm94LWl0ZW17XG4vLyAgICBAZXh0ZW5kIC5iY2EtY2hlY2tib3gtaXRlbTtcbi8vICB9XG4vLyAgJi1jaGVja2JveHtcbi8vICAgIEBleHRlbmQgLmJjYS1jaGVja2JveDtcbi8vICB9XG4vLyAgJi1jaGVja2JveC1sYWJlbCB7XG4vLyAgICBAZXh0ZW5kIC5iY2EtY2hlY2tib3gtbGFiZWw7XG4vLyAgfVxuLy99IiwiLypcbiBkYXRlcGlja2VyXG4gIHNwYW5cdFx0XHRiY2EtZGF0ZXBpY2tlclxuICBzcGFuKGRhdGUpXHRcdFx0YmNhLWRhdGVwaWNrZXJfX2RhdGVcbiAgdGV4dChkYXRlKVx0XHRcdGJjYS1kYXRlcGlja2VyX19kYXRlLWlucHV0XG4gIGxhYmVsKGRhdGUpXHRcdFx0YmNhLWRhdGVwaWNrZXJfX2RhdGUtbGFiZWxcbiAgc3Bhbih0aW1lKVx0XHRcdGJjYS1kYXRlcGlja2VyX190aW1lXG4gIHRleHQodGltZSlcdFx0XHRiY2EtZGF0ZXBpY2tlcl9fdGltZS1pbnB1dFxuICBsYWJlbCh0aW1lKVx0XHRcdGJjYS1kYXRlcGlja2VyX190aW1lLWxhYmVsXG5cbjxzcGFuIGNsYXNzPVwiYmNhLWRhdGV0aW1lcGlja2VyIHJlcXVpcmVkXCI+XG4gIDxzcGFuIGNsYXNzPVwiYmNhLWRhdGV0aW1lcGlja2VyX19kYXRlXCI+XG4gICAgPGxhYmVsIGZvcj1cIkJsb2dQb3N0UG9zdHNEYXRlRGF0ZVwiIGNsYXNzPVwiYmNhLWRhdGV0aW1lcGlja2VyX19kYXRlLWxhYmVsXCI+5pel5LuYPC9sYWJlbD5cbiAgICA8aW5wdXQgbmFtZT1cImRhdGFbQmxvZ1Bvc3RdW3Bvc3RzX2RhdGVfZGF0ZV1cIiBzaXplPVwiMTJcIiBtYXhsZW5ndGg9XCIxMFwiXG4gICAgICBjbGFzcz1cImJjYS1kYXRldGltZXBpY2tlcl9fZGF0ZS1pbnB1dCBoYXNEYXRlcGlja2VyXCIgdmFsdWU9XCIyMDE4LzEwLzE1XCIgdHlwZT1cInRleHRcIiBpZD1cIkJsb2dQb3N0UG9zdHNEYXRlRGF0ZVwiPlxuICAgIDxzY3JpcHQ+PC9zY3JpcHQ+XG4gIDwvc3Bhbj5cbiAgPHNwYW4gY2xhc3M9XCJiY2EtZGF0ZXRpbWVwaWNrZXJfX3RpbWVcIj5cbiAgICA8bGFiZWwgZm9yPVwiQmxvZ1Bvc3RQb3N0c0RhdGVUaW1lXCIgY2xhc3M9XCJiY2EtZGF0ZXRpbWVwaWNrZXJfX3RpbWUtbGFiZWxcIj7mmYLplpM8L2xhYmVsPlxuICAgIDxpbnB1dCBuYW1lPVwiZGF0YVtCbG9nUG9zdF1bcG9zdHNfZGF0ZV90aW1lXVwiIHNpemU9XCI4XCIgbWF4bGVuZ3RoPVwiOFwiIGNsYXNzPVwiYmNhLWRhdGV0aW1lcGlja2VyX190aW1lLWlucHV0IHVpLXRpbWVwaWNrZXItaW5wdXRcIiB2YWx1ZT1cIjE5OjE0OjEyXCIgdHlwZT1cInRleHRcIiBpZD1cIkJsb2dQb3N0UG9zdHNEYXRlVGltZVwiIGF1dG9jb21wbGV0ZT1cIm9mZlwiPlxuICA8L3NwYW4+XG4gIDxpbnB1dCB0eXBlPVwiaGlkZGVuXCIgbmFtZT1cImRhdGFbQmxvZ1Bvc3RdW3Bvc3RzX2RhdGVdXCIgdmFsdWU9XCIyMDE4LTEwLTE1IDE5OjE0OjEyXCIgaWQ9XCJCbG9nUG9zdFBvc3RzRGF0ZVwiPlxuPC9zcGFuPlxuXG4gKi9cbi5iY2EtZGF0ZXRpbWVwaWNrZXIge1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmX19kYXRlLFxuICAmX190aW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJi1sYWJlbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4yO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmJjYS1kYXRldGltZXBpY2tlciB7XG4gICAgICAgICZfX2RhdGUsXG4gICAgICAgICZfX3RpbWUge1xuICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAkYnV0dG9uX3BhZGRpbmdfdG9wIGNhbGMoMC41ZW0gKyAxNnB4KSAkYnV0dG9uX3BhZGRpbmdfYm90dG9tIDAuNWVtO1xuICAgICAgbWFyZ2luOjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9tZWRpdW07XG4gICAgICBjb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICAgICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1sZ10ge1xuICAgICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX2xhcmdlO1xuICAgICAgfVxuICAgICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1zbV0ge1xuICAgICAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX3NtYWxsO1xuICAgICAgfVxuICAgICAgJltkYXRhLWlucHV0LXRleHQtc2l6ZT1mdWxsLWNvdW50ZXJdIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3c7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2RhdGUge1xuICAgICYtbGFiZWwge1xuICAgICAgQGluY2x1ZGUgYmNhLWljb24oZGF0ZXRpbWVwaWNrZXItZGF0ZSk7XG4gICAgfVxuICB9XG4gICZfX3RpbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgJi1sYWJlbCB7XG4gICAgICBAaW5jbHVkZSBiY2EtaWNvbihkYXRldGltZXBpY2tlci10aW1lKTtcbiAgICB9XG4gICAgJi1pbnB1dCB7XG4gICAgICB3aWR0aDogNmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2RlbGltaXRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIH1cblxuICAmX19ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG4gIH1cbiAgJl9fc3RhcnQsXG4gICZfX2VuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG59IiwiLypcbi5saXN0LXBhbmVsIGxpe1xuXHRwYWRkaW5nOjE1cHg7XG5cdG1hcmdpbjoxMnB4O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNlZmVmZWY7XG5cdHdpZHRoOjI0NHB4O1xuXHRmbG9hdDpsZWZ0O1xuXHRoZWlnaHQ6MzQwcHg7XG59XG4ubGlzdC1wYW5lbCAucm93LXRvb2xzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOjVweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRib3JkZXI6M3B4IHNvbGlkICNjY2M7XG5cdHBhZGRpbmc6M3B4O1xufVxuLmxpc3QtcGFuZWwgLnRoZW1lLXNjcmVlbnNob3Qge1xuXHRib3JkZXI6MXB4IHNvbGlkICNlMmUyZTI7XG59XG4ubGlzdC1wYW5lbCAudGhlbWUtc2NyZWVuc2hvdCBpbWcge1xuXHR3aWR0aDoyNDJweDtcbn1cbi5saXN0LXBhbmVsIC50aGVtZS12ZXJzaW9uLFxuLmxpc3QtcGFuZWwgLnRoZW1lLWF1dGhvciB7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5saXN0LXBhbmVsIC50aGVtZS1hdXRob3IgYSB7XG5cdGNvbG9yOiAjMDAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saXN0LXBhbmVsIC50aGVtZS1hdXRob3IgYTpob3ZlciB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5saXN0LXBhbmVsIGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtcGFuZWwgLmVycm9yLW1lc3NhZ2Uge1xuXHRtYXJnaW46MDtcblx0d2hpdGUtc3BhY2U6bm9ybWFsO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHRvcDo0NHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6N3B4O1xuXHR3aWR0aDoyMzBweDtcbn1cbi5saXN0LXBhbmVsIC5uby1kYXRhIHtcblx0ZmxvYXQ6bm9uZTtcblx0d2lkdGg6YXV0bztcblx0bWFyZ2luOjA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0aGVpZ2h0OiBhdXRvO1xufVxuKi9cblxuLmJjYS1saXN0LXBhbmVsIHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXgtd3JhcDogd3JhcDtcblxuICBkaXNwbGF5OiBncmlkO1xuICAvL2dyaWQtYXV0by1yb3dzOiAzMDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAzMDBweCk7XG4gIGdyaWQtcm93LWdhcDogMjBweDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuXG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcblxuICAmID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICB9XG4gIC5yb3ctdG9vbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gICAgcGFkZGluZzogM3B4O1xuICB9XG4gIC50aGVtZSB7XG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgICYtc2NyZWVuc2hvdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuICAgIH1cbiAgICAmLXNjcmVlbnNob3QgaW1nIHtcbiAgICAgIHdpZHRoOiAyNDJweDtcbiAgICB9XG4gICAgJi12ZXJzaW9uLFxuICAgICYtYXV0aG9yIHtcbiAgICAgIG1hcmdpbjoxMHB4IDAgNXB4O1xuICAgIH1cbiAgICAmLWF1dGhvciBhIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiA0NHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG4gIC5uby1kYXRhIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufSIsIi5iY2EtY3VycmVudC10aGVtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX3ByaW1hcnk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgJl9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgfVxuXG4gICZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICZfX21haW4ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbiAgJl9fc3ViIHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fc2NyZWVuc2hvdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAudGhlbWUge1xuICAgICYtaW5mbyB7XG5cbiAgICB9XG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1zY3JlZW5zaG90IHtcbiAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgLy8gaW1nIHtcbiAgICAgIC8vIFx0d2lkdGg6IDI5OHB4O1xuICAgICAgLy8gfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgIH1cblxuICAgICYtcG9wdXAtY29udGVudHMge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDMwcHggMjBweDtcbiAgICAgIC50aGVtZS1zY3JlZW5zaG90IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMjk4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRoZW1lLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJvdy10b29scyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAzcHg7XG4gIH1cblxuICAuZXJyb3ItbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdG9wOiA1NnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiA3cHg7XG4gICAgd2lkdGg6IDI4NnB4O1xuICB9XG5cbn1cblxuI0N1cnJlbnRUaGVtZSB7XG4gIGgyIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gIH1cbiAgLnRoZW1lLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIH1cbiAgI1RoZW1lTG9hZERlZmF1bHREYXRhUGF0dGVybkZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgfVxufVxuXG4vKlxuI0N1cnJlbnRUaGVtZSB7XG5cdGJvcmRlcjo1cHggc29saWQgI2UyZTJlMjtcblx0cGFkZGluZzoyMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuI0N1cnJlbnRUaGVtZSAudGhlbWUtc2NyZWVuc2hvdCB7XG5cdGJvcmRlcjoxcHggc29saWQgI2UyZTJlMjtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNDdXJyZW50VGhlbWUgLnRoZW1lLXNjcmVlbnNob3QgaW1nIHtcblx0d2lkdGg6Mjk4cHg7XG59XG4jQ3VycmVudFRoZW1lIC5yb3ctdG9vbHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6NXB4O1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGJvcmRlcjozcHggc29saWQgI2NjYztcblx0cGFkZGluZzozcHg7XG59XG4jQ3VycmVudFRoZW1lIC50aGVtZS1pbmZvIHtcblx0ZmxvYXQ6bGVmdDtcblx0d2lkdGg6MjQwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6I2VmZWZlZjtcblx0cGFkZGluZzoyMHB4O1xuXHRtYXJnaW4tcmlnaHQ6NTBweDtcblx0aGVpZ2h0OjkwcHg7XG59XG5cbiNDdXJyZW50VGhlbWUgLmN1cnJlbnQtdGhlbWUtbGVmdCB7XG5cdHdpZHRoOjMwMHB4O1xuXHRtYXJnaW4tcmlnaHQ6MjBweDtcblx0ZmxvYXQ6bGVmdDtcbn1cbiNDdXJyZW50VGhlbWUgLnRoZW1lLWRlc2NyaXB0aW9uIHtcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xuXHRjbGVhcjpyaWdodDtcbn1cbi50aGVtZS1wb3B1cC1jb250ZW50cyB7XG5cdHBhZGRpbmc6MjBweCAyMHB4IDMwcHggMjBweDtcbn1cbi50aGVtZS1wb3B1cC1jb250ZW50cyAudGhlbWUtc2NyZWVuc2hvdCB7XG5cdGJvcmRlcjoxcHggc29saWQgI2UyZTJlMjtcblx0ZmxvYXQ6bGVmdDtcblx0bWFyZ2luLXJpZ2h0OjIwcHg7XG59XG4udGhlbWUtcG9wdXAtY29udGVudHMgLnRoZW1lLXNjcmVlbnNob3QgaW1nIHtcblx0d2lkdGg6Mjk4cHg7XG59XG4udGhlbWUtcG9wdXAtY29udGVudHMgLnRoZW1lLWRlc2NyaXB0aW9uIHtcblx0cGFkZGluZy10b3A6MTBweDtcblx0bWFyZ2luLXRvcDoxMHB4O1xufVxuI0N1cnJlbnRUaGVtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXJyZW50LXRoZW1lLWxlZnQgLmVycm9yLW1lc3NhZ2Uge1xuXHRtYXJnaW46MDtcblx0d2hpdGUtc3BhY2U6bm9ybWFsO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHRvcDo1NnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHBhZGRpbmc6N3B4O1xuXHR3aWR0aDoyODZweDtcbn1cbiovIiwiLmJjYS1zZWN0aW9uIHtcbiAgJl9fcG9zdC1kZXRhaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICB9XG5cbiAgLy8gJl9fc3VibWl0IHtcbiAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAvLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC8vICAgbWFyZ2luLXRvcDogMS41ZW07XG4gIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC8vICAgJl9fbWFpbiB7XG5cbiAgLy8gICAgIC5iY2EtYnRuW2RhdGEtYmNhLWJ0bi10eXBlPVwic2F2ZVwiXSB7XG4gIC8vICAgICAgIHdpZHRoOiAyMDBweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgJl9fc3ViIHtcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAvLyAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAvLyAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuXG4gIC8vICAgfVxuXG4gIC8vICAgW2RhdGEtYmNhLWJ0bi10eXBlXSB7XG4gIC8vICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIC8vICAgfVxuICAvLyAgIFtkYXRhLWJjYS1idG4tdHlwZT1cImRlbGV0ZVwiXSB7XG4gIC8vICAgICAvL21hcmdpbi1yaWdodDogMTAwcHg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgLy8g44OW44Ot44Kw5paw552A6KiY5LqL44Gu5LiK6YOoXG4gICZfX3Bvc3QtdG9wIHtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xuICAgIC5iY2EtcG9zdF9fbm8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gICAgLmJjYS1wb3N0X191cmwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgIC5iY2EtdGV4dC11cmwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYmNhLXNlY3Rpb24tdHlwZT1mb3JtLWdyb3VwXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufSIsIlxuLmJjYS1zaXplLWNvdW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHBhZGRpbmctbGVmdDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjQ0NDO1xuICBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMC4yZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgY29sb3I6ICNDQ0M7XG4gIH1cbn0iLCIvKiBhY3Rpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYmNhLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfdGFibGVfYm9yZGVyX2NvbG9yO1xuICAmX19tYWluIHtcblxuICB9XG4gICZfX3N1YiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgfVxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuICAmX19iZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIH1cblxuICAmW2RhdGEtYmNhLXR5cGU9dHlwZTJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuYmNhLWFjdGlvbnMge1xuICAgICAgJl9fZm9ybSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAmX19hZGRzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLWxpc3Qge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmW2RhdGEtYmNhLWxpc3QtbGF5b3V0PWhvcml6b25dIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihsaXN0LWRlZmF1bHQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDAuNGVtO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1iY2EtbGlzdC10eXBlPWNpcmNsZV0ge1xuICAgIG1hcmdpbjogMDtcbiAgICAuYmNhLWxpc3RfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgYmNhLWljb24obGlzdC1jaXJjbGUpO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGNvbG9yOiAjYWFhO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1iY2EtbGlzdC1kZWxpbWl0ZXI9Y29tbWFdIHtcbiAgICAuYmNhLWxpc3RfX2l0ZW0ge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYmNhLWxpc3QtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn0iLCIuYmNhLWZpbGUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgcGFkZGluZzogMTBweDtcbiAgJl9faXRlbSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgJl9fbm8tZGF0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn0iLCIvLyB0Ym9457O7XG5cbi5iY2EtYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfcHJpbWFyeTtcblxuICAmW2RhdGEtYmNhLWJveC10eXBlPXR5cGUxXSB7XG4gIH1cbn1cbiIsIi8vIOOCouOCr+OCu+OCt+ODk+ODquODhuOCoyDjgrnjgq/jg6rjg7zjg7Pjg6rjg7zjg4Djg7zlr77nrZZcbi8vIOaKmOOCiuOBn+OBn+OBv1xuLmJjYS12aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgbWFyZ2luOiAtMXB4O1xufSIsIi8vIOaKmOOCiuOBn+OBn+OBv1xuLmJjYS1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vbWF4LWhlaWdodDogMDtcbiAgLy90cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgJl9fYnRuLWljb24ge1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbGFyZ2U7XG4gIH1cbiAgLy8g6Z2e6KGo56S6XG4gIC5iY2EtY29sbGFwc2VfX2lubmVyIHtcbiAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgLy9saW5lLWhlaWdodDogMDtcbiAgICAvL29wYWNpdHk6IDA7XG4gICAgLy92aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLy90cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgICAvL21hcmdpbi10b3A6IC0xMDAlO1xuICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIC8vIOihqOekulxuICAmW2RhdGEtYmNhLXN0YXRlPW9wZW5dIHtcbiAgICAvL21heC1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgLmJjYS1jb2xsYXBzZV9faW5uZXIge1xuICAgICAgLy9saW5lLWhlaWdodDogMS40O1xuICAgICAgLy9vcGFjaXR5OiAxO1xuICAgICAgLy92aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgLy9vdmVyZmxvdzogaW5oZXJpdDtcbiAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgIC8vbWFyZ2luLXRvcDogMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC8vIOWwgueUqOODnOOCv+ODs1xuICAmX19idG4ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX3hfbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyDlsZXplovmmYLjgavkuIrkuIvlm57ou6JcbiAgICBbZGF0YS1iY2Etc3RhdGU9b3Blbl0gJi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59IiwiLmJjYS1lbS1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbWVkaXVtO1xuICBtYXJnaW46IDE1cHggYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjtcbiAgYSB7XG4gICAgY29sb3I6ICM2OTA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzlDMDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn0iLCIuYmNhLWN1cnJlbnQtYm94IHtcbiAgLy8gYm9yZGVyOjVweCBzb2xpZCAjREREO1xuICBwYWRkaW5nOiAxcHggMDtcbiAgLy8gYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgLy8gY29sb3I6ICM1MzVBNjI7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW07XG4gIG1hcmdpbjogMjBweCBhdXRvIDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3JfZGFuZ2VyO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLnVpLWRpYWxvZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZHQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnVpLXdpZGdldCB7XG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJde1xuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogJGZvY3VzX3NoYWRvdztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nX3RvcCAwLjVlbSAkYnV0dG9uX3BhZGRpbmdfYm90dG9tIDAuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICB9XG59XG5cbi51aS10YWJzIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpLXRhYnMtbmF2IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udWktdGFicy1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0MgIWltcG9ydGFudDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvcl9ib3JkZXIgIWltcG9ydGFudDtcbiAgZGl2OmZpcnN0LWNoaWxkIGRpdiB7XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgLy8gcGFkZGluZzogM3B4IDEwcHg7XG4gIH1cbn1cblxuLnVpLWRpYWxvZy10aXRsZWJhciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgd2lkdGg6IDI2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IC0xM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6ICRidXR0b25fcGFkZGluZ190b3AgMWVtICRidXR0b25fcGFkZGluZ19ib3R0b20gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9tZWRpdW0gIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUpIDEwJSwgcmdiKDI0NCwgMjQ1LCAyNDEpIDEwMCUpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQgMHMgIWltcG9ydGFudDtcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoMjU1LCAyNTUsIDI1NSkgMTAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogJGZvY3VzX3NoYWRvdyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICAvL3BhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICAvL2Rpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAvL2JvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICAvL3BhZGRpbmc6ICRidXR0b25fcGFkZGluZ190b3AgMWVtICRidXR0b25fcGFkZGluZ19ib3R0b20gIWltcG9ydGFudDtcbiAgLy9saW5lLWhlaWdodDogMS4yICFpbXBvcnRhbnQ7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgLy9mb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX21lZGl1bSAhaW1wb3J0YW50O1xuICAvLyBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2IoMjU1LCAyNTUsIDI1NSkgMTAlLCByZ2IoMjQ0LCAyNDUsIDI0MSkgMTAwJSkgIWltcG9ydGFudDtcbiAgLy8gdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dCAwcyAhaW1wb3J0YW50O1xuICAvLyAmOmhvdmVyIHtcbiAgLy8gXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLy8gXHRjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeSAhaW1wb3J0YW50O1xuICAvLyBcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnUgIWltcG9ydGFudDtcbiAgLy8gXHRiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudChyZ2IoMjU1LDI1NSwyNTUpIDEwMCUscmdiKDI1NSwyNTUsMjU1KSAxMDAlKSAhaW1wb3J0YW50O1xuICAvLyB9XG4gIC8vICY6Zm9jdXN7XG4gIC8vIFx0Ym94LXNoYWRvdzogJGZvY3VzX3NoYWRvdyAhaW1wb3J0YW50O1xuICAvLyB9XG59XG5cbi51aS10YWJzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnVpLWJ1dHRvbi10ZXh0IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udWktaWNvbi1jbG9zZXRoaWNrIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfdGV4dF9zZWNvbmRhcnk7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLyogdWktZGlhbG9nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udWktZGlhbG9nIGxhYmVsLmVycm9yLCAuZXJyb3ItbWVzc2FnZSB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2RhbmdlcjtcbiAgY29sb3I6ICRjb2xvcl9kYW5nZXI7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgcGFkZGluZzogMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgQGluY2x1ZGUgYmNhLWljb24oZXJyb3IpIHtcbiAgICBtYXJnaW46IDAgLjNlbSAwIDA7XG4gIH1cbn1cblxuLnVpLWRpYWxvZyAudWktYnV0dG9uLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLWRpYWxvZyAucmVxdWlyZWQge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnVpLWRpYWxvZyBsYWJlbC5lcnJvciB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDA7XG4gIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiAwO1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIC1raHRtbC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjODg4O1xufVxuXG4udWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWRpYWxvZyBkbCB7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4udWktZGlhbG9nIGR0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWRpYWxvZyBkZCB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi51aS1kaWFsb2cgZGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgY29sb3I6ICM1MzVBNjIgIWltcG9ydGFudDtcbn1cblxuLnVpLWRpYWxvZyBkdCBsYWJlbCB7XG4gIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnVpLWRpYWxvZyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4udWktZGlhbG9nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMXB4IDEwcHg7XG59XG5cbi51aS1kaWFsb2cgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtc2hhZG93OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgMXB4IDFweCAwO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1vLWJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgLW8tYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjRkZGLCAjRjNGM0YzKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjRkZGKSwgY29sb3Itc3RvcCgxMDAlLCAjRjNGM0YzKSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNGRkYsICNGM0YzRjMpO1xufVxuXG4udWktd2lkZ2V0IHtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEdlbmV2YSwgc2Fucy1zZXJpZiwgXCLjg6HjgqTjg6rjgqpcIiwgVmVyZGFuYSwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGwhaW1wb3J0YW50O1xuICAgIGNvbG9yOiRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbn1cbi51aS10YWJzLXBhbmVsIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiRjb2xvcl90ZXh0X2xpbmshaW1wb3J0YW50OztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7O1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiRjb2xvcl90ZXh0X2hvdmVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUhaW1wb3J0YW50O1xuICAgIH1cbn1cbi51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JvcmRlciFpbXBvcnRhbnQ7XG4gIC8vYmFja2dyb3VuZDpub25lIWltcG9ydGFudDtcbn1cbi51aS13aWRnZXQtaGVhZGVyLFxuLmNrZV9kaWFsb2dfdGl0bGUge1xuICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeSFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzpub25lIWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIHRhYmxlIHtcbiAgZm9udC1zaXplOiRsYWJlbF9mb250X3NpemVfc21hbGwhaW1wb3J0YW50O1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xuICBib3JkZXI6bm9uZSFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICBjb2xvcjokY29sb3JfdGV4dF9wcmltYXJ5IWltcG9ydGFudDtcbn1cbi51aS1kYXRlcGlja2VyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMikhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXItdG9kYXkgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RkZCAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOWNjYzY1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kaWFsb2cgdGgge1xuICBwYWRkaW5nOiAxLjRlbSAyZW0gMWVtIDAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZyB0ZCB7XG4gIHBhZGRpbmc6IDFlbSAwIWltcG9ydGFudDtcbn1cblxuI1VwbG9hZGVyU2VhcmNoIHtcbiAgYm9yZGVyOjFweCBzb2xpZCAkY29sb3JfYm9yZGVyIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfZGlhbG9nIHtcbiAgLmNrZV9kaWFsb2dfdWlfcmFkaW9faW5wdXQge1xuICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMHB4O1xuICAgIGhlaWdodDogMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgICYgKyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAvL21hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICAgIH1cbiAgICAmW2RhdGEtYmNhLXJhZGlvLXNpemU9bGddIHsgLy/lpKfjgY3jgYTjgrXjgqTjgrpcbiAgICAgICsgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgICZbZGF0YS1iY2EtcmFkaW8tc2l6ZT1zbV0geyAvL+Wwj+OBleOBhOOCteOCpOOCulxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJiArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy9iYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICAgIH1cbiAgICAmOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDRweCAjZmZmIGluc2V0O1xuICAgIH1cbiAgICAmOmZvY3VzICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggNHB4ICNmZmYgaW5zZXQsICRmb2N1c19zaGFkb3c7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gIHNlbGVjdC5iY2Etc2VsZWN0X19zZWxlY3QgLFxuICBzZWxlY3QuY2tlX2RpYWxvZ191aV9pbnB1dF9zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hZG1pbi9pY25fc2VsZWN0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAwLjVlbS8xMHB4IGF1dG8sICNGRkZGRkYhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtO1xuICAgIHBhZGRpbmc6MCAyNnB4IDAgNHB4IWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IDEuNCFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OmF1dG8haW1wb3J0YW50O1xuICAgIHdpZHRoOmF1dG8haW1wb3J0YW50O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgICZbZGF0YS1iY2Etc2VsZWN0LXNpemU9bGddIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbGFyZ2U7XG4gICAgfVxuICAgICZbZGF0YS1iY2Etc2VsZWN0LXNpemU9c21dIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfc21hbGw7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogJGZvY3VzX3NoYWRvdztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbiAgaW5wdXQuYmNhLXRleHRib3hfX2lucHV0LFxuICBpbnB1dC5ja2VfZGlhbG9nX3VpX2lucHV0X3RleHQsXG4gIGlucHV0LmNrZV9kaWFsb2dfdWlfaW5wdXRfcGFzc3dvcmQsXG4gIHRleHRhcmVhLmNrZV9kaWFsb2dfdWlfaW5wdXRfdGV4dGFyZWEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQhaW1wb3J0YW50O1xuICAgIGhlaWdodDphdXRvIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjAgNHB4IWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9bGddIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfbGFyZ2U7XG4gICAgfVxuICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9c21dIHtcbiAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbl9mb250X3NpemVfc21hbGw7XG4gICAgfVxuICAgICZbZGF0YS1pbnB1dC10ZXh0LXNpemU9ZnVsbC1jb3VudGVyXSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgfVxuICAgICZbZGF0YS1tYXJnaW49Ym90dG9tXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRmb2N1c19zaGFkb3c7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcl9wcmltYXJ5IWltcG9ydGFudDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxuICAuY2tlX2RpYWxvZ19ib2R5IGxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOjJweCFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDoycHghaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbiAgLmJjYS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogJGJ1dHRvbl9wYWRkaW5nX3RvcCAxZW0gJGJ1dHRvbl9wYWRkaW5nX2JvdHRvbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9tZWRpdW07XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUpIDEwJSwgcmdiKDI0NCwgMjQ1LCAyNDEpIDEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMHM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQocmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgIH1cbiAgfVxuICAuY2tlX2RpYWxvZ19jb250ZW50cyAuZmlsZS1saXN0IHtcbiAgICBwYWRkaW5nOjA7XG4gICAgI0RpdlBhbmVsTGlzdCAuZmlsZS1saXN0LWJvZHkge1xuICAgICAgYm9yZGVyOm5vbmU7XG4gICAgfVxuICB9XG4gIGEuY2tlX2RpYWxvZ191aV9idXR0b25fb2sge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjUpLCAwIDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSBpbnNldCwgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xNSkgaW5zZXQ7XG4gICAgYmFja2dyb3VuZDogI2U0ZTRlNDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmZmYsI2U0ZTRlNCk7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgYS5ja2VfZGlhbG9nX3VpX2J1dHRvbl9vayBzcGFue1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG4gIGEuY2tlX2RpYWxvZ191aV9idXR0b25fb2s6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzllOWU5ZTtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2YyZjJmMiwjY2NjKTtcbiAgfVxuICBhLmNrZV9kaWFsb2dfdWlfYnV0dG9uX29rOmZvY3VzLCBhLmNrZV9kaWFsb2dfdWlfYnV0dG9uX29rOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTY5Njk2O1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLC40KSBpbnNldDtcbiAgfVxuICAuY2tlX2RpYWxvZ19jb250ZW50cyAuZmlsZS1saXN0LWJvZHkge1xuICAgIG1hcmdpbi10b3A6MTRweDtcbiAgfVxuICAuYmNhLXRhYmxlLWxpc3R1cF9fdGhlYWQtdGgge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5iY2EtdGFibGUtbGlzdHVwX190aGVhZC10aCxcbiAgLmJjYS10YWJsZS1saXN0dXBfX3Rib2R5LXRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOjdweCA3cHghaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVhO1xuICB9XG4gIC5ja2VfZGlhbG9nX2NvbnRlbnRzIC5maWxlLWxpc3QtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBwYWRkaW5nOjA7XG4gIH1cbiAgdHI6aG92ZXIge1xuICAgIC5iY2EtdGFibGUtbGlzdHVwX190Ym9keS10ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5qc3RyZWUtcHJvdG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcblxuICAuanN0cmVlLWNvbnRhaW5lci11bCB7XG4gICAgLmpzdHJlZS1ub2RlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cblxuICAgICAgLmpzdHJlZS1jaGlsZHJlbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4O1xuICAgICAgfVxuXG4gICAgICAuY29udGVudC1uYW1lIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgLmpzdHJlZS1hbmNob3Ige1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLy8g44Ki44Kv44K344On44OzXG4gICAgICAuZnVuY3Rpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIC8vYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2FkbWluL2ljb25fZnVuY3Rpb24ucG5nXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihlbGxpcHNpcy1oKTtcbiAgICAgIH1cbiAgICAgIC8vIOODm+ODkOODvOaZglxuICAgICAgLmpzdHJlZS13aG9sZXJvdy1ob3ZlcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9kYXJrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuanN0cmVlLWhvdmVyZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2Rhcmtlc3QhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvLyDjgq/jg6rjg4Pjgq/mmYJcbiAgICAgIC5qc3RyZWUtd2hvbGVyb3ctY2xpY2tlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuanN0cmVlLWNsaWNrZWQge1xuICAgICAgICAmICsgLmNvbnRlbnQtbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9saWdodGVzdCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmpzdHJlZS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8g44Kv44Oq44OD44Kv44Os44Kz44O844OJ44Gu44Ob44OQ44O85pmCXG4gICAgICAuanN0cmVlLWhvdmVyZWQuanN0cmVlLWNsaWNrZWQge1xuICAgICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0IWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLy8g44Ko44Kk44Oq44Ki44K544Os44Kz44O844OJXG4gICAgICAuYWxpYXMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2FkbWluL2ljb25fYWxpYXNfbGF5ZXJkLnBuZ1wiKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgICAvLyDpnZ7lhazplovjg6zjgrPjg7zjg4lcbiAgICAgIC5qc3RyZWUtdW5wdWJsaXNoLW9kZCxcbiAgICAgIC5qc3RyZWUtdW5wdWJsaXNoLWV2ZW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGlzYWJsZWQ7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyDjgqLjgqTjgrPjg7NcbiAgICAuanN0cmVlLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlYmNhLWljb247XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJi5iY2EtaWNvbi0tZm9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNlZGM1Mjg7XG4gICAgICB9XG4gICAgfVxuICAgIC5qc3RyZWUtb3BlbiB7XG4gICAgICAmID4gLmpzdHJlZS1hbmNob3Ige1xuICAgICAgICAuYmNhLWljb24tLWZvbGRlciB7XG4gICAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oZm9sZGVyLW9wZW4pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g44Ki44Kv44K344On44Oz44Km44Kj44Oz44OJ44KmXG4gICYtY29udGV4dG1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9saWdodGVzdCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgIGxpIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokY29sb3JfYmFja2dyb3VuZF9tZW51X2RhcmshaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyDjgqLjgqTjgrPjg7NcbiAgICAgICAgaSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICViY2EtaWNvbjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYmNhLWljb24tLWZvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogI2VkYzUyODtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5iY2EtaWNvbi0tYWxpYXMge1xuICAgICAgICAgICAgY29sb3I6ICM2ZmE4M2Q7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYmNhLWljb24tLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6ICM2ZmE4M2Q7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnZha2F0YS1jb250ZXh0bWVudS1zZXAge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudmFrYXRhLWNvbnRleHQtc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9jb250cm9sX2JvcmRlcl9jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAvLyDjgqLjgq/jgrfjg6fjg7MgPiDjgqjjgqTjg6rjgqLjgrnjg6Hjg4vjg6Xjg7xcbiAgICAuaWNvbi1hbGlhcy1sYXllcmQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltZy9hZG1pbi9pY29uX2FsaWFzX2xheWVyZC5wbmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICB9XG4gICAgLy8g44Ki44Kv44K344On44OzIC4g44OX44Op44Kw44Kk44Oz6L+95YqgXG4gICAgLmljb24tYWRkLWxheWVyZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2FkbWluL2ljb25fYWRkX2xheWVyZC5wbmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi51aS1kaWFsb2cgLnVwbG9hZGVyLWZpbGUtaW1hZ2UgLnVybCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OjIwcHg7XG59XG4udWktZGlhbG9nIC51cGxvYWRlci1maWxlLWltYWdlIC51cmwgYXtcbiAgY29sb3I6JGNvbG9yX3RleHRfbGluayAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZyAjVXBsb2FkZXJGaWxlSW1hZ2Uge1xuICB3aWR0aDo1MDBweDtcbn1cbiIsIi5iY2EtbWFpbiB7XG4gICZfX3N1Ym1lbnUge1xuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBmb250LXNpemU6JGJ1dHRvbl9mb250X3NpemVfc21hbGw7XG4gICAgICAgIG1hcmdpbi1yaWdodDo0MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zdGVwLTEge1xuICAuYmNhLXNlY3Rpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnN0ZXAyIHtcbiAgLmNoZWNrIHtcbiAgICAuY2hlY2stcmVzdWx0IHtcbiAgICAgIGNvbG9yOiNkZGQ7XG4gICAgfVxuICB9XG4gIC5mYWlsZWQge1xuICAgIC5jaGVjay1yZXN1bHQge1xuICAgICAgY29sb3I6JGNvbG9yX2RhbmdlcjtcbiAgICB9XG4gIH1cbiAgLmNoZWNrLXJlc3VsdCB7XG4gICAgbWFyZ2luOjIwcHggMDtcbiAgICBmb250LXNpemU6MnJlbTtcbiAgfVxufVxuLnN0ZXAtMyxcbi5zdGVwLTQge1xuICBkaXYuZmxvYXQtbGVmdCB7XG4gICAgd2lkdGg6YXV0bztcbiAgfVxuICB1bCB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luOjIwcHggMDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zdGVwLTUge1xuICBsaSB7XG4gICAgbWFyZ2luOjIwcHggMDtcbiAgfVxufSIsIi5idC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmJ0LWNvbnRlbnQgdWx7XG4gIG1hcmdpbjogMCAwIDEwcHggMCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuLmJ0LWNvbnRlbnQgdWwgbGl7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlO1xuICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbn1cbi5idC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJ0LWNvbnRlbnQgbGkgLmV4YW1wbGUtYm94IHtcblx0Ym9yZGVyOjNweCBzb2xpZCAjREREO1xuXHRwYWRkaW5nOjE1cHg7XG5cdG1hcmdpbi10b3A6MTBweDtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiJdfQ== */