@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;
}
.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: 1em 1em 1em 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.6;
}
.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--title {
  min-width: 200px;
  max-width: 500px;
  font-size: 1.3rem;
}
.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;
}

/* 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 2em;
  display: none;
}
.bca-search__input-list {
  margin-top: 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: 1em 0 0 4px;
}
.bca-search__btns-item {
  margin: 0 1em 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;
  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: 20px;
}
.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: 15px;
}

.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLmNzcy9ub3JtYWxpemUuY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9mb250YXdlc29tZS5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fY29yZS5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19saXN0LnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9fc3RhY2tlZC5zY3NzIiwidmVuZGVyL0ZvbnQtQXdlc29tZS9faWNvbnMuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvc29saWQuc2NzcyIsInZlbmRlci9Gb250LUF3ZXNvbWUvYnJhbmRzLnNjc3MiLCJ2ZW5kZXIvRm9udC1Bd2Vzb21lL3JlZ3VsYXIuc2NzcyIsInRoZW1lL3Zhci9faWNvbnMuc2NzcyIsInRoZW1lL191dGlsaXR5LnNjc3MiLCJiYXNlL19nZW5lcmFsLnNjc3MiLCJ0aGVtZS92YXIvX2NvbG9ycy5zY3NzIiwidGhlbWUvdmFyL19kaW1lbnNpb25zLnNjc3MiLCJiYXNlL19taXhpbi5zY3NzIiwidGhlbWUvX3Vua25vd24uc2NzcyIsImNvbXBvbmVudHMvX2FwcC5zY3NzIiwiY29tcG9uZW50cy9fY29udGFpbmVyLnNjc3MiLCJjb21wb25lbnRzL19tYWluLnNjc3MiLCJjb21wb25lbnRzL19pY29ucy5zY3NzIiwiY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX3Rvb2xiYXIuc2NzcyIsImNvbXBvbmVudHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fbmF2LWZhdm9yaXRlLnNjc3MiLCJjb21wb25lbnRzL19idG4taWNvbi5zY3NzIiwiY29tcG9uZW50cy9fYnRuLWljb24tdGV4dC5zY3NzIiwiY29tcG9uZW50cy9fYmFubmVycy5zY3NzIiwiY29tcG9uZW50cy9fYWN0aW9uLXRhYmxlLWxpc3R1cC5zY3NzIiwiY29tcG9uZW50cy9fdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX3RhYmxlLWxpc3R1cC5zY3NzIiwiY29tcG9uZW50cy9fY3J1bWIuc2NzcyIsImNvbXBvbmVudHMvX2NvbnRlbnQtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fY29udGVudC1pbmZvLnNjc3MiLCJjb21wb25lbnRzL19mZWVkLnNjc3MiLCJjb21wb25lbnRzL191cGRhdGUtbG9nLnNjc3MiLCJjb21wb25lbnRzL19zZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3RvdG9wLnNjc3MiLCJjb21wb25lbnRzL19sb2dpbi5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1udW0uc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tdGFibGUuc2NzcyIsImNvbXBvbmVudHMvX25vdGlmaWNhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faGVscC5zY3NzIiwiY29tcG9uZW50cy9fY2FrZS1zcWwtbG9nLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX3JhZGlvLnNjc3MiLCJjb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9fc2VsZWN0LnNjc3MiLCJjb21wb25lbnRzL19kYXRhLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2xhYmVsLnNjc3MiLCJjb21wb25lbnRzL19wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9faW5wdXQtY29sb3Iuc2NzcyIsImNvbXBvbmVudHMvX3RleHRib3guc2NzcyIsImNvbXBvbmVudHMvX3RleHRhcmVhLnNjc3MiLCJjb21wb25lbnRzL19maWxlLnNjc3MiLCJjb21wb25lbnRzL19kYXRldGltZXBpY2tlci5zY3NzIiwiY29tcG9uZW50cy9fbGlzdC1wYW5lbC5zY3NzIiwiY29tcG9uZW50cy9fY3VycmVudC10aGVtZS5zY3NzIiwiY29tcG9uZW50cy9fc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fc2l6ZS1jb3VudGVyLnNjc3MiLCJjb21wb25lbnRzL19hY3Rpb25zLnNjc3MiLCJjb21wb25lbnRzL19saXN0LnNjc3MiLCJjb21wb25lbnRzL19saXN0LWhlYWQuc2NzcyIsImNvbXBvbmVudHMvX2ZpbGUtbGlzdC5zY3NzIiwiY29tcG9uZW50cy9fYm94LnNjc3MiLCJjb21wb25lbnRzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsImNvbXBvbmVudHMvX2NvbGxhcHMuc2NzcyIsImNvbXBvbmVudHMvX2VtLWJveC5zY3NzIiwiY29tcG9uZW50cy9fY3VycmVudC1ib3guc2NzcyIsImNvbXBvbmVudHMvX2pxdWVyeS11aS5zY3NzIiwiY29tcG9uZW50cy9fanN0cmVlLnNjc3MiLCJjb21wb25lbnRzL191cGxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc3VibWVudS5zY3NzIiwiY29tcG9uZW50cy9faW5zdGFsbC5zY3NzIiwidmVuZGVyL19qcXVlcnkuYnQuanMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFFQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNFO0VBQ0E7OztBQUdGO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUtBO0VBQ0U7RUFDQTs7O0FBR0Y7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7QUFLQTtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBSUE7QUFBQTtFQUVFOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtFQUdFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7RUFDRTs7O0FBR0Y7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUEsUUFDUTtFQUNOOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUEsU0FDUztFQUNQOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlFOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtFQUlFO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0VBSUU7OztBQUdGO0FBQUE7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtFQUNFOzs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7RUFFRTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7QUFJQTtBQUFBO0VBRUU7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QUE7QUFBQTtBQUFBO0FBQUE7QUErREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBckJBO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0FBQUE7QUFBQTtBQUFBO0VBRUU7O0FBRkY7QUFBQTtBQUFBO0FBQUE7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7QUFGRjtFQUVFOztBQUZGO0VBRUU7O0FBRkY7RUFFRTs7O0FBc1FKO0VBQ0U7OztBQUtGO0VBQ0U7OztBQzNlRjtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBc0JBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQWlCQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBZ0JBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBU0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBU0E7RUFDRTtFQUNBO0VBQ0E7OztBQUlGO0VBQ0U7RUFDQTs7O0FBSUY7QUFBQTtBQUFBO0FBSUE7RUFDQzs7QUFDQTtFQUNDOzs7QUN0SUY7RUFDRSxPQ01jO0VETGQ7O0FBRUE7RUFDRTs7O0FBUUo7RUFDRSxXRVR1QjtFRlV2QjtFQUNBLE9DUGdCO0VEUWhCOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCQ29DYzs7QUV2RFI7RUhlUjtJQU1HOzs7O0FBSUg7RUFDRTs7O0FBR0Y7RUFDRTs7O0FJcENGO0FBQ0E7QUFBQTtBQUlBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUVBO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFFQTtFQUNFOzs7QUFHRjtBQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7QUFBQTtBQXFCQTtBQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtBQUFBO0FBR0E7RUFDRTs7O0FBR0Y7QUFBQTtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUtGO0FBQUE7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7O0FENVFNO0VDMFFSO0lBSUc7Ozs7QUFJSDtBQUFBO0FBR0E7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdGalNzQjtFRWtTdEI7RUFDQSxZSC9ReUI7OztBR21SM0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtBQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdGcmF1QjtFRXNhdkI7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0UsV0ZoYnNCO0VFaWJ0Qjs7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFDQTtBQUFBO0FBR0E7QUFBQTtBQUVBO0VBQ0U7OztBQUdGO0FBQUE7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQ0E7QUFBQTtBQUVBO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0VBR0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7QUFDQTtBQUFBO0FBOEJBO0FBQ0E7QUFBQTtBQUdBO0FBQUE7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O0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7O0FBSEY7RUFDRTtFQUNBO0VBQ0E7OztBVWpDSjtFQUNFOzs7QUFPQTtFQUNFOztBQUlGO0VBQ0U7O0FBSUY7RUFDRTs7O0FDek5KO0FBQ0E7QUFBQTtBQUdBO0FBQUE7QUFHQTtFQUNFOzs7QUFHRjtBQUFBO0FBR0E7RUFDRTs7O0FDZkY7QUFDQTtBQUFBO0FBNkZBO0VBQ0U7RUFDQTtFQUNBLGtCVHBDYzs7QVNxQ2Q7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O0VBQ0M7RUFDQTtFQUNBO0VBQ0EiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS44LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICdtaXhpbnMnO1xuQGltcG9ydCAnY29yZSc7XG5AaW1wb3J0ICdsYXJnZXInO1xuQGltcG9ydCAnZml4ZWQtd2lkdGgnO1xuQGltcG9ydCAnbGlzdCc7XG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xuQGltcG9ydCAnYW5pbWF0ZWQnO1xuQGltcG9ydCAncm90YXRlZC1mbGlwcGVkJztcbkBpbXBvcnQgJ3N0YWNrZWQnO1xuQGltcG9ydCAnaWNvbnMnO1xuQGltcG9ydCAnc2NyZWVuLXJlYWRlcic7XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuJWZhLWljb24ge1xuICBAaW5jbHVkZSBmYS1pY29uO1xufVxuIiwiQHVzZSBcInNhc3M6bWF0aFwiO1xuLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lclxuLiN7JGZhLWNzcy1wcmVmaXh9LWxnIHtcbiAgZm9udC1zaXplOiBtYXRoLmRpdig0ZW0sIDMpO1xuICBsaW5lLWhlaWdodDogbWF0aC5kaXYoM2VtLCA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0uMDY2N2VtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0teHMge1xuICBmb250LXNpemU6IC43NWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc20ge1xuICBmb250LXNpemU6IC44NzVlbTtcbn1cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRpfXgge1xuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XG4gIH1cbn1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyBWYXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1mb250LXBhdGg6ICAgICAgICAgICAgICAgIFwiLi4vLi4vZm9udHMvYWRtaW5cIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAgICAgICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgICAgICAgICBhdXRvICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICAgICAgICAgZmEgIWRlZmF1bHQ7XG4kZmEtdmVyc2lvbjogICAgICAgICAgICAgICAgICBcIjUuOC4xXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZWVlICFkZWZhdWx0O1xuJGZhLWludmVyc2U6ICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmYS1mdy13aWR0aDogICAgICAgICAgICAgICAgIG1hdGguZGl2KDIwZW0sIDE2KTtcblxuLy8gQ29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxuQGZ1bmN0aW9uIGZhLWNvbnRlbnQoJGZhLXZhcikge1xuICBAcmV0dXJuIHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbn1cblxuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1hY2Nlc3NpYmxlLWljb246IFxcZjM2ODtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDogXFxmNmFmO1xuJGZhLXZhci1hZDogXFxmNjQxO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFxcZjJiOTtcbiRmYS12YXItYWRkcmVzcy1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItYWRvYmU6IFxcZjc3ODtcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1haXJibmI6IFxcZjgzNDtcbiRmYS12YXItYWxnb2xpYTogXFxmMzZjO1xuJGZhLXZhci1hbGlnbi1jZW50ZXI6IFxcZjAzNztcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcXGYwMzY7XG4kZmEtdmFyLWFsaWduLXJpZ2h0OiBcXGYwMzg7XG4kZmEtdmFyLWFsaXBheTogXFxmNjQyO1xuJGZhLXZhci1hbGxlcmdpZXM6IFxcZjQ2MTtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItYW1idWxhbmNlOiBcXGYwZjk7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XG4kZmEtdmFyLWFtaWxpYTogXFxmMzZkO1xuJGZhLXZhci1hbmNob3I6IFxcZjEzZDtcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xuJGZhLXZhci1hbmdlbGxpc3Q6IFxcZjIwOTtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcbiRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ6IFxcZjEwMDtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1hbmdsZS1kb3duOiBcXGYxMDc7XG4kZmEtdmFyLWFuZ2xlLWxlZnQ6IFxcZjEwNDtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLWFua2g6IFxcZjY0NDtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItYXBwZXI6IFxcZjM3MTtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItYXBwbGUtYWx0OiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLXBheTogXFxmNDE1O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWFyY2h3YXk6IFxcZjU1NztcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFxcZjBhYjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ6IFxcZjBhODtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcXGYwNjM7XG4kZmEtdmFyLWFycm93LWxlZnQ6IFxcZjA2MDtcbiRmYS12YXItYXJyb3ctcmlnaHQ6IFxcZjA2MTtcbiRmYS12YXItYXJyb3ctdXA6IFxcZjA2MjtcbiRmYS12YXItYXJyb3dzLWFsdDogXFxmMGIyO1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYXJyb3dzLWFsdC12OiBcXGYzMzg7XG4kZmEtdmFyLWFydHN0YXRpb246IFxcZjc3YTtcbiRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOiBcXGYyYTI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItYXQ6IFxcZjFmYTtcbiRmYS12YXItYXRsYXM6IFxcZjU1ODtcbiRmYS12YXItYXRsYXNzaWFuOiBcXGY3N2I7XG4kZmEtdmFyLWF0b206IFxcZjVkMjtcbiRmYS12YXItYXVkaWJsZTogXFxmMzczO1xuJGZhLXZhci1hdWRpby1kZXNjcmlwdGlvbjogXFxmMjllO1xuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1hdmlhdG86IFxcZjQyMTtcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcbiRmYS12YXItYXdzOiBcXGYzNzU7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItYmFieS1jYXJyaWFnZTogXFxmNzdkO1xuJGZhLXZhci1iYWNrc3BhY2U6IFxcZjU1YTtcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItYmFjb246IFxcZjdlNTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItYmFuZC1haWQ6IFxcZjQ2MjtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xuJGZhLXZhci1iYXJzOiBcXGYwYzk7XG4kZmEtdmFyLWJhc2ViYWxsLWJhbGw6IFxcZjQzMztcbiRmYS12YXItYmFza2V0YmFsbC1iYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRsZS1uZXQ6IFxcZjgzNTtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJlZXI6IFxcZjBmYztcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1iZWxsOiBcXGYwZjM7XG4kZmEtdmFyLWJlbGwtc2xhc2g6IFxcZjFmNjtcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpY3ljbGU6IFxcZjIwNjtcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXItYml0eTogXFxmMzdhO1xuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcbiRmYS12YXItYmxhY2tiZXJyeTogXFxmMzdiO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci1ibG9nZ2VyOiBcXGYzN2M7XG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xuJGZhLXZhci1ibHVldG9vdGg6IFxcZjI5MztcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItYm9sZDogXFxmMDMyO1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItYm9uZTogXFxmNWQ3O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1yZWFkZXI6IFxcZjVkYTtcbiRmYS12YXItYm9va21hcms6IFxcZjAyZTtcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XG4kZmEtdmFyLWJvd2xpbmctYmFsbDogXFxmNDM2O1xuJGZhLXZhci1ib3g6IFxcZjQ2NjtcbiRmYS12YXItYm94LW9wZW46IFxcZjQ5ZTtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci1icmVhZC1zbGljZTogXFxmN2VjO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XG4kZmEtdmFyLWJyb29tOiBcXGY1MWE7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLWJ0YzogXFxmMTVhO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItYnVnOiBcXGYxODg7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLWJ1bGxzZXllOiBcXGYxNDA7XG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1idXM6IFxcZjIwNztcbiRmYS12YXItYnVzLWFsdDogXFxmNTVlO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNhbGVuZGFyLXBsdXM6IFxcZjI3MTtcbiRmYS12YXItY2FsZW5kYXItdGltZXM6IFxcZjI3MztcbiRmYS12YXItY2FsZW5kYXItd2VlazogXFxmNzg0O1xuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNhbXBncm91bmQ6IFxcZjZiYjtcbiRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZjogXFxmNzg1O1xuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLWNhcjogXFxmMWI5O1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdDogXFxmNzhjO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XG4kZmEtdmFyLWNvbnRhbzogXFxmMjZkO1xuJGZhLXZhci1jb29raWU6IFxcZjU2MztcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1jb3B5cmlnaHQ6IFxcZjFmOTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGl2aWRlOiBcXGY1Mjk7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XG4kZmEtdmFyLWRvZzogXFxmNmQzO1xuJGZhLXZhci1kb2xsYXItc2lnbjogXFxmMTU1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1mbGF0YmVkOiBcXGY0NzQ7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1kb29yLWNsb3NlZDogXFxmNTJhO1xuJGZhLXZhci1kb29yLW9wZW46IFxcZjUyYjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWRvd25sb2FkOiBcXGYwMTk7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItZHJhZnRpbmctY29tcGFzczogXFxmNTY4O1xuJGZhLXZhci1kcmFnb246IFxcZjZkNTtcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XG4kZmEtdmFyLWRyaWJiYmxlLXNxdWFyZTogXFxmMzk3O1xuJGZhLXZhci1kcm9wYm94OiBcXGYxNmI7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1kcnVtc3RpY2stYml0ZTogXFxmNmQ3O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItZHVtYmJlbGw6IFxcZjQ0YjtcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcbiRmYS12YXItZHVtcHN0ZXItZmlyZTogXFxmNzk0O1xuJGZhLXZhci1kdW5nZW9uOiBcXGY2ZDk7XG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xuJGZhLXZhci1lYXJseWJpcmRzOiBcXGYzOWE7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItZWRnZTogXFxmMjgyO1xuJGZhLXZhci1lZGl0OiBcXGYwNDQ7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci1lamVjdDogXFxmMDUyO1xuJGZhLXZhci1lbGVtZW50b3I6IFxcZjQzMDtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1lbGxpcHNpcy12OiBcXGYxNDI7XG4kZmEtdmFyLWVsbG86IFxcZjVmMTtcbiRmYS12YXItZW1iZXI6IFxcZjQyMztcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0OiBcXGY2NTg7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1lbnZpcmE6IFxcZjI5OTtcbiRmYS12YXItZXF1YWxzOiBcXGY1MmM7XG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xuJGZhLXZhci1lcmxhbmc6IFxcZjM5ZDtcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcbiRmYS12YXItZXRoZXJuZXQ6IFxcZjc5NjtcbiRmYS12YXItZXRzeTogXFxmMmQ3O1xuJGZhLXZhci1ldXJvLXNpZ246IFxcZjE1MztcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcbiRmYS12YXItZXhjaGFuZ2UtYWx0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci1leHBhbmQ6IFxcZjA2NTtcbiRmYS12YXItZXhwYW5kLWFycm93cy1hbHQ6IFxcZjMxZTtcbiRmYS12YXItZXhwZWRpdGVkc3NsOiBcXGYyM2U7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xuJGZhLXZhci1leWU6IFxcZjA2ZTtcbiRmYS12YXItZXllLWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItZXllLXNsYXNoOiBcXGYwNzA7XG4kZmEtdmFyLWZhY2Vib29rOiBcXGYwOWE7XG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWZhY2Vib29rLXNxdWFyZTogXFxmMDgyO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtZm9yd2FyZDogXFxmMDUwO1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItZmlyc3Qtb3JkZXItYWx0OiBcXGY1MGE7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItZmlzaDogXFxmNTc4O1xuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XG4kZmEtdmFyLWZsaWNrcjogXFxmMTZlO1xuJGZhLXZhci1mbGlwYm9hcmQ6IFxcZjQ0ZDtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1mb2xkZXItcGx1czogXFxmNjVlO1xuJGZhLXZhci1mb250OiBcXGYwMzE7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXFxmMmI0O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0OiBcXGYzNWM7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGY0MjU7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjRlNjtcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XG4kZmEtdmFyLWZvbnRpY29ucy1maTogXFxmM2EyO1xuJGZhLXZhci1mb290YmFsbC1iYWxsOiBcXGY0NGU7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0OiBcXGYzYTM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXFxmMmM1O1xuJGZhLXZhci1mcmVlYnNkOiBcXGYzYTQ7XG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mdWxjcnVtOiBcXGY1MGI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItZnV0Ym9sOiBcXGYxZTM7XG4kZmEtdmFyLWdhbGFjdGljLXJlcHVibGljOiBcXGY1MGM7XG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1nZW5kZXJsZXNzOiBcXGYyMmQ7XG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcbiRmYS12YXItZ2c6IFxcZjI2MDtcbiRmYS12YXItZ2ctY2lyY2xlOiBcXGYyNjE7XG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XG4kZmEtdmFyLWdpZnQ6IFxcZjA2YjtcbiRmYS12YXItZ2lmdHM6IFxcZjc5YztcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZTogXFxmM2FmO1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtbGl6YXJkOiBcXGYyNTg7XG4kZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcjogXFxmODA2O1xuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XG4kZmEtdmFyLWhhbmQtcGVhY2U6IFxcZjI1YjtcbiRmYS12YXItaGFuZC1wb2ludC1kb3duOiBcXGYwYTc7XG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLWhhbmQtcG9pbnQtdXA6IFxcZjBhNjtcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XG4kZmEtdmFyLWhhbmQtcm9jazogXFxmMjU1O1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRmYS12YXItaGFuZHM6IFxcZjRjMjtcbiRmYS12YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcbiRmYS12YXItaGFudWtpYWg6IFxcZjZlNjtcbiRmYS12YXItaGFyZC1oYXQ6IFxcZjgwNztcbiRmYS12YXItaGFzaHRhZzogXFxmMjkyO1xuJGZhLXZhci1oYXQtd2l6YXJkOiBcXGY2ZTg7XG4kZmEtdmFyLWhheWthbDogXFxmNjY2O1xuJGZhLXZhci1oZGQ6IFxcZjBhMDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhlYWRwaG9uZXMtYWx0OiBcXGY1OGY7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XG4kZmEtdmFyLWhpZ2hsaWdodGVyOiBcXGY1OTE7XG4kZmEtdmFyLWhpa2luZzogXFxmNmVjO1xuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWhpcmUtYS1oZWxwZXI6IFxcZjNiMDtcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xuJGZhLXZhci1ob2NrZXktcHVjazogXFxmNDUzO1xuJGZhLXZhci1ob2xseS1iZXJyeTogXFxmN2FhO1xuJGZhLXZhci1ob21lOiBcXGYwMTU7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLWhvcnNlLWhlYWQ6IFxcZjdhYjtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGY0N2Q7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3V6ejogXFxmMjdjO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcbiRmYS12YXItaS1jdXJzb3I6IFxcZjI0NjtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXItaWQtY2FyZDogXFxmMmMyO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1pbWFnZTogXFxmMDNlO1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItaW1kYjogXFxmMmQ4O1xuJGZhLXZhci1pbmJveDogXFxmMDFjO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW5maW5pdHk6IFxcZjUzNDtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xuJGZhLXZhci1pbnN0YWdyYW06IFxcZjE2ZDtcbiRmYS12YXItaW50ZXJjb206IFxcZjdhZjtcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcbiRmYS12YXItaW52aXNpb246IFxcZjdiMDtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1pdGFsaWM6IFxcZjAzMztcbiRmYS12YXItaXRjaC1pbzogXFxmODNhO1xuJGZhLXZhci1pdHVuZXM6IFxcZjNiNDtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItamF2YTogXFxmNGU0O1xuJGZhLXZhci1qZWRpOiBcXGY2Njk7XG4kZmEtdmFyLWplZGktb3JkZXI6IFxcZjUwZTtcbiRmYS12YXItamVua2luczogXFxmM2I2O1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWpvZ2V0OiBcXGYzYjc7XG4kZmEtdmFyLWpvaW50OiBcXGY1OTU7XG4kZmEtdmFyLWpvb21sYTogXFxmMWFhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qczogXFxmM2I4O1xuJGZhLXZhci1qcy1zcXVhcmU6IFxcZjNiOTtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXIta2FhYmE6IFxcZjY2YjtcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XG4kZmEtdmFyLWtleTogXFxmMDg0O1xuJGZhLXZhci1rZXliYXNlOiBcXGY0ZjU7XG4kZmEtdmFyLWtleWJvYXJkOiBcXGYxMWM7XG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcbiRmYS12YXIta2lja3N0YXJ0ZXI6IFxcZjNiYjtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXIta2l3aS1iaXJkOiBcXGY1MzU7XG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xuJGZhLXZhci1sYXB0b3A6IFxcZjEwOTtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItbGFwdG9wLW1lZGljYWw6IFxcZjgxMjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItbGFzdGZtLXNxdWFyZTogXFxmMjAzO1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC13aW5rOiBcXGY1OWM7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xuJGZhLXZhci1sZXNzOiBcXGY0MWQ7XG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xuJGZhLXZhci1sZXNzLXRoYW4tZXF1YWw6IFxcZjUzNztcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xuJGZhLXZhci1saWdodGJ1bGI6IFxcZjBlYjtcbiRmYS12YXItbGluZTogXFxmM2MwO1xuJGZhLXZhci1saW5rOiBcXGYwYzE7XG4kZmEtdmFyLWxpbmtlZGluOiBcXGYwOGM7XG4kZmEtdmFyLWxpbmtlZGluLWluOiBcXGYwZTE7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1saXJhLXNpZ246IFxcZjE5NTtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LW9sOiBcXGYwY2I7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFxcZjEyNDtcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtZG93bjogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0OiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwOiBcXGYzMGM7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItbHVnZ2FnZS1jYXJ0OiBcXGY1OWQ7XG4kZmEtdmFyLWx5ZnQ6IFxcZjNjMztcbiRmYS12YXItbWFnZW50bzogXFxmM2M0O1xuJGZhLXZhci1tYWdpYzogXFxmMGQwO1xuJGZhLXZhci1tYWduZXQ6IFxcZjA3NjtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLW1haWxjaGltcDogXFxmNTllO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlci1hbHQ6IFxcZjNjNTtcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xuJGZhLXZhci1tYXAtc2lnbnM6IFxcZjI3NztcbiRmYS12YXItbWFya2Rvd246IFxcZjYwZjtcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcbiRmYS12YXItbWFycy1kb3VibGU6IFxcZjIyNztcbiRmYS12YXItbWFycy1zdHJva2U6IFxcZjIyOTtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXFxmMjJiO1xuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1taWNyb3Bob25lOiBcXGYxMzA7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0OiBcXGYzYzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoOiBcXGY1Mzk7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcbiRmYS12YXItbWludXM6IFxcZjA2ODtcbiRmYS12YXItbWludXMtY2lyY2xlOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLXNxdWFyZTogXFxmMTQ2O1xuJGZhLXZhci1taXR0ZW46IFxcZjdiNTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1tb2JpbGU6IFxcZjEwYjtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1tb2R4OiBcXGYyODU7XG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLW1vbmV5LWJpbGwtYWx0OiBcXGYzZDE7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZTogXFxmNTNhO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0OiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcbiRmYS12YXItbW9zcXVlOiBcXGY2Nzg7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFxcZjIxYztcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcbiRmYS12YXItbW91c2UtcG9pbnRlcjogXFxmMjQ1O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLW5hcHN0ZXI6IFxcZjNkMjtcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1uZXR3b3JrLXdpcmVkOiBcXGY2ZmY7XG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xuJGZhLXZhci1uZXdzcGFwZXI6IFxcZjFlYTtcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XG4kZmEtdmFyLW5pbnRlbmRvLXN3aXRjaDogXFxmNDE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1wYXRyZW9uOiBcXGYzZDk7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xuJGZhLXZhci1wZXBwZXItaG90OiBcXGY4MTY7XG4kZmEtdmFyLXBlcmNlbnQ6IFxcZjI5NTtcbiRmYS12YXItcGVyY2VudGFnZTogXFxmNTQxO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItcGVyc29uLWJvb3RoOiBcXGY3NTY7XG4kZmEtdmFyLXBoYWJyaWNhdG9yOiBcXGYzZGI7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXBob2VuaXgtc3F1YWRyb246IFxcZjUxMTtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXZvbHVtZTogXFxmMmEwO1xuJGZhLXZhci1waHA6IFxcZjQ1NztcbiRmYS12YXItcGllZC1waXBlcjogXFxmMmFlO1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1waWVkLXBpcGVyLWhhdDogXFxmNGU1O1xuJGZhLXZhci1waWVkLXBpcGVyLXBwOiBcXGYxYTc7XG4kZmEtdmFyLXBpZ2d5LWJhbms6IFxcZjRkMztcbiRmYS12YXItcGlsbHM6IFxcZjQ4NDtcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItcGxhY2Utb2Ytd29yc2hpcDogXFxmNjdmO1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XG4kZmEtdmFyLXBsYW5lLWRlcGFydHVyZTogXFxmNWIwO1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLXBsYXktY2lyY2xlOiBcXGYxNDQ7XG4kZmEtdmFyLXBsYXlzdGF0aW9uOiBcXGYzZGY7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItcGx1czogXFxmMDY3O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XG4kZmEtdmFyLXBvbGw6IFxcZjY4MTtcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XG4kZmEtdmFyLXBvbzogXFxmMmZlO1xuJGZhLXZhci1wb28tc3Rvcm06IFxcZjc1YTtcbiRmYS12YXItcG9vcDogXFxmNjE5O1xuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1wcmF5OiBcXGY2ODM7XG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcXGY1YjE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcHJpbnQ6IFxcZjAyZjtcbiRmYS12YXItcHJvY2VkdXJlczogXFxmNDg3O1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcXGY1NDI7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItcHl0aG9uOiBcXGYzZTI7XG4kZmEtdmFyLXFxOiBcXGYxZDY7XG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xuJGZhLXZhci1xdWVzdGlvbjogXFxmMTI4O1xuJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU6IFxcZjA1OTtcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXItcHJvamVjdDogXFxmNGY3O1xuJGZhLXZhci1yYWRpYXRpb246IFxcZjdiOTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1yYXNwYmVycnktcGk6IFxcZjdiYjtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1yZWFjdDogXFxmNDFiO1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci1yZWN5Y2xlOiBcXGYxYjg7XG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJGZhLXZhci1yZWRkaXQ6IFxcZjFhMTtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcXGYyODE7XG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcbiRmYS12YXItcmVkaGF0OiBcXGY3YmM7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcbiRmYS12YXItcmVwbHk6IFxcZjNlNTtcbiRmYS12YXItcmVwbHktYWxsOiBcXGYxMjI7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1yZXB1YmxpY2FuOiBcXGY3NWU7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcbiRmYS12YXItcmVzdHJvb206IFxcZjdiZDtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XG4kZmEtdmFyLXJpbmc6IFxcZjcwYjtcbiRmYS12YXItcm9hZDogXFxmMDE4O1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItcm9ja2V0Y2hhdDogXFxmM2U4O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1yc3Mtc3F1YXJlOiBcXGYxNDM7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItcnVsZXItY29tYmluZWQ6IFxcZjU0NjtcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xuJGZhLXZhci1ydWxlci12ZXJ0aWNhbDogXFxmNTQ4O1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcbiRmYS12YXItc2FsZXNmb3JjZTogXFxmODNiO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xuJGZhLXZhci1zY2hvb2w6IFxcZjU0OTtcbiRmYS12YXItc2NyZXdkcml2ZXI6IFxcZjU0YTtcbiRmYS12YXItc2NyaWJkOiBcXGYyOGE7XG4kZmEtdmFyLXNjcm9sbDogXFxmNzBlO1xuJGZhLXZhci1zZC1jYXJkOiBcXGY3YzI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci1zZWFyY2gtZG9sbGFyOiBcXGY2ODg7XG4kZmEtdmFyLXNlYXJjaC1sb2NhdGlvbjogXFxmNjg5O1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoZW5naW46IFxcZjNlYjtcbiRmYS12YXItc2VlZGxpbmc6IFxcZjRkODtcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcbiRmYS12YXItc2VsbHN5OiBcXGYyMTM7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXNoYXJlOiBcXGYwNjQ7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcXGYxZTE7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1zaGVrZWwtc2lnbjogXFxmMjBiO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXNoaXA6IFxcZjIxYTtcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLXNob3BwaW5nLWJhc2tldDogXFxmMjkxO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLXNob3B3YXJlOiBcXGY1YjU7XG4kZmEtdmFyLXNob3dlcjogXFxmMmNjO1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1zaWduOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItc2lzdHJpeDogXFxmM2VlO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXNpdGg6IFxcZjUxMjtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2t1bGw6IFxcZjU0YztcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xuJGZhLXZhci1za3lhdGxhczogXFxmMjE2O1xuJGZhLXZhci1za3lwZTogXFxmMTdlO1xuJGZhLXZhci1zbGFjazogXFxmMTk4O1xuJGZhLXZhci1zbGFjay1oYXNoOiBcXGYzZWY7XG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XG4kZmEtdmFyLXNsZWlnaDogXFxmN2NjO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItc2xpZGVzaGFyZTogXFxmMWU3O1xuJGZhLXZhci1zbWlsZTogXFxmMTE4O1xuJGZhLXZhci1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLXNtaWxlLXdpbms6IFxcZjRkYTtcbiRmYS12YXItc21vZzogXFxmNzVmO1xuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XG4kZmEtdmFyLXNtczogXFxmN2NkO1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFjO1xuJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU6IFxcZjJhZDtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zbm93bWFuOiBcXGY3ZDA7XG4kZmEtdmFyLXNub3dwbG93OiBcXGY3ZDI7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bjogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLXVwOiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLXN0YXItaGFsZjogXFxmMDg5O1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXN0YXlsaW5rZWQ6IFxcZjNmNTtcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XG4kZmEtdmFyLXN0ZXAtZm9yd2FyZDogXFxmMDUxO1xuJGZhLXZhci1zdGV0aG9zY29wZTogXFxmMGYxO1xuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcbiRmYS12YXItc3RpY2t5LW5vdGU6IFxcZjI0OTtcbiRmYS12YXItc3RvcDogXFxmMDRkO1xuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xuJGZhLXZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XG4kZmEtdmFyLXN0cmF2YTogXFxmNDI4O1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci10aW50OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci10b29sYm94OiBcXGY1NTI7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLXRvcmFoOiBcXGY2YTA7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItdHJhY3RvcjogXFxmNzIyO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNDtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLXRyZWU6IFxcZjFiYjtcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcXGYyNjI7XG4kZmEtdmFyLXRyb3BoeTogXFxmMDkxO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10cnVjay1sb2FkaW5nOiBcXGY0ZGU7XG4kZmEtdmFyLXRydWNrLW1vbnN0ZXI6IFxcZjYzYjtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXR2OiBcXGYyNmM7XG4kZmEtdmFyLXR3aXRjaDogXFxmMWU4O1xuJGZhLXZhci10d2l0dGVyOiBcXDFkNTRmO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLXVidW50dTogXFxmN2RmO1xuJGZhLXZhci11aWtpdDogXFxmNDAzO1xuJGZhLXZhci11bWJyZWxsYTogXFxmMGU5O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci11bmRlcmxpbmU6IFxcZjBjZDtcbiRmYS12YXItdW5kbzogXFxmMGUyO1xuJGZhLXZhci11bmRvLWFsdDogXFxmMmVhO1xuJGZhLXZhci11bmlyZWdpc3RyeTogXFxmNDA0O1xuJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzOiBcXGYyOWE7XG4kZmEtdmFyLXVuaXZlcnNpdHk6IFxcZjE5YztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXVudGFwcGQ6IFxcZjQwNTtcbiRmYS12YXItdXBsb2FkOiBcXGYwOTM7XG4kZmEtdmFyLXVwczogXFxmN2UwO1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItdXNlci1lZGl0OiBcXGY0ZmY7XG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xuJGZhLXZhci11c2VyLWxvY2s6IFxcZjUwMjtcbiRmYS12YXItdXNlci1tZDogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLXVzZXItbmluamE6IFxcZjUwNDtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci11c2VyLXBsdXM6IFxcZjIzNDtcbiRmYS12YXItdXNlci1zZWNyZXQ6IFxcZjIxYjtcbiRmYS12YXItdXNlci1zaGllbGQ6IFxcZjUwNTtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLXVzZXJzOiBcXGYwYzA7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci11c3BzOiBcXGY3ZTE7XG4kZmEtdmFyLXVzc3VubmFoOiBcXGY0MDc7XG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbHM6IFxcZjJlNztcbiRmYS12YXItdmFhZGluOiBcXGY0MDg7XG4kZmEtdmFyLXZlY3Rvci1zcXVhcmU6IFxcZjVjYjtcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcbiRmYS12YXItdmVudXMtZG91YmxlOiBcXGYyMjY7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFxcZjIyODtcbiRmYS12YXItdmlhY29pbjogXFxmMjM3O1xuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXFxmMmFhO1xuJGZhLXZhci12aWFsOiBcXGY0OTI7XG4kZmEtdmFyLXZpYWxzOiBcXGY0OTM7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci12aW1lbzogXFxmNDBhO1xuJGZhLXZhci12aW1lby1zcXVhcmU6IFxcZjE5NDtcbiRmYS12YXItdmltZW8tdjogXFxmMjdkO1xuJGZhLXZhci12aW5lOiBcXGYxY2E7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcbiRmYS12YXItdm9sdW1lLW9mZjogXFxmMDI2O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdm90ZS15ZWE6IFxcZjc3MjtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLXZ1ZWpzOiBcXGY0MWY7XG4kZmEtdmFyLXdhbGtpbmc6IFxcZjU1NDtcbiRmYS12YXItd2FsbGV0OiBcXGY1NTU7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci13YXRlcjogXFxmNzczO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci13ZWlibzogXFxmMThhO1xuJGZhLXZhci13ZWlnaHQ6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0LWhhbmdpbmc6IFxcZjVjZDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXdoYXRzYXBwOiBcXGYyMzI7XG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXdpZmk6IFxcZjFlYjtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd2luZDogXFxmNzJlO1xuJGZhLXZhci13aW5kb3ctY2xvc2U6IFxcZjQxMDtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTogXFxmMmQxO1xuJGZhLXZhci13aW5kb3ctcmVzdG9yZTogXFxmMmQyO1xuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XG4kZmEtdmFyLXdpbmUtZ2xhc3M6IFxcZjRlMztcbiRmYS12YXItd2luZS1nbGFzcy1hbHQ6IFxcZjVjZTtcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XG4kZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0OiBcXGY3MzA7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci13cGV4cGxvcmVyOiBcXGYyZGU7XG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXIteGJveDogXFxmNDEyO1xuJGZhLXZhci14aW5nOiBcXGYxNjg7XG4kZmEtdmFyLXhpbmctc3F1YXJlOiBcXGYxNjk7XG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xuJGZhLXZhci15YWhvbzogXFxmMTllO1xuJGZhLXZhci15YW1tZXI6IFxcZjg0MDtcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XG4kZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsOiBcXGY0MTQ7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXIteWVscDogXFxmMWU5O1xuJGZhLXZhci15ZW4tc2lnbjogXFxmMTU3O1xuJGZhLXZhci15aW4teWFuZzogXFxmNmFkO1xuJGZhLXZhci15b2FzdDogXFxmMmIxO1xuJGZhLXZhci15b3V0dWJlOiBcXGYxNjc7XG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XG4kZmEtdmFyLXpoaWh1OiBcXGY2M2Y7XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyBMaXN0IEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS11bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IG1hdGguZGl2KCRmYS1saS13aWR0aCAqIDUsIDQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tbGkge1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSxcbi5mYXMsXG4uZmFyLFxuLmZhbCxcbi5mYWIge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwICB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCAgIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCwgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3Qge1xuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsLFxuICAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoIHtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGZhLWljb24ge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbn1cblxuQG1peGluIGZhLWljb24tZmxpcCgkaG9yaXosICR2ZXJ0LCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0sIG1pcnJvcj0xKVwiO1xuICB0cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xufVxuXG5cbi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzLiBBIGxhIEJvb3RzdHJhcCA0LlxuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuXG5AbWl4aW4gc3Itb25seSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHA6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjbGlwOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuIiwiLy8gU3RhY2tlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAoJGZhLWZ3LXdpZHRoKjIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogJGZhLWludmVyc2U7XG59XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItNTAwcHgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjZXNzaWJsZS1pY29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hY2Nlc3NpYmxlLWljb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNjdXNvZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY3Vzb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1ib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRkcmVzcy1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRqdXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWRuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZHZlcnNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWR2ZXJzYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWZmaWxpYXRldGhlbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFpci1mcmVzaGVuZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpci1mcmVzaGVuZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyYm5iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1haXJibmIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxnb2xpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxnb2xpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWNlbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlnbi1qdXN0aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsbGVyZ2llczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxsZXJnaWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtYXpvbi1wYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYXpvbi1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWJ1bGFuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFtaWxpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1pbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5jaG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZHJvaWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdlbGxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5ncnljcmVhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5ncnljcmVhdGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmd1bGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmd1bGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFua2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFua2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwLXN0b3JlLWlvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwLXN0b3JlLWlvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaHdheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaHdheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvdy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQtdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3dzLWFsdC12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFydHN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFydHN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzdGVyaXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzeW1tZXRyaWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzeW1tZXRyaWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdGxhc3NpYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzc2lhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdG9tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9wcmVmaXhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXV0b3ByZWZpeGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF2aWFuZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWFuZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYXRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdmlhdG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieS1jYXJyaWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieS1jYXJyaWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY2tzcGFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFjb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhY29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmQtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbmRjYW1wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYW5kY2FtcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFzZWJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFzZWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNrZXRiYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhc2tldGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0bGUtbmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0bGUtbmV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVoYW5jZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlemllci1jdXJ2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmV6aWVyLWN1cnZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbW9iamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmltb2JqZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpbm9jdWxhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlvaGF6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW9oYXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlydGhkYXktY2FrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGJ1Y2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXRjb2luKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFjay10aWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxhY2tiZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxhY2tiZXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGVuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGVuZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXItcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXItcGhvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsaW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZ2dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyLWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsb2dnZXItYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsdWV0b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoLWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9sZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2x0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2x0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1kZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLWRlYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vay1yZWFkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stcmVhZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib29rbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib290c3RyYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb3RzdHJhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3dsaW5nLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvd2xpbmctYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94LW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm94ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJveGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWlsbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyZWFkLXNsaWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmVhZC1zbGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2UtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJpZWZjYXNlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvYWRjYXN0LXRvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9hZGNhc3QtdG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJvb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyb29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idGM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ0Yyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWZmZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1ZmZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1Zyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVpbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1bGxob3JuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsc2V5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cm9tb2JlbGV4cGVydGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXNpbmVzcy10aW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXNpbmVzcy10aW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1eXNlbGxhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1eXNlbGxhZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsY3VsYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWRheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItZGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci13ZWVrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci13ZWVrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYS1yZXRybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtZXJhLXJldHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbXBncm91bmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbXBncm91bmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FuYWRpYW4tbWFwbGUtbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FuYWRpYW4tbWFwbGUtbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5keS1jYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5keS1jYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbm5hYmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5uYWJpcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXBzdWxlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fwc3VsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLWJhdHRlcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLWNyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItY3Jhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyLXNpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Fycm90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJyb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJ0LXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FzaC1yZWdpc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FzaC1yZWdpc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWF6b24tcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWF6b24tcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWFtZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWRpbmVycy1jbHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaXNjb3Zlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLWpjYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1tYXN0ZXJjYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtcGF5cGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Mtc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXZpc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudGVyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VudGVyY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZW50b3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2VydGlmaWNhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYWxrYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhbGtib2FyZC10ZWFjaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcmdpbmctc3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcmdpbmctc3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1hcmVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWJhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYmFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LWxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWxpbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1waWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stZG91YmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlY2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlZXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1iaXNob3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJpc2hvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1ib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mta2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1rbmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtuaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1wYXduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1wYXduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLXF1ZWVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1xdWVlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1yb29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1yb29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hldnJvbi11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hpbGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHJvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lY2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaHVyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNodXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbm90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNpcmNsZS1ub3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaW5pYy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGluaWMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpcGJvYXJkLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZWQtY2FwdGlvbmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvc2VkLWNhcHRpb25pbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1lYXRiYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tZWF0YmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLW1vb24tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc2hvd2Vycy1oZWF2eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1zdW4tcmFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtc3VuLXJhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNjYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3Vkc21pdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3Vkc21pdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWR2ZXJzaWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHZlcnNpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ja3RhaWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvY2t0YWlsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZS1icmFuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGUtYnJhbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGVwZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZGllcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29mZmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29pbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvaW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbHVtbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbHVtbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG90czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1kb3RzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudC1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tbWVudHMtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhY3QtZGlzYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29tcGFjdC1kaXNjKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29uY2llcmdlLWJlbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmNpZXJnZS1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmZsdWVuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbmZsdWVuY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbm5lY3RkZXZlbG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29udGFvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvb2tpZS1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb29raWUtYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3B5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvcHlyaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhc2hjdWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXRhYmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVsaWNpb3VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbW9jcmF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZW1vY3JhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXBsb3lkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlcGxveWRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrcHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrcHJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlc2t0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2aWFudGFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGFybWFjaGFrcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRoYXJtYWNoYWtyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRobCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFnbm9zZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYWdub3Nlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFzcG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlhc3BvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWQyMDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kMjApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kNjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1kNik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLWZvdXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZm91cik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLW9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGljZS1vbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1zaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utc2l4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdGhyZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdGhyZWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS10d286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtdHdvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC1vY2VhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlnaXRhbC1vY2Vhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdpdGFsLXRhY2hvZ3JhcGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtdGFjaG9ncmFwaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXJlY3Rpb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXJlY3Rpb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2NvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlzY291cnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3Vyc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGVkaXRlZHNzbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZS1kcm9wcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1mKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW1lc3NlbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFjZWJvb2stc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhbnRhc3ktZmxpZ2h0LWdhbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmFzdC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmF4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlYXRoZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlYXRoZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mZWRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWRvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZG9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlbWFsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnaHRlci1qZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnbWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpZ21hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hcmNoaXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtYXVkaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtYXVkaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1jb250cmFjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jb250cmFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNzdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1jc3YpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4Y2VsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhwb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWV4cG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWltcG9ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWludm9pY2UtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbWVkaWNhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wZGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcGRmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wb3dlcnBvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdXBsb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtdmlkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXdvcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsLWRyaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGwtZHJpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbmdlcnByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maW5nZXJwcmludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1haWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LWFpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3Qtb3JkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3RkcmFmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3RkcmFmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc3QtcmFpc2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXN0LXJhaXNlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLWNoZWNrZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLXVzYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhZy11c2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpY2tyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxpcGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItbWludXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb2xkZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udGljb25zLWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250aWNvbnMtZmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9vdGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9vdGJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J0LWF3ZXNvbWUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J1bWJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvdXJzcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZS1jb2RlLWNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWUtY29kZS1jYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWVic2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZyZWVic2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJvd24tb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdWxjcnVtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdWxjcnVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bm5lbC1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bm5lbC1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mdXRib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbGFjdGljLXNlbmF0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtc2VuYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhbWVwYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FzLXB1bXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhcy1wdW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZW5kZXJsZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdldC1wb2NrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2ctY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naWZ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0aHViLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRrcmFrZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGtyYWtlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGxhYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1jaGVlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzLWNoZWVycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzLW1hcnRpbmktYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy13aGlza2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy13aGlza2V5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsYXNzZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsYXNzZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsaWRlLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFmcmljYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYWZyaWNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWFtZXJpY2FzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hbWVyaWNhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hc2lhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZS1hc2lhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlLWV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtZXVyb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvZm9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29mb3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvbGYtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29sZi1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2RyZWFkcy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29kcmVhZHMtZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtZHJpdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1kcml2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbHVzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb3B1cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb3B1cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmFkdWF0aW9uLWNhcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhdGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jhdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmVhdGVyLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyZWF0ZXItdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmltYWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmltYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYmVhbS1zd2VhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4taGVhcnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWhlYXJ0cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQtdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3RhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3RhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10ZWFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXRvbmd1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4td2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWhvcml6b250YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtbGluZXMtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC12ZXJ0aWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwZmlyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcGZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3J1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdydW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1aXRhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3VpdGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWd1bHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1bHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWgtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXJyYW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXJyYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbWJ1cmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtYnVyZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW1zYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLWhvbGRpbmctdXNkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWxpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW1pZGRsZS1maW5nZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGVhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludC1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1yb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc2Npc3NvcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zcG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtaGVscGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtaGVscGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW51a2lhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFudWtpYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFyZC1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhcmQtaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhc2h0YWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGF0LXdpemFyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LXdpemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXlrYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhheWthbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhkZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRwaG9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRwaG9uZXMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRzZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRzZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQtYnJva2VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnRiZWF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlbGljb3B0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlbGljb3B0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlnaGxpZ2h0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpZ2hsaWdodGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHBvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBwbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcmUtYS1oZWxwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcmUtYS1oZWxwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlzdG9yeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2NrZXktcHVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9ja2V5LXB1Y2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9sbHktYmVycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbGx5LWJlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9vbGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvb2xpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcm5iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JuYmlsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9yc2UtaGVhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9yc2UtaGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9zcGl0YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtc3ltYm9sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC1zeW1ib2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90LXR1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90LXR1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3Rkb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGRvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90ZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90amFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3RqYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWVuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91c2UtZGFtYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3VzZS1kYW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWJhZGdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlkLWNhcmQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlnbG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZ2xvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1hZ2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW1kYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5ib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmRlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZHVzdHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZmluaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZpbml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmZvLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0YWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnRlcmNvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW50ZXJjb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnZpc2lvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pb3hob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXRhbGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0Y2gtaW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0Y2gtaW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taXR1bmVzLW5vdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0dW5lcy1ub3RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWphdmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWphdmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZWRpLW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZWRpLW9yZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplbmtpbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplbmtpbnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamlyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamlyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb2dldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9nZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9pbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvb21sYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam9vbWxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvdXJuYWwtd2hpbGxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb3VybmFsLXdoaWxscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qcy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzZmlkZGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWthYWJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWFiYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWdnbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWthZ2dsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXliYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXliYXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtleWJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXlib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXljZG46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtleWNkbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raGFuZGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtoYW5kYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raWNrc3RhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXItazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lja3N0YXJ0ZXItayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3MtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpc3Mtd2luay1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcy13aW5rLWhlYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpd2ktYmlyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2l3aS1iaXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtvcnZ1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta29ydnVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhbmRtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYW5kbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXJhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXJhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFzdGZtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtc3F1aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1zcXVpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF1Z2gtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXllci1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF5ZXItZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZWFucHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlbW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZW1vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlc3MtdGhhbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcy10aGFuLWVxdWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC1kb3duLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxldmVsLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZmUtcmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodGJ1bGI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpZ2h0YnVsYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbmtlZGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbi1pbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbm9kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGludXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlyYS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXJhLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC1vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saXN0LXVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NhdGlvbi1hcnJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2stb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jay1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvdy12aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHVnZ2FnZS1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdWdnYWdlLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl6dW5pOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taXp1bmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2JpbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb2R4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktYmlsbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktYmlsbC13YXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtd2F2ZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9uZXktY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9uZXktY2hlY2stYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbnVtZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb251bWVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vcnRhci1wZXN0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vcnRhci1wZXN0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9zcXVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3NxdWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW90b3JjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VudGFpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91bnRhaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW91c2UtcG9pbnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tdWctaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdWctaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tdXNpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXBzdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uYXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5lb3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5lb3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV0d29yay13aXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV0d29yay13aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ldXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5ld3NwYXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uaW50ZW5kby1zd2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5pbnRlbmRvLXN3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGUtanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUtanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90LWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3QtZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm90ZXMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm90ZXMtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ucG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5wbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uczg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5zOCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1udXRyaXRpb25peDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnV0cml0aW9uaXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vYmplY3QtZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC11bmdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9pbC1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9pbC1jYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2xkLXJlcHVibGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vbGQtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVuY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3B0aW4tbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3B0aW4tbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWNhcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW9wbGUtY2FycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVwcGVyLWhvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVwcGVyLWhvdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnRhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnRhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyaXNjb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJpc2NvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyc29uLWJvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXJzb24tYm9vdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhhYnJpY2F0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBoYWJyaWNhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtZnJhbWV3b3JrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LWZyYW1ld29yayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9lbml4LXNxdWFkcm9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9lbml4LXNxdWFkcm9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS12b2x1bWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1oYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItcHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpZWQtcGlwZXItcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGxheS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXlzdGF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGx1cy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvZGNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9sbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2xsLWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb28tc3Rvcm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvby1zdG9ybSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb29wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb29wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvcnRyYWl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3J0cmFpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3VuZC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb3VuZC1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG93ZXItb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJheWluZy1oYW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJheWluZy1oYW5kcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByZXNjcmlwdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJpbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvY2VkdXJlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJvY2VkdXJlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2R1Y3QtaHVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcm9qZWN0LWRpYWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXNoZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB1enpsZS1waWVjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1weXRob246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXB5dGhvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVlc3Rpb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aWRkaXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpZGRpdGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1aW5zY2FwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVpbnNjYXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW9yYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdW90ZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdXJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVyYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tci1wcm9qZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yLXByb2plY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWRpYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFkaWF0aW9uLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYWluYm93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYWluYm93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFuZG9tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhc3BiZXJyeS1waTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFzcGJlcnJ5LXBpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhdmVscnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhY3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0ZXVyb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdGV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFkbWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYWRtZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmViZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjZWlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjZWlwdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWN5Y2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZC1yaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkLXJpdmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkZGl0LWFsaWVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRvLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkby1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVnaXN0ZXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGVzZm9yY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbGVzZm9yY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlLWRpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2QtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhc2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctYmFza2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BwaW5nLWNhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHdhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3B3YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNodXR0bGUtdmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaHV0dGxlLXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tb3V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbi1vdXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ25hdHVyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lnbmF0dXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbS1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW0tY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2ltcGx5YnVpbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lzdHJpeDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2lzdHJpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXRlbWFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2thdGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2thdGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2V0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrZXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2lpbmctbm9yZGljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2lpbmctbm9yZGljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3VsbC1jcm9zc2JvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lhdGxhcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2t5cGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrLWhhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYWNrLWhhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsZWlnaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xlaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnMtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVycy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNsaWRlc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtaWxlLWJlYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtd2luazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtd2luayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbW9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2tpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZy1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2tpbmctYmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1naG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25hcGNoYXQtZ2hvc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2JvYXJkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Ym9hcmRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd2ZsYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93Zmxha2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25vd21hbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd21hbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93cGxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc25vd3Bsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ja3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvY2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGFyLXBhbmVsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2xhci1wYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbHBoYS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1hbW91bnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtbnVtZXJpYy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291bmRjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291bmRjbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VyY2V0cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3VyY2V0cmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwYWNlLXNodXR0bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYWNlLXNodXR0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWthcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BlYWthcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGVha2VyLWRlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrZXItZGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaWRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGlubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwbG90Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwbG90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BvdGlmeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcHJheS1jYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwcmF5LWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlLWZ1bGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLXJvb3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlc3BhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZXNwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1leGNoYW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhY2stb3ZlcmZsb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1hbmQtY3Jlc2NlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItaGFsZi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vZi1kYXZpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1kYXZpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWxpZmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXItb2YtbGlmZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGF5bGlua2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGF5bGlua2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWJhY2t3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlcC1mb3J3YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGV0aG9zY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja2VyLW11bGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0aWNrZXItbXVsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2t5LW5vdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcC1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcHdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wd2F0Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN3aW1taW5nLXBvb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3ltZm9ueTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ltZm9ueSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5hZ29ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bmFnb2d1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bmMtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5jLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeXJpbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeXJpbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZS10ZW5uaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxlLXRlbm5pcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxldHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhYmxldHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhY2hvbWV0ZXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZ3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFza3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGF4aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWFtc3BlYWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlYW1zcGVhayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWV0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGgtb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVldGgtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVsZWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWhpZ2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbXBlcmF0dXJlLWhpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVtcGVyYXR1cmUtbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1sb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuY2VudC13ZWlibyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVuZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlcm1pbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LWhlaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXh0LXdpZHRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgtbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGUtcmVkLXlldGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZS1yZWQteWV0aSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVhdGVyLW1hc2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVhdGVyLW1hc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1lY286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZW1lY28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWlzbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1mdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbmstcGVha3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoaW5rLXBlYWtzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1icy11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnRhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRodW1idGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aWNrZXQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbWVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpbnQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvZ2dsZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9pbGV0LXBhcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2lsZXQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b29sczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9vbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvcmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JpaS1nYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b3JpaS1nYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWN0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWN0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGUtZmVkZXJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZGUtZmVkZXJhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlbWFyayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFmZmljLWxpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFmZmljLWxpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhLWJlYWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bWJyZWxsYS1iZWFjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZGVybGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG8tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmRvLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmlyZWdpc3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pcmVnaXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWluanVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12bnY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZudik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2xsZXliYWxsLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLW11dGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1tdXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1vZmYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm90ZS15ZWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvdGUteWVhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZyLWNhcmRib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnItY2FyZGJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZ1ZWpzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12dWVqcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YWxraW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcmVob3VzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2FyZWhvdXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13YXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXZlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F2ZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWVibHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlZWJseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpZ2h0LWhhbmdpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWdodC1oYW5naW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpeGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoYXRzYXBwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdoYXRzYXBwLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGVlbGNoYWlyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdobWNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aG1jcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWZpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aWtpcGVkaWEtdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LWNsb3NlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1heGltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LW1pbmltaXplKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3ctcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5kb3dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtYm90dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmUtZ2xhc3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aW5lLWdsYXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aXphcmRzLW9mLXRoZS1jb2FzdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29sZi1wYWNrLWJhdHRhbGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b24tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29uLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13b3JkcHJlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzLXNpbXBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzLXNpbXBsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGJlZ2lubmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZXhwbG9yZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3Bmb3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cHJlc3NyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cHJlc3NyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3JlbmNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXgtcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14LXJheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14Ym94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14Ym94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXhpbmctc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteS1jb21iaW5hdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YWhvbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YW5kZXgtaW50ZXJuYXRpb25hbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbi1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15ZW4tc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15aW4teWFuZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWluLXlhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW9hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlvdXR1YmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXpoaWh1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci16aGlodSk7IH1cbiIsIi8vIFNjcmVlbiBSZWFkZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5zci1vbmx5IHsgQGluY2x1ZGUgc3Itb25seTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGU7IH1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIEZyZWUgNS44LjEgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlL2ZyZWUgKEljb25zOiBDQyBCWSA0LjAsIEZvbnRzOiBTSUwgT0ZMIDEuMSwgQ29kZTogTUlUIExpY2Vuc2UpXG4gKi9cbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogJGZhLWZvbnQtZGlzcGxheTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLmVvdCcpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnN2ZyNmb250YXdlc29tZScpIGZvcm1hdCgnc3ZnJyk7XG59XG5cbi5mYSxcbi5mYXMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjguMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuIiwiLyohXG4gKiBGb250IEF3ZXNvbWUgRnJlZSA1LjguMSBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvL1xuLy8gIyDjgqLjgqTjgrPjg7Ncbi8vXG5AaW1wb3J0ICcuLi8uLi92ZW5kZXIvRm9udC1Bd2Vzb21lL2ZvbnRhd2Vzb21lJztcbkBpbXBvcnQgJy4uLy4uL3ZlbmRlci9Gb250LUF3ZXNvbWUvc29saWQnO1xuQGltcG9ydCAnLi4vLi4vdmVuZGVyL0ZvbnQtQXdlc29tZS9icmFuZHMnO1xuQGltcG9ydCAnLi4vLi4vdmVuZGVyL0ZvbnQtQXdlc29tZS9yZWd1bGFyJztcblxuXG4vKipcbiAqXG4gKiDlt6bjg4rjg5NcbiAqXG4gKi9cblxuLy8g44OA44OD44K344Ol44Oc44O844OJXG4kYmNhLWljb24tLWRhc2hib2FyZDogJGZhLXZhci1ob21lO1xuLy8g44Kz44Oz44OG44Oz44OE566h55CGXG4kYmNhLWljb24tLWNvbnRlbnRzOiAkZmEtdmFyLXNpdGVtYXA7XG4vLyDoqK3lrppcbiRiY2EtaWNvbi0tc3lzdGVtOiAkZmEtdmFyLWNvZztcblxuXG5cbi8qKlxuICpcbiAqIOW3puODiuODk++8iOioreWumu+8iVxuICpcbiAqL1xuXG4vLyDjgrXjgqTjg4jln7rmnKzoqK3lrppcbiRiY2EtaWNvbi0tc2l0ZWNvbmZpZ3M6ICRmYS12YXItYmFycztcbi8vIOODpuODvOOCtuODvOeuoeeQhlxuJGJjYS1pY29uLS11c2VyczogJGZhLXZhci11c2VyO1xuLy8g44K144OW44K144Kk44OI566h55CGXG4kYmNhLWljb24tLXNpdGVzOiAkZmEtdmFyLWlkLWNhcmQ7XG4vLyDjg4bjg7zjg57nrqHnkIZcbiRiY2EtaWNvbi0tdGhlbWU6ICRmYS12YXItcGFpbnQtYnJ1c2g7XG4vLyDjg5fjg6njgrDjgqTjg7PnrqHnkIZcbiRiY2EtaWNvbi0tcGx1Z2luOiAkZmEtdmFyLXBsdWc7XG4vLyDjg6bjg7zjg4bjgqPjg6rjg4bjgqNcbiRiY2EtaWNvbi0tdG9vbHM6ICRmYS12YXItd3JlbmNoO1xuXG5cbi8qKlxuICpcbiAqIOODnOOCv+ODs+OCouOCpOOCs+ODs1xuICpcbiAqL1xuXG4vLyDlhazplotcbiRiY2EtaWNvbi0tcHVibGlzaDogJGZhLXZhci1wbGF5LWNpcmNsZTtcbi8vIOmdnuWFrOmWi1xuJGJjYS1pY29uLS11bnB1Ymxpc2g6ICRmYS12YXItcGF1c2UtY2lyY2xlO1xuLy8g56K66KqNXG4kYmNhLWljb24tLXByZXZpZXc6ICRmYS12YXItZXllO1xuLy8g57eo6ZuGXG4kYmNhLWljb24tLWVkaXQ6ICRmYS12YXItcGVuY2lsLWFsdDtcbi8vIOikh+ijvVxuJGJjYS1pY29uLS1jb3B5OiAkZmEtdmFyLWNvcHk7XG4vLyDliYrpmaRcbiRiY2EtaWNvbi0tZGVsZXRlOiAkZmEtdmFyLXRyYXNoLWFsdDtcbi8vIOS4gOimp1xuJGJjYS1pY29uLS10aC1saXN0OiAkZmEtdmFyLXRoLWxpc3Q7XG4vLyDkuIDopqfjgavmiLvjgotcbiRiY2EtaWNvbi0tYmFjay10by1saXN0OiAkZmEtdmFyLWNoZXZyb24tbGVmdDtcbi8vIOOBiuawl+OBq+WFpeOCilxuJGJjYS1pY29uLS1mYXZvcml0ZTogJGZhLXZhci1oZWFydDtcbi8vIOODoeODi+ODpeODvOOCouOCpOODhuODoFxuJGJjYS1pY29uLS1tZW51aXRlbTogJGZhLXZhci1hbmdsZS1yaWdodDtcbi8vIOi/veWKoFxuJGJjYS1pY29uLS1hZGQ6ICRmYS12YXItcGx1cy1jaXJjbGU7XG4vLyDjg5jjg6vjg5dcbiRiY2EtaWNvbi0taGVscDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGU7XG4vLyAvLyDjg5jjg6vjg5fvvIjmta7jgY3ovKrvvIlcbi8vICdyZXNjdWU6ICRmYS12YXItbGlmZS1yaW5nO1xuLy8g5Yi26ZmQ77yI6Y21KVxuJGJjYS1pY29uLS1wZXJtaXNzaW9uOiAkZmEtdmFyLWxvY2s7XG4vLyDpgannlKhcbiRiY2EtaWNvbi0tYXBwbHk6ICRmYS12YXItY2hlY2stc3F1YXJlO1xuLy8gSE9NRVxuJGJjYS1pY29uLS1ob21lOiAkZmEtdmFyLWhvbWU7XG4vLyDjg63jgrDjgqTjg7PvvIjliIfjgormm7/jgYjvvIlcbiRiY2EtaWNvbi0tc3dpdGNoOiAkZmEtdmFyLXNpZ24taW4tYWx0O1xuLy8g6ZaL44GPXG4kYmNhLWljb24tLW9wZW46ICRmYS12YXItZm9sZGVyLW9wZW47XG4vLyDjg4bjgq3jgrnjg4jjgrPjg5Tjg7xcbiRiY2EtaWNvbi0tdGV4dGNvcHk6ICRmYS12YXItcGFzdGU7XG4vLyDjg4Djgqbjg7Pjg63jg7zjg4lcbiRiY2EtaWNvbi0tZG93bmxvYWQ6ICRmYS12YXItZG93bmxvYWQ7XG4vLyDjg4njg6njg4PjgrDlj6/og71cbiRiY2EtaWNvbi0tZHJhZ2dhYmxlOiAkZmEtdmFyLWFycm93cy1hbHQtdjtcbi8vIOODleOCqeODq+ODgFxuJGJjYS1pY29uLS1mb2xkZXI6ICRmYS12YXItZm9sZGVyO1xuLy8g44OV44Kp44Or44OA77yI44Kq44O844OX44Oz77yJXG4kYmNhLWljb24tLWZvbGRlci1vcGVuOiAkZmEtdmFyLWZvbGRlci1vcGVuO1xuLy8g44OV44Kh44Kk44OrXG4kYmNhLWljb24tLWZpbGU6ICRmYS12YXItZmlsZTtcbi8vIDHpmo7lsaTkuIrjgavmiLvjgotcbiRiY2EtaWNvbi0tdXAtZGlyZWN0b3J5OiAkZmEtdmFyLWFycm93LXVwO1xuLy8g55+i5Y2w44CA5Y+zXG4kYmNhLWljb24tLWFycm93LXJpZ2h0OiAkZmEtdmFyLWFycm93LXJpZ2h0O1xuLy8g55+i5Y2w44CA5bemXG4kYmNhLWljb24tLWFycm93LWxlZnQ6ICRmYS12YXItYXJyb3ctbGVmdDtcbi8vIOefouWNsOOAgOS4ilxuJGJjYS1pY29uLS1hcnJvdy11cDogJGZhLXZhci1hcnJvdy11cDtcbi8vIOefouWNsOOAgOS4i1xuJGJjYS1pY29uLS1hcnJvdy1kb3duOiAkZmEtdmFyLWFycm93LWRvd247XG4vLyDjg5XjgqHjgqTjg6vjg6rjgrnjg4hcbiRiY2EtaWNvbi0tZmlsZS1saXN0OiAkZmEtdmFyLWZpbGUtYWx0O1xuLy8g44Ki44OD44OX44OH44O844OIXG4kYmNhLWljb24tLXVwZGF0ZTogJGZhLXZhci1zeW5jO1xuLy8g6Kit5a6aXG4kYmNhLWljb24tLXNldHRpbmc6ICRmYS12YXItY29nO1xuLy8g5qSc57SiXG4kYmNhLWljb24tLXNlYXJjaDogJGZhLXZhci1zZWFyY2g7XG4vLyDjgq/jg6rjgqJcbiRiY2EtaWNvbi0tY2xlYXI6ICRmYS12YXItc3luYztcbi8vIOWQjeensOWkieabtFxuJGJjYS1pY29uLS1yZW5hbWU6ICRmYS12YXItaS1jdXJzb3I7XG4vLyDjgoLjgajjgavmiLvjgZlcbiRiY2EtaWNvbi0tdW5kbzogJGZhLXZhci11bmRvO1xuLy8g44KC44Go44Gr5oi744GZXG4kYmNhLWljb24tLWJhbjogJGZhLXZhci1iYW47XG4vLyDjg6rjg7Pjgq9cbiRiY2EtaWNvbi0tbGluazogJGZhLXZhci1saW5rO1xuLy8g44Ko44Kk44Oq44Ki44K5XG4kYmNhLWljb24tLWFsaWFzOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDtcbi8vIOapn+iDveODnOOCv+ODs1xuJGJjYS1pY29uLS1lbGxpcHNpcy1oOiAkZmEtdmFyLWVsbGlwc2lzLWg7XG5cbi8qKlxuICpcbiAqIOODleOCqeODvOODoOmWoumAo1xuICpcbiAqL1xuXG4vLyBkYXRldGltZXBpY2tlcu+8iOaXpeS7mO+8iVxuJGJjYS1pY29uLS1kYXRldGltZXBpY2tlci1kYXRlOiAkZmEtdmFyLWNhbGVuZGFyO1xuLy8gZGF0ZXRpbWVwaWNrZXLvvIjmmYLliLvvvIlcbiRiY2EtaWNvbi0tZGF0ZXRpbWVwaWNrZXItdGltZTogJGZhLXZhci1jbG9jaztcblxuXG5cbi8qKlxuICpcbiAqIOODquOCueODiOmWoumAo1xuICpcbiAqL1xuXG4vLyDjg4fjg5Xjgqnjg6vjg4hcbiRiY2EtaWNvbi0tbGlzdC1kZWZhdWx0OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0O1xuLy8g5Li4XG4kYmNhLWljb24tLWxpc3QtY2lyY2xlOiAkZmEtdmFyLWNpcmNsZTtcblxuXG5cbi8qKlxuICpcbiAqIOOCqOODqeODvCAvIOOCouODqeODvOODiOihqOekulxuICpcbiAqL1xuXG4vLyDjgqjjg6njg7xcbiRiY2EtaWNvbi0tZXJyb3I6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7XG4vLyDjgqLjg6njg7zjg4hcbiRiY2EtaWNvbi0tYWxlcnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7XG4vLyDms6jmhI9cbiRiY2EtaWNvbi0tbm90aWZpY2F0aW9uOiAkZmEtdmFyLWluZm8tY2lyY2xlO1xuXG5cblxuLyoqXG4gKlxuICogU05TXG4gKlxuICovXG5cbi8vIEZhY2Vib29rXG4kYmNhLWljb24tLWZhY2Vib29rOiAkZmEtdmFyLWZhY2Vib29rLWY7XG4vLyBUd2l0dGVyXG4kYmNhLWljb24tLXR3aXR0ZXI6ICRmYS12YXItdHdpdHRlcjtcblxuXG5cbi8vIOasoVxuJGJjYS1pY29uLS1uZXh0OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0O1xuLy8g5YmNXG4kYmNhLWljb24tLWJhY2s6ICRmYS12YXItYW5nbGUtbGVmdDtcbi8vIOefouWNsOOAgOS4ieinkuS4ilxuJGJjYS1pY29uLS1hc2M6ICRmYS12YXItY2FyZXQtdXA7XG4vLyDnn6LljbDjgIDkuInop5LkuItcbiRiY2EtaWNvbi0tZGVzYzogJGZhLXZhci1jYXJldC1kb3duO1xuXG5cbi8vIOS4i+efouWNsFxuJGJjYS1pY29uLS1jaGV2cm9uLWRvd246ICRmYS12YXItY2hldnJvbi1kb3duO1xuXG5cbi8vIOS4gOimp1xuJGJjYS1pY29uLS1saXN0OiAkZmEtdmFyLWxpc3QtdWw7XG4vLyDjg5fjg6njgrlcbiRiY2EtaWNvbi0tcGx1cy1zcXVhcmU6ICRmYS12YXItcGx1cy1zcXVhcmU7XG4vL1xuJGJjYS1pY29uLS1xdWVzdGlvbi1jaXJjbGU6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlO1xuLy8g44Oe44Kk44OK44K5XG4kYmNhLWljb24tLW1pbnVzLXNxdWFyZTogJGZhLXZhci1taW51cy1zcXVhcmU7XG4vLyDjg5bjg4Pjgq/jg57jg7zjgq9cbiRiY2EtaWNvbi0tYm9va21hcms6ICRmYS12YXItYm9va21hcms7XG4vLyDlnLDnkINcbiRiY2EtaWNvbi0tZ2xvYmU6ICRmYS12YXItZ2xvYmUtYW1lcmljYXM7XG4vLyDjg5XjgqHjgqTjg6tcbiRiY2EtaWNvbi0tZmlsZTogJGZhLXZhci1maWxlO1xuXG4kYmNhLWljb24tLW1haWw6ICRmYS12YXItZW52ZWxvcGU7XG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gYmNhLWljb24tYmFzZSgkaWNvbikge1xuICAmOjpiZWZvcmUge1xuICAgIEBleHRlbmQgLiN7JGZhLWNzcy1wcmVmaXh9O1xuICAgIGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGljb24pO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gYmNhLWljb24oJGlkKSB7XG4gIEBleHRlbmQgJWJjYS1pY29uLS0jeyRpZH07XG4gICY6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiA5NSU7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICAgIEBjb250ZW50O1xuICB9XG59XG4lYmNhLWljb24ge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcbiAgZm9udC1zaXplOiA5NSU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cbiAgJi0tZGFzaGJvYXJkIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZGFzaGJvYXJkKTtcbiAgfVxuICAmLS1jb250ZW50cyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWNvbnRlbnRzKTtcbiAgfVxuICAmLS1zeXN0ZW0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1zeXN0ZW0pO1xuICB9XG4gICYtLXNpdGVjb25maWdzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tc2l0ZWNvbmZpZ3MpO1xuICB9XG4gICYtLXVzZXJzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdXNlcnMpIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tc2l0ZXMge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1zaXRlcykge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS10aGVtZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXRoZW1lKTtcbiAgfVxuICAmLS1wbHVnaW4ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1wbHVnaW4pO1xuICB9XG4gICYtLXRvb2xzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdG9vbHMpO1xuICB9XG4gICYtLXB1Ymxpc2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1wdWJsaXNoKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLXVucHVibGlzaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXVucHVibGlzaCkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1wcmV2aWV3IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcHJldmlldykge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1lZGl0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZWRpdCk7XG4gIH1cbiAgJi0tY29weSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWNvcHkpIHtcbiAgICAgIEBleHRlbmQgJWZhcjtcbiAgICB9XG4gIH1cbiAgJi0tZGVsZXRlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZGVsZXRlKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLWJhbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWJhbikge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS11bmRvIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdW5kbykge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1yZW5hbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1yZW5hbWUpO1xuICB9XG4gICYtLWxpbmsge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1saW5rKTtcbiAgfVxuICAmLS1hbGlhcyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWFsaWFzKTtcbiAgfVxuICAmLS10aC1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tdGgtbGlzdCk7XG4gIH1cbiAgJi0tYmFjay10by1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYmFjay10by1saXN0KTtcbiAgfVxuICAmLS1mYXZvcml0ZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWZhdm9yaXRlKTtcbiAgfVxuICAmLS1tZW51aXRlbSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLW1lbnVpdGVtKTtcbiAgfVxuICAmLS1hZGQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hZGQpO1xuICB9XG4gICYtLWhlbHAge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1oZWxwKTtcbiAgfVxuICAmLS1wZXJtaXNzaW9uIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcGVybWlzc2lvbik7XG4gIH1cbiAgJi0tYXBwbHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hcHBseSkge1xuICAgICAgQGV4dGVuZCAlZmFyO1xuICAgIH1cbiAgfVxuICAmLS1ob21lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0taG9tZSk7XG4gIH1cbiAgJi0tc3dpdGNoIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tc3dpdGNoKTtcbiAgfVxuICAmLS1vcGVuIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tb3Blbik7XG4gIH1cbiAgJi0tdGV4dGNvcHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS10ZXh0Y29weSk7XG4gIH1cbiAgJi0tZG93bmxvYWQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1kb3dubG9hZCk7XG4gIH1cbiAgJi0tZHJhZ2dhYmxlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZHJhZ2dhYmxlKTtcbiAgfVxuICAmLS1mb2xkZXIge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1mb2xkZXIpO1xuICB9XG4gICYtLWZvbGRlci1vcGVuIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZm9sZGVyLW9wZW4pO1xuICB9XG4gICYtLWZpbGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1maWxlKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLXVwLWRpcmVjdG9yeSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLXVwLWRpcmVjdG9yeSk7XG4gIH1cbiAgJi0tYXJyb3ctcmlnaHQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hcnJvdy1yaWdodCk7XG4gIH1cbiAgJi0tYXJyb3ctbGVmdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWFycm93LWxlZnQpO1xuICB9XG4gICYtLWFycm93LXVwIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYXJyb3ctdXApO1xuICB9XG4gICYtLWFycm93LWRvd24ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hcnJvdy1kb3duKTtcbiAgfVxuICAmLS1maWxlLWxpc3Qge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1maWxlLWxpc3QpO1xuICB9XG4gICYtLWZpbGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1maWxlKTtcbiAgfVxuICAmLS11cGRhdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS11cGRhdGUpO1xuICB9XG4gICYtLXNldHRpbmcge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1zZXR0aW5nKTtcbiAgfVxuICAmLS1zZWFyY2gge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1zZWFyY2gpO1xuICB9XG4gICYtLWNsZWFyIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tY2xlYXIpO1xuICB9XG4gICYtLWRhdGV0aW1lcGlja2VyLWRhdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1kYXRldGltZXBpY2tlci1kYXRlKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLWRhdGV0aW1lcGlja2VyLXRpbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1kYXRldGltZXBpY2tlci10aW1lKSB7XG4gICAgICBAZXh0ZW5kICVmYXI7XG4gICAgfVxuICB9XG4gICYtLWxpc3QtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWxpc3QtZGVmYXVsdCk7XG4gIH1cbiAgJi0tbGlzdC1jaXJjbGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1saXN0LWNpcmNsZSk7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1lcnJvcik7XG4gIH1cbiAgJi0tYWxlcnQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1hbGVydCk7XG4gIH1cbiAgJi0tbm90aWZpY2F0aW9uIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbm90aWZpY2F0aW9uKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24tYmFzZSgkYmNhLWljb24tLWZhY2Vib29rKSB7XG4gICAgICBAZXh0ZW5kICVmYWI7XG4gICAgfVxuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS10d2l0dGVyKSB7XG4gICAgICBAZXh0ZW5kICVmYWI7XG4gICAgfVxuICB9XG4gICYtLW5leHQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1uZXh0KTtcbiAgfVxuICAmLS1iYWNrIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYmFjayk7XG4gIH1cbiAgJi0tYXNjIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYXNjKTtcbiAgfVxuICAmLS1kZXNjIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZGVzYyk7XG4gIH1cbiAgJi0tY2hldnJvbi1kb3duIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tY2hldnJvbi1kb3duKTtcbiAgfVxuICAmLS1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbGlzdCk7XG4gIH1cbiAgJi0tcGx1cy1zcXVhcmUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1wbHVzLXNxdWFyZSk7XG4gIH1cbiAgJi0tcXVlc3Rpb24tY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tcXVlc3Rpb24tY2lyY2xlKTtcbiAgfVxuICAmLS1taW51cy1zcXVhcmUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1taW51cy1zcXVhcmUpO1xuICB9XG4gICYtLWJvb2ttYXJrIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tYm9va21hcmspO1xuICB9XG4gICYtLWdsb2JlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tZ2xvYmUpO1xuICB9XG4gICYtLWVsbGlwc2lzLWgge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uLWJhc2UoJGJjYS1pY29uLS1lbGxpcHNpcy1oKTtcbiAgfVxuICAmLS1tYWlsIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbi1iYXNlKCRiY2EtaWNvbi0tbWFpbCk7XG4gIH1cbn1cbiVmYXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuJWZhcyB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4lZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xufVxuIiwiLyogZGlzcGxheVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyouZGlzcGxheS1ub25lIHtcblx0ZGlzcGxheTpub25lO1xufSovXG5cbi8qIHRleHRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKlxuLndlaWdodC1ub3JtYWwge1xuXHRmb250LXdlaWdodDogbm9ybWFsIWltcG9ydGFudDtcbn1cbi53ZWlnaHQtYm9sZCB7XG5cdGZvbnQtd2VpZ2h0OmJvbGQhaW1wb3J0YW50O1xufVxuLnNpemUtc21hbGwge1xuXHRmb250LXNpemU6c21hbGwhaW1wb3J0YW50O1xufVxuLnNpemUtc21hbGxlciB7XG5cdGZvbnQtc2l6ZTogeC1zbWFsbCFpbXBvcnRhbnQ7XG59XG4uc2l6ZS1tZWRpdW0ge1xuXHRmb250LXNpemU6bWVkaXVtIWltcG9ydGFudDtcbn1cbi5zaXplLWxhcmdlIHtcblx0Zm9udC1zaXplOmxhcmdlIWltcG9ydGFudDtcbn1cbi5zaXplLWxhcmdlciB7XG5cdGZvbnQtc2l6ZTogeC1sYXJnZSFpbXBvcnRhbnQ7XG59Ki9cbi5hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5iYy1hbGlnbi1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uYmMtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYmMtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGZsb2F0XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKi5mbG9hdC1sZWZ0IHtcblx0ZmxvYXQ6bGVmdDtcbn1cbi5mbG9hdC1yaWdodCB7XG5cdGZsb2F0OnJpZ2h0O1xufVxuLmltZy1yaWdodCB7XG5cdGZsb2F0OnJpZ2h0O1xuXHRtYXJnaW4tbGVmdDoxMHB4O1xuXHRtYXJnaW4tYm90dG9tOjEwcHg7XG59XG4uaW1nLWxlZnQge1xuXHRmbG9hdDpsZWZ0O1xuXHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xufSovXG5cbi8qIGNsZWFyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKi5jbGVhciB7XG5cdGNsZWFyOmJvdGg7XG59XG4uY2xlYXJmaXg6YWZ0ZXIge1xuXHRjb250ZW50OiBcIiBcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNsZWFyOiBib3RoO1xuXHRoZWlnaHQ6IDA7XG59XG4uY2xlYXJmaXgge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2xlYXJmaXgge1xuXHRkaXNwbGF5OiBibG9jaztcbn0qL1xuXG4vKiDnuKbmlrnlkJHkuK3lpK7mj4PjgYhcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qLnZlcnRpY2FsLW1pZGRsZXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xufVxuLnZlcnRpY2FsLW1pZGRsZSAuaW5uZXJ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0XHR0b3A6IDUwJSFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogLTFlbSFpbXBvcnRhbnQ7XG59Ki9cblxuLypcbi5yZXF1aXJlZCB7XG5cdGNvbG9yOiNDMzA7XG5cdGZvbnQtc2l6ZToxNnB4O1xufVxuKi9cblxuLy8g44K144Og44ON44Kk44Or55S75YOP55So44Gu5p6gXG4vL1xuLnBob3RvIHtcbiAgcGFkZGluZzogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4vLyDlpJbpg6jjg6rjg7Pjgq/nlKjjgqLjgqTjgrPjg7Pku5jjgY3jg4bjgq3jgrnjg4jjg6rjg7Pjgq9cbi5vdXRzaWRlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2FkbWluL2JsdF9vdXRzaWRlX2xpbmsucG5nKSBuby1yZXBlYXQgbGVmdCAtMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5cbi8vIOOBn+OBtuOCk+S4jeW/heimgVxuLyouZnVsbC13aWR0aCB7XG5cdHdpZHRoOjEwMCU7XG59Ki9cblxuI3Zha2F0YS1kbmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XG5cdGRpdiB7XG5cdFx0cGFkZGluZy1yaWdodDoxNHB4IWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gb2xkXG5hIHtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X2xpbms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4vL1xuLy8g6KaB57Sg44Gu5Z+65pys6Kit5a6aXG4vL1xuLy9cbjpyb290IHtcbiAgZm9udC1zaXplOiAkZ2VuZXJhbF9yb290X2ZvbnRfc2l6ZTtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBHZW5ldmEsIHNhbnMtc2VyaWYsIFwi44Oh44Kk44Oq44KqXCIsIFZlcmRhbmEsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIjtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7IC8vIG9sZFxuICBiYWNrZ3JvdW5kOiAjRkZGOyAvLyBvbGRcbn1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogOTYwcHg7IC8vIG9sZFxuICBoZWlnaHQ6IDEwMCU7IC8vIG9sZFxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gbm9ybWFsaXplLmNzcyBmb3IgYm9vdHN0cmFwNOOBruS4iuabuOOBjemYsuatolxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZm9vdGVyO1xuICBAaW5jbHVkZSBtcShzcCkge1xuICBcdG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuXG5ib2R5ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL1xuLy8gIyDjgqvjg6njg7xcbi8vXG4vLyDjgrDjg6njg4fjg7zjgrfjg6fjg7PjgafmmI7mmpfjgpLkvb/jgYbloLTlkIjjga/jgIFcbi8vIFNBU1Pjga7plqLmlbDjgafmmI7luqbjgpLlpInmm7TjgZnjgovjgZPjgajjgpLmjqjlpajjgZnjgovjgIJcbi8vXG5cbi8vIGJhc2VcbiRjb2xvcl9wcmltYXJ5OiAjNmZhODNkO1xuLy8kY29sb3JfcHJpbWFyeTogI0ZGNkY2MTtcbiRjb2xvcl9zZWNvbmRhcnk6ICM0MjRmNDQ7XG4vLyAkY29sb3JfbGlnaHRfcHJpbWFyeTogI2ZmMDAwO1xuJGNvbG9yX2xpZ2h0ZXN0OiAjZmZmO1xuJGNvbG9yX2RpbTogI2M5YzhjODtcbiRjb2xvcl9kYXJrZXN0OiAkY29sb3Jfc2Vjb25kYXJ5O1xuJGNvbG9yX25vdGlmaWNhdGlvbjogIzAwODdiYztcbiRjb2xvcl9kYW5nZXI6ICNmMjAwMTQ7XG4kY29sb3Jfd2FybmluZzogI2ZmZDI0ZDtcbiRjb2xvcl93YXJuaW5nX2xvdzogI2ZmZjZhZjtcbiRjb2xvcl9kaXNhYmxlZDogI2NjYztcblxuLy8gdGV4dFxuJGNvbG9yX3RleHRfcHJpbWFyeTogJGNvbG9yX2Rhcmtlc3Q7XG4kY29sb3JfdGV4dF9zZWNvbmRhcnk6ICRjb2xvcl9kYXJrZXN0O1xuXG4vLyBwbGFjZWhvbGRlclxuJGNvbG9yX3RleHRfcGxhY2Vob2xkZXI6ICRjb2xvcl9kaW07XG5cbi8vIGxpbmtcbiRjb2xvcl90ZXh0X2xpbms6ICRjb2xvcl9wcmltYXJ5O1xuJGNvbG9yX3RleHRfaG92ZXI6ICRjb2xvcl9wcmltYXJ5O1xuXG4vLyBiYWNrZ3JvdW5kXG4kY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5OiAjZjhmOGY4O1xuJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5OiAjZmZmO1xuXG4vLyBib3JkZXJcbiRjb2xvcl9ib3JkZXI6ICNlZWVlZWE7XG4kY29sb3JfdGFibGVfYm9yZGVyX2NvbG9yOiAkY29sb3JfYm9yZGVyO1xuJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yOiAjY2NjO1xuJGNvbG9yX21lbnVfYm9yZGVyOiAjZmZmO1xuJGNvbG9yX2JhY2tncm91bmRfc2Vjb25kYXJ5X2JvcmRlcjogJGNvbG9yX2JvcmRlcjtcbiRjb2xvcl9tYWluX2NvbnRlbnRzX2JvcmRlcl9jb2xvcjokY29sb3JfYm9yZGVyO1xuXG4vLyBtZW51XG4kY29sb3JfYmFja2dyb3VuZF9tZW51X2Rhcms6ICNkZGQ7XG4kY29sb3JfYmFja2dyb3VuZF9tZW51OiAkY29sb3JfYm9yZGVyO1xuJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50OiAkY29sb3JfZGFya2VzdDtcbiRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9wYXJlbnQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfZGFyaztcbiRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9zdWJtZW51OiAkY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5O1xuJGNvbG9yX2JhY2tncm91bmRfbWVudV9ob3ZlcjogJGNvbG9yX2JhY2tncm91bmRfbWVudV9kYXJrO1xuJGNvbG9yX21lbnVfbGluazogJGNvbG9yX2Rhcmtlc3Q7XG4kY29sb3JfbWVudV9jdXJyZW50OiAkY29sb3JfbGlnaHRlc3Q7XG4kY29sb3JfbWVudV9ob3ZlcjogJGNvbG9yX2Rhcmtlc3Q7XG5cbi8vIHRhYmxlXG4kY29sb3JfYmFja2dyb3VuZF90YWJsZV9saXN0dXA6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4kY29sb3JfdGV4dF9saW5rX3RhYmxlX2xpc3R1cDogJGNvbG9yX2Rhcmtlc3Q7XG4kY29sb3JfdGFibGVfbGlzdHVwX2hvdmVyOiAkY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5O1xuXG4vLyB0b29sYmFyXG4kY29sb3JfdG9vbGJhcjogIzJhMzMyYztcbiRjb2xvcl90b29sYmFyX3RleHQ6ICRjb2xvcl9saWdodGVzdDtcbiRjb2xvcl90b29sYmFyX3RleHRfaG92ZXI6ICNjY2M7XG4kY29sb3JfZm9vdGVyOiAkY29sb3JfdG9vbGJhcjtcblxuLy8gcGFydHNcbiRjb2xvcl9tYWluX3RpdGxlOiAkY29sb3JfZGFya2VzdDtcbiRjb2xvcl9wYWdpbmF0aW9uX2xpbms6ICRjb2xvcl9kYXJrZXN0O1xuJGNvbG9yX3BhZ2luYXRpb25faG92ZXI6ICRjb2xvcl9kYXJrZXN0O1xuJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50X3ByaW1hcnk6ICRjb2xvcl9wcmltYXJ5O1xuIiwiLy9cbi8vICMg5a+45rOVXG4vL1xuLy9cblxuLy8g44OV44Kp44Oz44OI44K144Kk44K6XG4kZ2VuZXJhbF9yb290X2ZvbnRfc2l6ZTogMTBweDtcblxuLy8g44OK44OT44Ky44O844K344On44OzXG4kbmF2X2Jhc2VfcGFkZGluZzogMTJweDtcbiRuYXZfaXRlbV9wYWRkaW5nOiA0cHg7XG5cbi8vIOODgeOCp+ODg+OCr+ODnOODg+OCr+OCueOAgeODqeOCuOOCquODnOODg+OCr+OCueOBruODleOCqeODs+ODiOOCteOCpOOCulxuJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDogMS40cmVtO1xuJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW06IDEuNnJlbTtcbiRsYWJlbF9mb250X3NpemVfbGFyZ2U6IDJyZW07XG5cbiRpbnB1dF90ZXh0X2ZvbnRfc2l6ZTogMS42cmVtO1xuXG4kYnV0dG9uX2ZvbnRfc2l6ZV94X3NtYWxsOiAxLjFyZW07XG4kYnV0dG9uX2ZvbnRfc2l6ZV9zbWFsbDogMS4ycmVtO1xuJGJ1dHRvbl9mb250X3NpemVfbWVkaXVtOiAxLjRyZW07XG4kYnV0dG9uX2ZvbnRfc2l6ZV9sYXJnZTogMS42cmVtO1xuJGJ1dHRvbl9mb250X3NpemVfeF9sYXJnZTogMnJlbTtcblxuLy8g44K744Os44Kv44OI44Oc44OD44Kv44K544Go44Oc44K/44Oz44Gu6auY44GVXG4kYnV0dG9uX3BhZGRpbmdfdG9wOiAwLjdlbTtcbiRidXR0b25fcGFkZGluZ19ib3R0b206IDAuNmVtO1xuXG4vLyBmb2N1c+aZguOBruOCt+ODo+ODieOCplxuJGZvY3VzX3NoYWRvdzogMCAwIDRweCAwcHggJGNvbG9yX3ByaW1hcnk7XG5cbiIsIiRzbWFsbFJhbmdlOiA3NjhweDtcbiRtZWRpdW1SYW5nZTogNzY4cHg7XG4kbGFyZ2VSYW5nZTogMTAwMHB4O1xuJG1lZGl1bVJhbmdlRm9yTW9kYWw6IDExMTBweDtcbkBtaXhpbiBtcSgkbWVkaWEpIHtcbiAgICBAaWYgJG1lZGlhID09IHNwIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skc21hbGxSYW5nZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gbWQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW1SYW5nZX0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBpZiAkbWVkaWEgPT0gcGMge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRsYXJnZVJhbmdlfSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGlmICRtZWRpYSA9PSBzcE1vZGFsIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtUmFuZ2VGb3JNb2RhbH0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIOaXp0NTU+OBi+OCieOBruS4jeaYjuOCr+ODqeOCueWPluaJseaJgFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8g8J+YqCDmnKzlvZPjgavkuI3mmI5cbi51cGxvYWQtZmlsZSBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4udXBsb2FkLWZpbGUgYSB7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjFGMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZWRpdC1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmVkaXQtbGluayBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFDOThENDtcbiAgY29sb3I6ICMxQzk4RDQ7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lZGl0LWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjMUM5OEQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogI0MzMDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLmZvcm0tZXJyb3Ige1xuICBib3JkZXI6MXB4IHNvbGlkICRjb2xvcl9kYW5nZXIhaW1wb3J0YW50O1xufVxuXG4uZXJyb3Ige1xuICBjb2xvcjogI0MzMDtcbn1cblxuLmVycm9yIGVtIHtcbiAgY29sb3I6ICMwNkM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGZvcm0tdGFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubGlzdC10YWJsZSAuZXJyb3ItbWVzc2FnZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uYW5ub3RhdGlvbi10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYW5ub3RhdGlvbi10ZXh0IHNtYWxsIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMzA7XG4gIGNvbG9yOiAjQzMwO1xuICBwYWRkaW5nOiAycHggNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzMwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xufVxuXG4vKiBlZGl0IGZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZWRpdG9yLWFyZWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIHdhaXRpbmctYm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ud2FpdGluZy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02MCk7XG4gIC1tb3otb3BhY2l0eTogMC42O1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi53YWl0aW5nLWJveCBkaXYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206MTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG59XG5cbi53YWl0aW5nLWJveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4vKiBlbS1ib3hcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8vIC5lbS1ib3gge1xuLy8gXHRib3JkZXI6NXB4IHNvbGlkICNEREQ7XG4vLyBcdHBhZGRpbmc6MTVweDtcbi8vIFx0Y29sb3I6IzUzNUE2Mjtcbi8vIFx0Zm9udC1zaXplOiAxNnB4O1xuLy8gXHRmb250LXdlaWdodDogYm9sZDtcbi8vIFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcbi8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuLy8gXHRsaW5lLWhlaWdodDogMjRweDtcbi8vIH1cbi8vIC5lbS1ib3ggYXtcbi8vIFx0Y29sb3I6IzY5MDtcbi8vIH1cbi8vIC5lbS1ib3ggYTpob3Zlcntcbi8vIFx0Y29sb3I6IzlDMDtcbi8vIFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gfVxuXG4vKiB0cmVlIGVtcHR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRyZWUtZW1wdHkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xuICBwYWRkaW5nOiAxNXB4O1xuICBjb2xvcjogIzUzNUE2MjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLm5vLWRhdGEge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXplLWNvdW50ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0NDQztcbiAgcGFkZGluZzogMCA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zaXplLWNvdW50ZXIgc21hbGwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjQ0NDO1xufVxuXG4vKiBwaHBpbmZvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ucGhwaW5mbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG59XG5cbi8qIHVpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLWxlZnQsIC51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG5cblxuXG4vKiBDcmVkaXRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNDcmVkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDo5NDVweDsgLy8g6Kej5rG65pa55rOV44GM44KP44GL44KJ44Ga44CB5LiA5pem5rG644KB5omT44Gh44GnXG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDkwO1xuXG4gIG9wYWNpdHk6IDAuODU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04NSk7IC8qIElFIGx0IDggKi9cbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTg1KVwiOyAvKiBJRSA4ICovXG4gIC1raHRtbC1vcGFjaXR5OiAuODU7IC8qIFNhZmFyaSAxLnggKi9cbiAgLW1vei1vcGFjaXR5OiAwLjg1O1xuXG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jQ3JlZGl0SW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI0NyZWRpdFNjcm9sbGVyIHtcbiAgcGFkZGluZzogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI0NyZWRpdFNjcm9sbGVyIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI0NyZWRpdFNjcm9sbGVyIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgeG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbiNDcmVkaXRTY3JvbGxlciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuI0NyZWRpdFNjcm9sbGVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbiNDcmVkaXRTY3JvbGxlciB1bCBsaSBhIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbiNDcmVkaXRTY3JvbGxlciAuc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbiNDcmVkaXRTY3JvbGxlcklubmVyIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgXHR3aWR0aDoxMDAlO1xuICB9XG59XG5cbi8qIFdpZGdldFNldHRpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNXaWRnZXRTZXR0aW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW46IDEwcHggYXV0byA1cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RERDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VERURFRDtcbiAgcGFkZGluZzogMDtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5oZWFkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW46IDEwcHggYXV0byA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjNTM1QTYyO1xuICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX3ByaW1hcnk7XG5cbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5oZWFkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmNGY0LCAjZGZkZmRmIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCNmNGY0ZjQpLCBjb2xvci1zdG9wKDEwMCUsICNkZmRmZGYpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjRmNCwgI2RmZGZkZiAxMDAlKTtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5oZWFkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2NkY2RjZCwgI2VlZSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgjY2RjZGNkKSwgY29sb3Itc3RvcCgxMDAlLCAjZWVlKSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNjZGNkY2QsICNlZWUgMTAwJSk7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC51aS1kcmFnZ2FibGUtZHJhZ2dpbmcge1xuICAvKndpZHRoOjEwMCU7Ki9cbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5oZWFkIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC5zZXR0aW5nIC5oZWFkIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC5zZXR0aW5nIC5kZWwge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREZERkRGO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5hY3Rpb24ge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RGREZERjtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5jb250ZW50IHtcbiAgcGFkZGluZzogM3B4IDEwcHggMTBweCAxMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI1dpZGdldFNldHRpbmcgLnVpLXdpZGdldC1jb250ZW50IC5jb250ZW50IHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI1dpZGdldFNldHRpbmcgI1NvdXJjZSAudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNkZGQ7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNkZGQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNXaWRnZXRTZXR0aW5nICNTb3VyY2UgLmRlc2NyaXB0aW9uIHtcbiAgLyptYXJnaW46MCAxMnB4IDIwcHg7Ki9cbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkY29sb3JfYm9yZGVyO1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkY29sb3JfYm9yZGVyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGNvbG9yX2JvcmRlcjtcbiAgbWFyZ2luOiAwO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjU291cmNlT3V0ZXIsXG4jV2lkZ2V0U2V0dGluZyAjVGFyZ2V0T3V0ZXIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuI1dpZGdldFNldHRpbmcgI1NvdXJjZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweDtcbiAgLyotd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cbiAgLyotbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cbiAgLypib3JkZXItcmFkaXVzOiAxMHB4OyovXG59XG5cbiNXaWRnZXRTZXR0aW5nICNUYXJnZXQge1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjVGFyZ2V0IC5lbmFibGVkIC5oZWFkIHtcbiAgY29sb3I6ICM1MzVBNjI7XG59XG5cbiNXaWRnZXRTZXR0aW5nIC50b3BEcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuI1dpZGdldFNldHRpbmcgLnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI1dpZGdldFNldHRpbmcgLnBsYWNlaG9sZGVyIHtcbiAgaGVpZ2h0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjV2lkZ2V0QXJlYVVwZGF0ZVRpdGxlRm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuI1dpZGdldFNldHRpbmcgI1RhcmdldCAuc2V0dGluZyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA5OCU7XG4gIGhlaWdodDogMzEwcHg7XG59XG5cbiNXaWRnZXRTZXR0aW5nICNTb3VyY2UgaDMge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW07XG4gIG1hcmdpbi10b3A6NDBweDtcbiAgcGFkZGluZy1ib3R0b206MTBweDtcbn1cblxuI0xpc3RBamF4TG9hZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4jV2lkZ2V0U2V0dGluZyBoMiB7XG4gIGZvbnQtc2l6ZTokbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jV2lkZ2V0U2V0dGluZyAjV2lkZ2V0c1R5cGUgaDMge1xuXHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWEgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMHB4O1xufVxuI1dpZGdldFNldHRpbmcgI1dpZGdldHNUeXBlIC5XaWRnZXRzVHlwZVNlY3Rpb24ge1xuXHRtYXJnaW46IDBweDtcblx0cGFkZGluZzogMTBweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIFBhZ2VzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBsaXN0LXRhYmxlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmxpc3QtdGFibGUgLnBhZ2Utc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBUcmVlTGlzdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiNQYWdlVHJlZUxpc3Qge1xuICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbiNUcmVlTGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuI1RyZWVMaXN0IGEge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuI1RyZWVMaXN0IGE6aG92ZXIge1xuICBjb2xvcjogI0FBQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jY2JveENvbnRlbnQgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZmlsZXRyZWUgc3Bhbi5mb2xkZXIsXG4uZmlsZXRyZWUgc3Bhbi5maWxlIHtcbiAgcGFkZGluZzogMXB4IDAgMXB4IDE4cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBJbnN0YWxsYXRpb25zXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuI0luc3RhbGxhdGlvbnMgbGkuY2hlY2sge1xuICBjb2xvcjogI0NDQztcbn1cblxuI0luc3RhbGxhdGlvbnMgbGkuZmFpbGVkIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjRTAyO1xuICBjb2xvcjogI0YwMztcbn1cblxuI0luc3RhbGxhdGlvbnMgLmNoZWNrLXJlc3VsdCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4jSW5zdGFsbGF0aW9ucyAuY2hlY2stcmVzdWx0IHNtYWxsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4jSW5zdGFsbGF0aW9ucyBpbnB1dFt0eXBlPXRleHRdLFxuI0luc3RhbGxhdGlvbnMgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4jSW5zdGFsbGF0aW9ucyB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcbiAgcGFkZGluZzogM3B4IDVweDtcbn1cblxuI0luc3RhbGxhdGlvbnMgc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4jSW5zdGFsbGF0aW9ucyAuc3RlcC0xIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hZG1pbi9iZ19pbnN0YWxsLnBuZykgbm8tcmVwZWF0IHJpZ2h0IGJvdHRvbSAjZmZmO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgVXBkYXRlcnNcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8vIC5idG4tc2xpZGUtZm9ybSBhe1xuLy8gXHRjb2xvcjojNTM1QTYyO1xuLy8gXHRkaXNwbGF5OiBibG9jaztcbi8vIFx0cGFkZGluZzo1cHggMzBweDtcbi8vIFx0LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4vLyBcdC1tb3otYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwwLjQpO1xuLy8gXHQtby1ib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LDAuNCk7XG4vLyBcdGJveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsMC40KTtcbi8vIFx0YmFja2dyb3VuZDojRjNGM0YzO1xuLy8gXHRiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjRkZGLCNGM0YzRjMpO1xuLy8gXHRiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI0ZGRiksY29sb3Itc3RvcCgxMDAlLCNGM0YzRjMpKTtcbi8vIFx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNGRkYsI0YzRjNGMyk7XG4vLyB9XG4vLyAuYnRuLXNsaWRlLWZvcm0gYTpob3Zlcntcbi8vIFx0YmFja2dyb3VuZDojZjRmNGY0O1xuLy8gXHRiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZjRmNGY0LCNkZmRmZGYgMTAwJSk7XG4vLyBcdGJhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjRmNGY0KSxjb2xvci1zdG9wKDEwMCUsI2RmZGZkZikpO1xuLy8gXHRiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y0ZjRmNCwjZGZkZmRmIDEwMCUpO1xuLy8gXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyB9XG4vLyAuYnRuLXNsaWRlLWZvcm0gYTphY3RpdmV7XG4vLyBcdGJhY2tncm91bmQ6I2NkY2RjZDtcbi8vIFx0YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2NkY2RjZCwjZWVlIDEwMCUpO1xuLy8gXHRiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2NkY2RjZCksY29sb3Itc3RvcCgxMDAlLCNlZWUpKTtcbi8vIFx0YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNjZGNkY2QsI2VlZSAxMDAlKTtcbi8vIH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIERhc2hib2FyZFxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuI0FkbWluRGFzaGJvYXJkIC5wYWdpbmF0aW9uIC5uZXh0LFxuI0FkbWluRGFzaGJvYXJkIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgcGFkZGluZzogMDtcbn1cblxuI0FkbWluRGFzaGJvYXJkIC5wYWdpbmF0aW9uIC5uZXh0IGEsXG4jQWRtaW5EYXNoYm9hcmQgLnBhZ2luYXRpb24gLnByZXYgYSB7XG4gIHBhZGRpbmc6IDFweCA2cHg7XG59XG5cbiNBZG1pbkRhc2hib2FyZCAucGFnaW5hdGlvbiBzcGFuIHNwYW4gYSxcbiNBZG1pbkRhc2hib2FyZCAucGFnaW5hdGlvbiAuZGlzYWJsZWQsXG4jQWRtaW5EYXNoYm9hcmQgLnBhZ2luYXRpb24gLmN1cnJlbnQge1xuICBwYWRkaW5nOiAxcHggNnB4O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgVGhlbWVzXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREO1xufVxuXG4jUGFnZVRyZWVMaXN0IHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4udWktdGFicyAudWktdGFicy1uYXYgbGkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSBhLCAudWktc3RhdGUtYWN0aXZlIGE6bGluaywgLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuI1RyZWVMaXN0IGEge1xuICBjb2xvcjogIzUzNUE2Mjtcbn1cblxuI1RyZWVMaXN0IGE6aG92ZXIge1xuICBjb2xvcjogI0FBQTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLCAudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssIC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTM1QTYyO1xufVxuXG4jQ29udGVudHNGb3JtVGFicyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNDb250ZW50c0Zvcm1UYWJzIC51aS10YWJzLXBhbmVsIHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG4jQ29udGVudHNGb3JtVGFicyB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBDb250ZW50c1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERDtcbn1cblxuI0RhdGFMaXN0IHRkIC5hbGlhcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvYWRtaW4vaWNvbl9hbGlhc19sYXllcmQucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMycHg7XG59XG5cblxuI1JlbGF0ZWRDb250ZW50c1NldHRpbmcgLmljb24tYWRkLWxheWVyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL2FkbWluL2ljb25fYWRkX2xheWVyZC5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xufVxuXG4jQ29udGVudHNGb3JtVGFicyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICBDa0VkaXRvclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmNrZV9jaHJvbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNrZV90b3AsIC5ja2VfYm90dG9tIHtcbiAgYmFja2dyb3VuZDogI0VGRUZFRiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjRUZFRkVGLCAjRUVFKSAhaW1wb3J0YW50O1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgRXRjXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4udWktc3RhdGUtYWN0aXZlIGEsIC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLCAudWktc3RhdGUtYWN0aXZlIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTM1QTYyO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCBhLCAudWktc3RhdGUtZGVmYXVsdCBhOmxpbmssIC51aS1zdGF0ZS1kZWZhdWx0IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNTM1QTYyO1xufVxuXG4uaGVscHRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXllY2F0Y2gtbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5leWVjYXRjaC1saXN0IGxpIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5leWVjYXRjaC1saXN0IGxpIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNCYXNpY1NldHRpbmcgLnVybCxcbiNCbG9nUG9zdEZvcm0gLnVybCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuI0Jhc2ljU2V0dGluZyAudXJsIGEge1xuICBjb2xvcjogIzlDMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuI1NlY3Rpb25MYW5nQWNjZXNzVHlwZSBsYWJlbCwgI1NlY3Rpb25EZXZpY2VBY2Nlc3NUeXBlIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLyogY29udGV4dC1tZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY29udGV4dC1tZW51LWljb24tZWRpdCB7XG4gIEBpbmNsdWRlIGJjYS1pY29uKGVkaXQpO1xufVxuXG4uY29udGV4dC1tZW51LWljb24tZGVsZXRlIHtcbiAgQGluY2x1ZGUgYmNhLWljb24oZGVsZXRlKTtcbn1cblxuLmNvbnRleHQtbWVudS1pY29uOjpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uY29udGV4dC1tZW51LWl0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTtcbiAgcGFkZGluZzogMCAyZW0gMCAyLjRlbTtcbiAgaGVpZ2h0OiAyLjRlbTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLmNvbnRleHQtbWVudS1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcbn1cblxuLmNvbnRleHQtbWVudS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfaG92ZXIgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLmNvbnRleHQtbWVudS1saXN0IHtcbiAgcGFkZGluZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG4uZGlzcGxheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG4jVXBsb2FkZXJGb3JtIC51cGxvYWRlci1maWxlLWZpbGUge1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbCFpbXBvcnRhbnQ7XG59XG5cbi5iY2Etc2VhcmNoX19idG5zIC5iY2EtYnRuLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJlbTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cbiIsIi5iY2EtYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgQGluY2x1ZGUgbXEoc3ApIHtcbiAgXHRkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYmNhLWhlYWRlciB7XG5cbiAgfVxuICAuYmNhLWNvbnRhaW5lciB7XG5cbiAgfVxuICAuYmNhLWZvb3RlciB7XG5cbiAgfVxufVxuIiwiLmJjYS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbn1cbiIsIi5iY2EtbWFpbiB7XG4gIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9wcmltYXJ5O1xuICBsaW5lLWhlaWdodDoxLjQ7XG4gIC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuXG4gIC8vIOKdlyAuY29udGVudHMtYm9keSDjgajlkIzjgZjopoHntKAg4p2XXG4gICZfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLy9hOmxpbmsge1xuICAgIC8vICBjb2xvcjokY29sb3JfcHJpbWFyeTtcbiAgICAvL31cbiAgICAvL2E6aG92ZXIge1xuICAgIC8vICBjb2xvcjokY29sb3Jfc2Vjb25kYXJ5O1xuICAgIC8vfVxuICB9XG4gICZfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9zZWNvbmRhcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX21haW5fY29udGVudHNfYm9yZGVyX2NvbG9yO1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgXHRtYXJnaW46MDtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiNGNEY1RjE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9zZWNvbmRhcnk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9tYWluX2NvbnRlbnRzX2JvcmRlcl9jb2xvcjtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICRjb2xvcl9tYWluX3RpdGxlO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJi1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cbiAgICAmLW1lbnUge1xuICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgfVxuICB9XG4gICZfX3NlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJl9faGVhZGluZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxZW0gMWVtIDA7XG4gICAgcGFkZGluZzogMC4yNWVtIDAgMC4yNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJltkYXRhLWJjYS1oZWFkaW5nLXNpemU9bGddIHtcbiAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICB9XG4gICAgJltkYXRhLWJjYS1oZWFkaW5nLXNpemU9bWRdIHtcbiAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9tZWRpdW07XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIG1hcmdpbjogMCAwIDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIHByZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgICBwYWRkaW5nOjVweCAxMHB4O1xuICB9XG4gIGNvZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gICAgcGFkZGluZzoycHggNXB4O1xuICB9XG4gICZfX251bWJlci1saXN0IHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46MjBweCAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmJjYS1pY29uIHtcbiAgJi0tZGFzaGJvYXJkIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkYXNoYm9hcmQpO1xuICB9XG4gICYtLWNvbnRlbnRzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjb250ZW50cyk7XG4gIH1cbiAgJi0tc3lzdGVtIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihzeXN0ZW0pO1xuICB9XG4gICYtLXNpdGVjb25maWdzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihzaXRlY29uZmlncyk7XG4gIH1cbiAgJi0tdXNlcnMge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHVzZXJzKTtcbiAgfVxuICAmLS1zaXRlcyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc2l0ZXMpO1xuICB9XG4gICYtLXRoZW1lIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0aGVtZSk7XG4gIH1cbiAgJi0tcGx1Z2luIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwbHVnaW4pO1xuICB9XG4gICYtLXRvb2xzIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0b29scyk7XG4gIH1cbiAgJi0tcHVibGlzaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocHVibGlzaCk7XG4gIH1cbiAgJi0tdW5wdWJsaXNoIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih1bnB1Ymxpc2gpO1xuICB9XG4gICYtLXByZXZpZXcge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHByZXZpZXcpO1xuICB9XG4gICYtLWVkaXQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGVkaXQpO1xuICB9XG4gICYtLWNvcHkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGNvcHkpO1xuICB9XG4gICYtLWRlbGV0ZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGVsZXRlKTtcbiAgfVxuICAmLS10aC1saXN0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0aC1saXN0KTtcbiAgfVxuICAmLS1iYWNrLXRvLWxpc3Qge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGJhY2stdG8tbGlzdCk7XG4gIH1cbiAgJi0tZmF2b3JpdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZhdm9yaXRlKTtcbiAgfVxuICAmLS1tZW51aXRlbSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obWVudWl0ZW0pO1xuICB9XG4gICYtLWFkZCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYWRkKTtcbiAgfVxuICAmLS1oZWxwIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihoZWxwKTtcbiAgfVxuICAmLS1wZXJtaXNzaW9uIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihwZXJtaXNzaW9uKTtcbiAgfVxuICAmLS1hcHBseSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXBwbHkpO1xuICB9XG4gICYtLWhvbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGhvbWUpO1xuICB9XG4gICYtLXN3aXRjaCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc3dpdGNoKTtcbiAgfVxuICAmLS1vcGVuIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihvcGVuKTtcbiAgfVxuICAmLS10ZXh0Y29weSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGV4dGNvcHkpO1xuICB9XG4gICYtLWRvd25sb2FkIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkb3dubG9hZCk7XG4gIH1cbiAgJi0tZHJhZ2dhYmxlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkcmFnZ2FibGUpO1xuICB9XG4gICYtLWZvbGRlciB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZm9sZGVyKTtcbiAgfVxuICAmLS1maWxlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmaWxlKTtcbiAgfVxuICAmLS11cC1kaXJlY3Rvcnkge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHVwLWRpcmVjdG9yeSk7XG4gIH1cbiAgJi0tYXJyb3ctcmlnaHQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFycm93LXJpZ2h0KTtcbiAgfVxuICAmLS1hcnJvdy1sZWZ0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy1sZWZ0KTtcbiAgfVxuICAmLS1hcnJvdy11cCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXJyb3ctdXApO1xuICB9XG4gICYtLWFycm93LWRvd24ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFycm93LWRvd24pO1xuICB9XG4gICYtLWZpbGUtbGlzdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmlsZS1saXN0KTtcbiAgfVxuICAmLS11cGRhdGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHVwZGF0ZSk7XG4gIH1cbiAgJi0tc2V0dGluZyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oc2V0dGluZyk7XG4gIH1cbiAgJi0tc2VhcmNoIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihzZWFyY2gpO1xuICB9XG4gICYtLWNsZWFyIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjbGVhcik7XG4gIH1cbiAgJi0tZGF0ZXRpbWVwaWNrZXItZGF0ZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGF0ZXRpbWVwaWNrZXItZGF0ZSk7XG4gIH1cbiAgJi0tZGF0ZXRpbWVwaWNrZXItdGltZSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGF0ZXRpbWVwaWNrZXItdGltZSk7XG4gIH1cbiAgJi0tbGlzdC1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihsaXN0LWRlZmF1bHQpO1xuICB9XG4gICYtLWxpc3QtY2lyY2xlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihsaXN0LWNpcmNsZSk7XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGVycm9yKTtcbiAgfVxuICAmLS1hbGVydCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYWxlcnQpO1xuICB9XG4gICYtLW5vdGlmaWNhdGlvbiB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obm90aWZpY2F0aW9uKTtcbiAgfVxuICAmLS1mYWNlYm9vayB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmFjZWJvb2spO1xuICB9XG4gICYtLXR3aXR0ZXIge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHR3aXR0ZXIpO1xuICB9XG4gICYtLW5leHQge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG5leHQpO1xuICB9XG4gICYtLWJhY2sge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGJhY2spO1xuICB9XG4gICYtLWFzYyB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXNjKTtcbiAgfVxuICAmLS1kZXNjIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkZXNjKTtcbiAgfVxuICAmLS1jaGV2cm9uLWRvd24ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGNoZXZyb24tZG93bik7XG4gIH1cbiAgJi0tbGlzdCB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obGlzdCk7XG4gIH1cbiAgJi0tcGx1cy1zcXVhcmUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHBsdXMtc3F1YXJlKTtcbiAgfVxuICAmLS1xdWVzdGlvbi1jaXJjbGUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHF1ZXN0aW9uLWNpcmNsZSk7XG4gIH1cbiAgJi0tbWludXMtc3F1YXJlIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihtaW51cy1zcXVhcmUpO1xuICB9XG4gICYtLWJvb2ttYXJrIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihib29rbWFyayk7XG4gIH1cbiAgJi0tYWxpYXMge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFsaWFzKTtcbiAgfVxuICAmLS1yZW5hbWUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHJlbmFtZSk7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obGluayk7XG4gIH1cbiAgJi0tZ2xvYmUge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGdsb2JlKTtcbiAgfVxuICAmLS1tYWlsIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihtYWlsKTtcbiAgfVxufVxuLy8g44Op44OZ44Or44OG44Kt44K544OI77ya44OH44OV44Kp44Or44OI44Gv6Z2e6KGo56S6XG5bY2xhc3MqPVwiYmNhLWljb25cIl0gLmJjYS1pY29uLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8g44K144Kk44K6XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cbltjbGFzc149XCJiY2EtaWNvblwiXSB7XG4gIC8vIGxhcmdlXG4gICZbZGF0YS1iY2EtaWNvbi1zaXplPWxnXSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICAvLyBzbWFsbFxuICAmW2RhdGEtYmNhLWljb24tc2l6ZT1zbV0ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLy8geHNtYWxsXG4gICZbZGF0YS1iY2EtaWNvbi1zaXplPXhzXSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogICAgSGVhZGVyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKiBIZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNIZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4vKiBMb2dvXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jTG9nbyB7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLmJjYS1oZWFkZXIge1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIEZvb3RlclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8vXG4vLyBUT0RPOiBpZOOBq+OCueOCv+OCpOODq+OCkuaMh+WumuOBl+OBquOBhFxuLy9cbi8vLyogRm9vdGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyNGb290ZXJ7XG4vL31cbi8vI0Zvb3RlcklubmVye1xuLy9cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYWRtaW4vYmdfZm9vdGVyLnBuZyk7XG4vL1x0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuLy9cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4vL1x0Y29sb3I6ICNFRUU7XG4vL1x0cGFkZGluZzogNDBweCAzMHB4IDYwcHg7XG4vL1x0bWFyZ2luOiAwO1xuLy9cdG1pbi13aWR0aDo5NjBweDtcbi8vfVxuLy8jRm9vdGVySW5uZXIgYXtcbi8vXHRjb2xvcjogI0JCQjtcbi8vXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL31cbi8vI0Zvb3RlcklubmVyIGE6aG92ZXJ7XG4vL1x0Y29sb3I6ICNFRUU7XG4vL31cbi8vXG4vLy8qIEZvb3RlckxvZ29cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vXG4vLyNGb290ZXJMb2dve1xuLy9cdHdpZHRoOiAxOTBweDtcbi8vXHRmbG9hdDogbGVmdDtcbi8vXHRwYWRkaW5nOiA2NXB4IDA7XG4vL31cbi8vXG4vLy8qIEZvb3Rlckxpbmtcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vXG4vLyNGb290ZXJMaW5rIGgye1xuLy9cdG1hcmdpbi1ib3R0b206MTVweDtcbi8vfVxuLy9cbi8vI0Zvb3RlckxpbmsgbGl7XG4vLy8qXHRwYWRkaW5nLXJpZ2h0OjMwcHg7Ki9cbi8vXHRtYXJnaW46NXB4IDA7XG4vL1x0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hZG1pbi9ibHRfbGlzdF8yLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuLy9cdHBhZGRpbmctbGVmdDoxNXB4O1xuLy9cdGxpbmUtaGVpZ2h0OjE4cHg7XG4vL31cbi8vI0Zvb3Rlckxpbmt7XG4vL1x0ZmxvYXQ6IGxlZnQ7XG4vL1x0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hZG1pbi9iZ19ib3JkZXJfMi5wbmcpO1xuLy9cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbi8vXHRwYWRkaW5nLWxlZnQ6MTVweDtcbi8vfVxuLy9cbi8vLyogRm9vdGVyQmFubmVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8jRm9vdGVyQmFubmVyIHtcbi8vXHRwYWRkaW5nLXRvcDo1cHg7XG4vL1x0bWFyZ2luLWJvdHRvbToxNXB4O1xuLy99XG4vLyNGb290ZXJCYW5uZXIgbGkge1xuLy9cdHRleHQtYWxpZ246cmlnaHQ7XG4vL1x0cGFkZGluZzowcHggMjBweDtcbi8vfVxuLy8jRm9vdGVyQmFubmVyIGxpIGltZ3tcbi8vXHR2ZXJ0aWNhbC1hbGlnbjpib3R0b207XG4vL31cbi8vI0Zvb3RlckJhbm5lciBsaS5sYXN0Q2hpbGR7XG4vLyAgIG1hcmdpbi10b3A6N3B4O1xuLy99XG4vL1xuLy8vKiBCYXNlclZlcnNpb25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vXG4vLyNCYXNlclZlcnNpb24ge1xuLy9cdHBhZGRpbmctcmlnaHQ6MjBweDtcbi8vXHR0ZXh0LWFsaWduOnJpZ2h0O1xuLy9cdGZvbnQtc2l6ZToxMnB4O1xuLy9cdGZvbnQtZmFtaWx5OlRhaG9tYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuLy9cdG1hcmdpbi1ib3R0b206MTVweDtcbi8vfVxuLy9cbi8vLyogQ29weXJpZ2h0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vL1xuLy8jQ29weXJpZ2h0IHtcbi8vXHR0ZXh0LWFsaWduOnJpZ2h0O1xuLy9cdGZvbnQtc2l6ZToxMHB4O1xuLy9cdHBhZGRpbmctcmlnaHQ6MjBweDtcbi8vfVxuLmJjYS1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9mb290ZXI7XG4gICZfX2lubmVyIHtcbiAgICBtaW4td2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIG1xKHNwKSB7XG4gICAgXHRtaW4td2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLy8g44Ot44Kw44Kk44Oz5YmNXG4gICZfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgJl9fYmFubmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJl9fYmFzZXItdmVyc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX2Jhbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgICYtLWZhY2Vib29rIHtcbiAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oZmFjZWJvb2spO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1RDkzO1xuICAgICAgfVxuICAgICAgJi0tdHdpdHRlciB7XG4gICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHR3aXR0ZXIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDM4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICZfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBhIHtcbiAgICAgICAgJjpsaW5rLFxuICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29weXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLy8g44Ot44Kw44Kk44Oz5b6MXG4gICZfX2lubmVyLS1mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTJweDtcbiAgICAuYmNhLWZvb3Rlcl9fbWFpbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5iY2EtZm9vdGVyX19iYXNlci12ZXJzaW9uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgLmJjYS1mb290ZXJfX2Jhbm5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJjYS1mb290ZXJfX3N1YiB7XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5cbiIsIiRoZWlnaHQ6IDQwcHg7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIGJhc2VyQ01TIFRvb2xiYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9hZG1pbi9mYS1zb2xpZC05MDAuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vZm9udHMvYWRtaW4vZmEtc29saWQtOTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi9mb250cy9hZG1pbi9mYS1zb2xpZC05MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi9mb250cy9hZG1pbi9mYS1zb2xpZC05MDAudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi9mb250cy9hZG1pbi9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbmJvZHkge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uYmNhLXRvb2xiYXIge1xuICBsaW5lLWhlaWdodDogMS4xNSFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIGJhc2VyQ01TIFRvb2xiYXInLCBBcmlhbCwgR2VuZXZhLCBzYW5zLXNlcmlmLCBcIuODoeOCpOODquOCqlwiLCBWZXJkYW5hLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHghaW1wb3J0YW50O1xuICBoZWlnaHQ6ICRoZWlnaHQhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxNTAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIHRvcDogMCFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAhaW1wb3J0YW50O1xuICAmLFxuICAqIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94IWltcG9ydGFudDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGhlaWdodDogJGhlaWdodCFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3Rvb2xiYXIhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiFpbXBvcnRhbnQ7XG4gIH1cblxuICAmICZfX2xvZ28ge1xuICAgIGZsZXg6IDAgMSBhdXRvIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEycHggMCAxMnB4IWltcG9ydGFudDtcblxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3IhaW1wb3J0YW50O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLXN5bWJvbCB7XG4gICAgICBwYWRkaW5nOiA0cHggN3B4IDRweCA0cHghaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHghaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYyFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveCFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjFweDtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvcl90b29sYmFyX3RleHQhaW1wb3J0YW50O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcCFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbHMge1xuICAgIGZsZXg6IDEgMCBhdXRvIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIhaW1wb3J0YW50O1xuXG4gICAgJi1idXR0b24ge1xuICAgICAgYSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIC40ZW0gMCAuMmVtIWltcG9ydGFudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2shaW1wb3J0YW50O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOiA4cHggMC4zZW0haW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAzcHggOHB4IDNweCA1cHghaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjJweCFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2MhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAjMzMzIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1hZGQge1xuICAgICAgICBhIHtcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTVcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtZWRpdCB7XG4gICAgICAgIGEge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjMwM1wiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1wdWJsaXNoIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1tb2RlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBtYXJnaW46IDhweCFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDNweCA4cHggM3B4IDVweCFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIycHghaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfZGFuZ2VyIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yX3Rvb2xiYXJfdGV4dCFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdXNlcnMge1xuICAgIC5iYy1idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xuICAgIH1cbiAgICA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXghaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcblxuICAgICAgPiBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTAwJSFpbXBvcnRhbnQ7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgI2NjYyFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyOiAwIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDIwcHghaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfdG9vbGJhcl90ZXh0IWltcG9ydGFudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gbGkuYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAjY2NjIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfdG9vbGJhcl90ZXh0IWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW46IC0xcHggMCAwIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggI2NjYyFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3Rvb2xiYXJfdGV4dCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lIWltcG9ydGFudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgI2NjYyFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogIzUzNWE2MiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQhaW1wb3J0YW50O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMjBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9wcmltYXJ5IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl90b29sYmFyX3RleHQhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJjYS1uYXYge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZmxleC1iYXNpczogMjA4cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuXG4gICZfX21haW4ge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL2JhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX3ByaW1hcnk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc3ViIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9ib3JkZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICAmLFxuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgIC5iY2EtbmF2X19tYWluID4gJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDEwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAZXh0ZW5kICViY2EtaWNvbjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bGluayxcbiAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAvLyBhOmxpbmsg44Gu44OH44OV44Kp44Or44OI6Kit5a6a44KS5raI44GZ44G+44Gn5pyJ5Yq5XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfZGFya2VzdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2Rhcms7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWNvbnRlbnQtaXMtY3VycmVudD1cInRydWVcIl0ge1xuICAgICAgLmJjYS1uYXZfX3N1Yi10aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiRjb2xvcl9saWdodGVzdDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC8vY29sb3I6JGNvbG9yX2Rhcmtlc3Q7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAvL2JhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX3ByaW1hcnk7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy10b3A6MTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjExcHg7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAvLyBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogN3B4IDIwcHggNXB4IDM1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgLy8gQGV4dGVuZCAuYmNhLWljb24tLW1lbnVpdGVtO1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgLy8gYTpsaW5rIOOBruODh+ODleOCqeODq+ODiOioreWumuOCkua2iOOBmeOBvuOBp+acieWKuVxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2hvdmVyO1xuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvcl9ib3JkZXIsIDEwJSk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g44K144OW44Oh44OL44Ol44O844KS6KGo56S6XG4gICAgJjpob3ZlciAmLWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoIzAwMCwgMC4yKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkY29sb3JfYmFja2dyb3VuZF9tZW51IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOePvuWcqOmBuOaKnuS4reOBruODoeODi+ODpeODvOOBp+OCteODluODoeODi+ODpeODvOOBjOOBquOBhOWgtOWQiFxuICAgICZbZGF0YS1jb250ZW50LWlzLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgIC5iY2EtbmF2X19zdWItdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnQ7XG4gICAgICAgICYtbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiRjb2xvcl9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8g5Lit44GM5bGV6ZaL44GV44KM44Gm44GE44KL5pmCXG4gICAgJltkYXRhLWNvbnRlbnQtaXMtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgIC5iY2EtbmF2X19zdWItdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfcGFyZW50O1xuICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAvL2NvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmNhLW5hdl9fc3ViLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9zdWJtZW51O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZzogNnB4IDIwcHggNXB4IDM1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLy8g54++5Zyo6ZaL44GE44Gm44GE44KL44Oa44O844K4XG4gICAgICAgICAgJltkYXRhLXN1Yi1jb250ZW50LWlzLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQ6ICRjb2xvcl9wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxMXB4IDM1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYmNhLW5hdl9fc3ViLWxpc3Qge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOOCouOCpOOCs+ODs+W5heiqv+aVtFxuICAgICZbZGF0YS1jb250ZW50LXR5cGVdIHtcbiAgICAgIC5iY2EtbmF2X19zdWItdGl0bGUgPiBhOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtY29udGVudC10eXBlPVwiZGFzaGJvYXJkXCJdIHtcbiAgICAgIC5iY2EtbmF2X19zdWItdGl0bGUgPiBhIHtcbiAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oZGFzaGJvYXJkKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtY29udGVudC10eXBlPVwiY29udGVudHNcIl0ge1xuICAgICAgLmJjYS1uYXZfX3N1Yi10aXRsZSA+IGEge1xuICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihjb250ZW50cyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWNvbnRlbnQtdHlwZT1cInN5c3RlbVwiXSB7XG4gICAgICAuYmNhLW5hdl9fc3ViLXRpdGxlID4gYSB7XG4gICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHN5c3RlbSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyDoqK3lrprjg6Hjg4vjg6Xjg7xcbiAgJl9fc3lzdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX21lbnVfYm9yZGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfbWVudV9ib3JkZXI7XG4gICAgW2RhdGEtYmNhLXN0YXRlPVwidHJ1ZVwiXSAmLXRpdGxlLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHN5c3RlbSk7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweCAxMnB4IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIOmWi+mWieOCouOCpOOCs+ODs1xuICAgICAgJi1pY29ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4xcyBhbGw7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDo2cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgXHRtYXJnaW46MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLy8g6ZaJ44GY44Gm44GE44KL5pmC44Gu44Oh44OL44Ol44O8aG92ZXJcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuXG4gICAgICAgICAgLy8g44K144OW44Oh44OL44Ol44O844KS6KGo56S6XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1zdWItbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgjMDAwLCAwLjIpO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xuICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDEwcHggc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGNvbG9yX2JhY2tncm91bmRfbWVudSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMTBweDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAlYmNhLWljb247XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAvLyBhOmxpbmsg44Gu44OH44OV44Kp44Or44OI6Kit5a6a44KS5raI44GZ44G+44Gn5pyJ5Yq5XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIOePvuWcqOmBuOaKnuS4reOBruaZglxuICAgICAgICAmW2RhdGEtc3ViLWNvbnRlbnQtaXMtY3VycmVudD1cInRydWVcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICBjb2xvcjokY29sb3JfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDjgrXjg5bjg6Hjg4vjg6Xjg7xcbiAgICAmLXN1Yi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDoxMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MTFweDtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgcGFkZGluZzogN3B4IDIwcHggNXB4IDM1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2xpbms7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICAvLyDkuK3jgYzlsZXplovjgZXjgozjgabjgYTjgovmmYJcbiAgICAgICAgJltkYXRhLXN1Yi1jb250ZW50LWlzLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0ge1xuICAgICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9wYXJlbnQ7XG4gICAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgIC8vY29sb3I6JGNvbG9yX21lbnVfY3VycmVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLXN1Yi1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9zdWJtZW51O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rO1xuXG4gICAgICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMjBweCA1cHggMzVweDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAvLyDnj77lnKjplovjgYTjgabjgYTjgovjg5rjg7zjgrhcbiAgICAgICAgICAgICAgJltkYXRhLXN1Yi1pdGVtLWlzLWN1cnJlbnQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHggMTFweCAzNXB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9tZW51X2N1cnJlbnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tc3ViLWxpc3Qge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc3lzdGVtLXR5cGVdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWl0ZW0tbGlzdC10aXRsZSA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmNhLWljb24oc3lzdGVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLXN5c3RlbS10eXBlPVwic2l0ZWNvbmZpZ3NcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtLXRpdGxlID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbihzaXRlY29uZmlncyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1zeXN0ZW0tdHlwZT1cInVzZXJzXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbS10aXRsZSA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmNhLWljb24odXNlcnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtc3lzdGVtLXR5cGU9XCJzaXRlc1wiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0tdGl0bGUgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHNpdGVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLXN5c3RlbS10eXBlPVwidGhlbWVcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtLXRpdGxlID4gYSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiY2EtaWNvbih0aGVtZSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1zeXN0ZW0tdHlwZT1cInBsdWdpblwiXSB7XG4gICAgICAgICAgLmJjYS1uYXZfX3N5c3RlbS1saXN0LWl0ZW0tdGl0bGUgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJjYS1pY29uKHBsdWdpbik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZbZGF0YS1zeXN0ZW0tdHlwZT1cInRvb2xzXCJdIHtcbiAgICAgICAgICAuYmNhLW5hdl9fc3lzdGVtLWxpc3QtaXRlbS10aXRsZSA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgYmNhLWljb24odG9vbHMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtc3ViLWNvbnRlbnQtaXMtY3VycmVudD1cInRydWVcIl0ge1xuICAgICAgICAgIC5iY2EtbmF2X19zeXN0ZW0tbGlzdC1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgICAgICAgICAmLWxhYmVsIHtcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX2xpZ2h0ZXN0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyDkuK3jgYzlsZXplovjgZXjgozjgabjgYTjgovmmYJcbiAgICAgICAgJltkYXRhLXN1Yi1jb250ZW50LWlzLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLmJjYS1uYXYge1xuICAgICAgICAgICAgJl9fc3lzdGVtIHtcbiAgICAgICAgICAgICAgJi1zdWItbGlzdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZDogJGNvbG9yX2JhY2tncm91bmRfbWVudV9jdXJyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfZGFyaztcbiAgICAgICAgICAgICAgICAgICYtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiRjb2xvcl9saWdodGVzdDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Yi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDoxMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MTFweDtcbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgcGFkZGluZzogN3B4IDIwcHggNXB4IDM1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl90ZXh0X3ByaW1hcnk7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLy8g54++5Zyo6ZaL44GE44Gm44GE44KL44Oa44O844K4XG4gICAgICAgICZbZGF0YS1zdWItaXRlbS1pcy1jdXJyZW50PVwidHJ1ZVwiXSB7XG4gICAgICAgICAgLy8gYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3Q7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEzcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJjYS1uYXYtZmF2b3JpdGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgLy8gYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX21lbnVfYm9yZGVyO1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAmLXRpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgJi1idXR0b24ge1xuICAgICAgQGluY2x1ZGUgYmNhLWljb24oZmF2b3JpdGUpIHtcbiAgICAgICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICAgICAgfVxuICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMTJweCFpbXBvcnRhbnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgd2lkdGg6MTAwJSFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46MDtcbiAgICAgIGNvbG9yOiAkY29sb3JfbWVudV9saW5rIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQhaW1wb3J0YW50O1xuICAgIH1cbiAgICBbZGF0YS1iY2Etc3RhdGU9XCJvcGVuXCJdICYtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICAgICYtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjFzIGFsbDtcbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAwIDRweCAyMXB4O1xuICAgICYtaXRlbSB7XG4gICAgICBmb250LXNpemU6IC44NzVlbTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vcGFkZGluZzogNHB4IDBweCA3cHggMTRweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDIwcHggNXB4IDE0cHg7XG4gICAgICAgIC8vY29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIC8vQGV4dGVuZCAuYmNhLWljb24tLW1lbnVpdGVtO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAkbmF2X2l0ZW1fcGFkZGluZyAqIDE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsaW5rLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIC8vIGE6bGluayDjga7jg4fjg5Xjgqnjg6vjg4joqK3lrprjgpLmtojjgZnjgb7jgafmnInlirlcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfbGluaztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX21lbnVfaG92ZXI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvL3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1mdW5jdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogLjc1ZW07XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JG5hdl9iYXNlX3BhZGRpbmcgLSAkbmF2X2l0ZW1fcGFkZGluZ307XG4gICAgJi1hZGQge1xuICAgICAgQGluY2x1ZGUgYmNhLWljb24oYWRkKSB7XG4gICAgICAgIG1hcmdpbjogMCAuM2VtIDAgMDtcbiAgICAgIH1cbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGluaztcbiAgICB9XG4gICAgJi1oZWxwIHtcbiAgICAgIEBpbmNsdWRlIGJjYS1pY29uKGhlbHApIHtcbiAgICAgICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICAgICAgfVxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC5uby1kYXRhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4iLCIvL1xuLy8gIyDjg5zjgr/jg7PjgqLjgqTjgrPjg7PvvIjjgqLjgqTjgrPjg7Pjga7jgb8v44OG44Kt44K544OI44Gq44GXKVxuLy9cbi5iY2EtYnRuLWljb24ge1xuXG4gIC8vIOODh+ODleOCqeODq+ODiOODnOOCv+ODs1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvcl9wcmltYXJ5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICB9XG5cbiAgQG1peGluIGJjYS1idG4taWNvbi1jb21tb24ge1xuXG4gIH1cblxuICAvLyDlhazplotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1wdWJsaXNoXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocHVibGlzaCk7XG4gIH1cbiAgLy8g6Z2e5YWs6ZaLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9dW5wdWJsaXNoXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odW5wdWJsaXNoKTtcbiAgfVxuICAvLyDnorroqo1cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1wcmV2aWV3XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocHJldmlldyk7XG4gIH1cbiAgLy8g57eo6ZuGXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZWRpdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGVkaXQpO1xuICB9XG4gIC8vIOikh+ijvVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWNvcHldIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihjb3B5KTtcbiAgfVxuICAvLyDliYrpmaRcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1kZWxldGVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihkZWxldGUpO1xuICB9XG4gIC8vIOS4gOimp1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXRoLWxpc3RdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbih0aC1saXN0KTtcbiAgfVxuICAvLyDkuIDopqfjgavmiLvjgotcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1iYWNrLXRvLWxpc3RdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihiYWNrLXRvLWxpc3QpO1xuICB9XG4gIC8vIOOBiuawl+OBq+WFpeOCilxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWZhdm9yaXRlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmF2b3JpdGUpO1xuICB9XG4gIC8vIOODoeODi+ODpeODvOOCouOCpOODhuODoFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPW1lbnVpdGVtXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24obWVudWl0ZW0pO1xuICB9XG4gIC8vIOi/veWKoFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWFkZF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFkZCk7XG4gIH1cbiAgLy8g44OY44Or44OXXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9aGVscF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGhlbHApO1xuICB9XG4gIC8vIOWItumZkO+8iOmNtSlcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1wZXJtaXNzaW9uXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocGVybWlzc2lvbik7XG4gIH1cbiAgLy8g6YGp55SoXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YXBwbHldIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcHBseSk7XG4gIH1cbiAgLy8gSE9NRVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWhvbWVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihob21lKTtcbiAgfVxuICAvLyDjg63jgrDjgqTjg7NcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1sb2dpbl0ge1xuICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3Q7XG4gICAgJGNvbG9yX2RhcmtlbjogZGFya2VuKCRjb2xvcl9wcmltYXJ5LCA1JSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2RhcmtlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX3ByaW1hcnkgMTAlLCAkY29sb3JfZGFya2VuIDEwMCUpO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yX2xpZ2h0ZXN0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9kYXJrZW4gMTAlLCAkY29sb3JfZGFya2VuIDEwMCUpO1xuICAgIH1cbiAgfVxuICAvLyBMb2dpblxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXN3aXRjaF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHN3aXRjaCk7XG4gIH1cbiAgLy8g6ZaL44GPXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9b3Blbl0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG9wZW4pO1xuICB9XG4gIC8vIOODhuOCreOCueODiOOCs+ODlOODvFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXRleHRjb3B5XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGV4dGNvcHkpO1xuICB9XG4gIC8vIOODgOOCpuODs+ODreODvOODiVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWRvd25sb2FkXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZG93bmxvYWQpO1xuICB9XG4gIC8vIOODieODqeODg+OCr+WPr+iDvVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWRyYWdnYWJsZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRyYWdnYWJsZSk7XG4gIH1cbiAgLy8g44OV44Kp44Or44OAXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9Zm9sZGVyXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZm9sZGVyKTtcbiAgfVxuICAvLyDjg5XjgqHjgqTjg6tcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1maWxlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZmlsZSk7XG4gIH1cbiAgLy8gMemajuWxpOS4iuOBq+aIu+OCi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXVwLWRpcmVjdG9yeV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHVwLWRpcmVjdG9yeSk7XG4gIH1cbiAgLy8g55+i5Y2w44CA5Y+zXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YXJyb3ctcmlnaHRdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy1yaWdodCk7XG4gIH1cbiAgLy8g55+i5Y2w44CA5bemXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YXJyb3ctbGVmdF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGFycm93LWxlZnQpO1xuICB9XG4gIC8vIOefouWNsOOAgOS4ilxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWFycm93LXVwXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYXJyb3ctdXApO1xuICB9XG4gIC8vIOefouWNsOOAgOS4i1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWFycm93LWRvd25dIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhcnJvdy1kb3duKTtcbiAgfVxuICAvLyDjg5XjgqHjgqTjg6vjg6rjgrnjg4hcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1maWxlLWxpc3RdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihmaWxlLWxpc3QpO1xuICB9XG4gIC8vIOOCouODg+ODl+ODh+ODvOODiFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXVwZGF0ZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHVwZGF0ZSk7XG4gIH1cbiAgLy8g6Kit5a6aXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9c2V0dGluZ10ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHNldHRpbmcpO1xuICB9XG5cbiAgLy8g44K144Kk44K6XG4gIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gIC8vIGxhcmdlXG4gICZbZGF0YS1iY2EtYnRuLXNpemU9bGddIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxuXG4gIC8vIHNtYWxsXG4gICZbZGF0YS1iY2EtYnRuLXNpemU9c21dIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuXG4gIC8vIHhzbWFsbFxuICAmW2RhdGEtYmNhLWJ0bi1zaXplPXhzXSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cblxuICAvLyDjgrnjg4bjg7zjgr/jgrlcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8g44OX44Op44Kk44Oe44Oq44O8XG4gICZbZGF0YS1iY2EtYnRuLXN0YXR1cz1wcmltYXJ5XSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX3ByaW1hcnk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgfVxuICB9XG4gIC8vIOeZvVxuICAmW2RhdGEtYmNhLWJ0bi1zdGF0dXM9d2hpdGVdIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8g44Kw44Os44O8XG4gICZbZGF0YS1iY2EtYnRuLXN0YXR1cz1ncmF5XSB7XG4gICAgY29sb3I6ICRjb2xvcl9zZWNvbmRhcnk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9zZWNvbmRhcnlfYm9yZGVyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9zZWNvbmRhcnlfYm9yZGVyO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX3NlY29uZGFyeV9ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gZGlzYWJsZWRcbiAgJltkaXNhYmxlZF0ge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICAvL2JhY2tncm91bmQ6ICNlZWU7XG4gIH1cbn1cbiIsIi8vXG4vLyAjIOODnOOCv+ODs+OCouOCpOOCs+ODs++8iOOCouOCpOOCs+ODs+OBruOBvy/jg4bjgq3jgrnjg4jjgarjgZcpXG4vL1xuLmJjYS1idG4taWNvbi10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICB9XG5cbiAgLy8g5YWs6ZaLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9cHVibGlzaF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHB1Ymxpc2gpO1xuICB9XG4gIC8vIOmdnuWFrOmWi1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXVucHVibGlzaF0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHVucHVibGlzaCk7XG4gIH1cbiAgLy8g56K66KqNXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9cHJldmlld10ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKHByZXZpZXcpO1xuICB9XG4gIC8vIOe3qOmbhlxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWVkaXRdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihlZGl0KTtcbiAgfVxuICAvLyDopIfoo71cbiAgJltkYXRhLWJjYS1idG4tdHlwZT1jb3B5XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oY29weSk7XG4gIH1cbiAgLy8g5YmK6ZmkXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9ZGVsZXRlXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZGVsZXRlKTtcbiAgfVxuICAvLyDkuIDopqdcbiAgJltkYXRhLWJjYS1idG4tdHlwZT10aC1saXN0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGgtbGlzdCk7XG4gIH1cbiAgLy8g5LiA6Kan44Gr5oi744KLXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9YmFjay10by1saXN0XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oYmFjay10by1saXN0KTtcbiAgfVxuICAvLyDjgYrmsJfjgavlhaXjgopcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1mYXZvcml0ZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGZhdm9yaXRlKTtcbiAgfVxuICAvLyDjg6Hjg4vjg6Xjg7zjgqLjgqTjg4bjg6BcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1tZW51aXRlbV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG1lbnVpdGVtKTtcbiAgfVxuICAvLyDov73liqBcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1hZGRdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihhZGQpO1xuICB9XG4gIC8vIOODmOODq+ODl1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWhlbHBdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihoZWxwKTtcbiAgICAvLyBAaW5jbHVkZSBiY2EtaWNvbihyZXNjdWUpO1xuICB9XG4gIC8vIOWItumZkO+8iOmNtSlcbiAgJltkYXRhLWJjYS1idG4tdHlwZT1wZXJtaXNzaW9uXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24ocGVybWlzc2lvbik7XG4gIH1cbiAgLy8gSE9NRVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWhvbWVdIHtcbiAgICBAaW5jbHVkZSBiY2EtaWNvbihob21lKTtcbiAgfVxuXG4gIC8vIOODreOCsOOCpOODs1xuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWxvZ2luXSB7XG4gICAgY29sb3I6ICRjb2xvcl9saWdodGVzdDtcbiAgICAkY29sb3JfZGFya2VuOiBkYXJrZW4oJGNvbG9yX3ByaW1hcnksIDUlKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfZGFya2VuO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfcHJpbWFyeSAxMCUsICRjb2xvcl9kYXJrZW4gMTAwJSk7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3Q7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX2RhcmtlbiAxMCUsICRjb2xvcl9kYXJrZW4gMTAwJSk7XG4gICAgfVxuICB9XG5cbiAgLy8g6ZaL44GPXG4gICZbZGF0YS1iY2EtYnRuLXR5cGU9b3Blbl0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKG9wZW4pO1xuICB9XG4gIC8vIOODhuOCreOCueODiOOCs+ODlOODvFxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPXRleHRjb3B5XSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24odGV4dGNvcHkpO1xuICB9XG4gIC8vIOODgOOCpuODs+ODreODvOODiVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWRvd25sb2FkXSB7XG4gICAgQGluY2x1ZGUgYmNhLWljb24oZG93bmxvYWQpO1xuICB9XG4gIC8vIOODieODqeODg+OCr+WPr+iDvVxuICAmW2RhdGEtYmNhLWJ0bi10eXBlPWRyYWdnYWJsZV0ge1xuICAgIEBpbmNsdWRlIGJjYS1pY29uKGRyYWdnYWJsZSk7XG4gIH1cblxuICAvLyDjgrXjgqTjgrpcbiAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiAgLy8gbGFyZ2VcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT1sZ10ge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgLy8gc21hbGxcbiAgJltkYXRhLWJjYS1idG4tc2l6ZT1zbV0ge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG5cbiAgLy8geHNtYWxsXG4gICZbZGF0YS1iY2EtYnRuLXNpemU9eHNdIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gIC8vIOOCueODhuODvOOCv+OCuVxuICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuICAvLyDjg5fjg6njgqTjg57jg6rjg7xcbiAgJltkYXRhLWJjYS1idG4tc3RhdHVzPXByaW1hcnldIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX3NlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAvLyBkaXNhYmxlZFxuICAmW2Rpc2FibGVkXSB7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIC8vYmFja2dyb3VuZDogI2VlZTtcbiAgfVxufVxuIiwiLyogQmFubmVyQXJlYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5iY2EtYmFubmVycyB7XG4gICZfX3VsIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICZfX2xpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn0iLCIvKiBiY2EtYWN0aW9uLXRhYmxlLWxpc3R1cFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmJjYS1hY3Rpb24tdGFibGUtbGlzdHVwIHtcbiAgc2VsZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy9oZWlnaHQ6MzJweDtcbiAgfVxuICBzZWxlY3QgKyBidXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3RvcDotMnB4O1xuICB9XG59XG4iLCIvLyB0YWJsZeezu1xuXG4uYmNhLXRhYmxlIHtcbiAgJltkYXRhLWJjYS10YWJsZS10eXBlPXR5cGUxXSB7XG4gICAgdGhlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdGgsIHRkIHtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgfVxuICAgICAgdGgge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICB0ZCB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtYmNhLXRhYmxlLXR5cGU9dHlwZTJdIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuXG4gICAgdGhlYWQge1xuICAgICAgdGgge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdGgsIHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgfVxuICAgICAgdGQge1xuXG4gICAgICB9XG4gICAgfVxuICAgIC5jZWwxIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICB9XG4gICAgLmJjYS1jdXJyZW50cm93IHtcbiAgICAgIHRoLCB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnVfY3VycmVudF9wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogbGlzdC10YWJsZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGV7XG4vL1x0Ym9yZGVyOiAxcHggc29saWQgI0RERDtcbi8vXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuLy9cdG1hcmdpbi1ib3R0b206MTVweDtcbi8vXHR3aWR0aDoxMDAlO1xuLy99XG4vLy5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRoe1xuLy9cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbi8vXHR0ZXh0LWFsaWduOiBsZWZ0O1xuLy9cdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9hZG1pbi9iZ19saXN0LnBuZyk7Ki9cbi8vXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRjtcbi8vXHRwYWRkaW5nOjVweCAxMHB4O1xuLy9cdGJvcmRlcjogMXB4IHNvbGlkICNEREQ7XG4vL1x0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vXHRjb2xvcjojNTM1QTYyO1xuLy99XG4vLy5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRoIGF7XG4vL1x0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4vL1x0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbi8vfVxuLy8uY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0aCBhOmhvdmVye1xuLy9cdGNvbG9yOiM5QzA7XG4vL31cbi8vLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGggaW1nLFxuLy8uY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ZCBpbWd7XG4vL1x0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuLy99XG4vLy5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRoIGEge1xuLy9cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuLy9cdGNvbG9yOiM2OTA7XG4vL31cbi8vLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGR7XG4vL1x0cGFkZGluZzogNXB4IDEwcHg7XG4vL1x0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuLy9cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEREQ7XG4vL1x0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjREREO1xuLy9cdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0RERDtcbi8vfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGQuZXllX2NhdGNoIGltZyB7XG4vLyBcdG1heC13aWR0aDogMTAwcHg7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ZCBhe1xuLy8gXHRjb2xvcjojMzMzO1xuLy8gXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdGQgYTpob3Zlcntcbi8vIFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5vZGR7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5ldmVue1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5kaXNhYmxlcm93IHtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojQ0NDO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuY3VycmVudHJvdyB7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6IzMzOTJlMztcbi8vIFx0Y29sb3I6I2ZmZjtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLmN1cnJlbnRyb3cgdGQgc21hbGwge1xuLy8gXHRjb2xvcjojRkZGO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuYWN0aXZlcm93e1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNDMzA7XG4vLyBcdGNvbG9yOiNmZmY7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5hY3RpdmVyb3cgYXtcbi8vIFx0Y29sb3I6I2ZmZjtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLmhvdmVycm93e1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZGU7XG4vLyBcdGNvbG9yOiMzMzM7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAubGlzdC10YWJsZSB0ci5ob3ZlcnJvdyBhe1xuLy8gXHRjb2xvcjojMzMzO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuc2VsZWN0ZWRyb3d7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6IzJGNkZBQjtcbi8vIFx0Y29sb3I6I2ZmZjtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIHRyLnNlbGVjdGVkcm93IHNtYWxsLFxuLy8gLmNvbnRlbnRzLWJvZHkgLmxpc3QtdGFibGUgdHIuc2VsZWN0ZWRyb3cgYXtcbi8vIFx0Y29sb3I6I2ZmZjtcbi8vIH1cbi8vIC5saXN0LXRhYmxlIC5uby1kYXRhIHtcbi8vIFx0cGFkZGluZzoyMHB4IDA7XG4vLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5saXN0LXRhYmxlIC50YWcge1xuLy8gXHRib3JkZXI6MXB4IHNvbGlkICNDQ0M7XG4vLyBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4vLyBcdHBhZGRpbmc6MnB4IDNweDtcbi8vIFx0Zm9udC1zaXplOiAxMHB4O1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuLy8gXHR2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbi8vIFx0bWFyZ2luLWxlZnQ6M3B4O1xuLy8gXHRtYXJnaW4tcmlnaHQ6MXB4O1xuLy8gXHRjb2xvcjojMzMzO1xuLy8gfVxuLy8gLmxpc3QtdG9vbCB7XG4vLyBcdHdoaXRlLXNwYWNlOm5vd3JhcDtcbi8vIH1cblxuLy8gLnJvdy10b29sc3tcbi8vIFx0d2hpdGUtc3BhY2U6bm93cmFwO1xuLy8gfVxuLy8gLnJvdy10b29scyBpbWd7XG4vLyBcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyB9XG4vLyAubGlzdC10b29sIGlucHV0LFxuLy8gLmxpc3QtdG9vbCBzZWxlY3Qge1xuLy8gXHRmb250LXNpemU6IDEycHg7XG4vLyB9XG4vLyAubGlzdC10b29sIGJ1dHRvbiB7XG4vLyBcdHBhZGRpbmc6MHB4IDdweDtcbi8vIFx0Y3Vyc29yOiBwb2ludGVyO1xuLy8gfVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJjYS10YWJsZS1saXN0dXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuXG4gIC5iY2EtbWFpbi1ib2R5ICYge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX3RoZWFkLXRoLFxuICAmX190Ym9keS10aCxcbiAgJl9fdGJvZHktdGQge1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDAuNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0ciAmX190aGVhZC10aCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rX3RhYmxlX2xpc3R1cDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF90YWJsZV9saXN0dXA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAvLyDpgbjmip5cbiAgICAmLS1zZWxlY3Qge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfdGV4dF9saW5rO1xuICAgICAgICAuYmNhLWJ0bi1pY29uLXRleHRbZGF0YS1iY2EtYnRuLXR5cGU9ZHJhZ2dhYmxlXTo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfbGluaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Ege1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yX3RleHRfbGlua190YWJsZV9saXN0dXA7XG4gICAgLmJjYS1pY29uLS1hc2MsXG4gICAgLmJjYS1pY29uLS1kZXNjIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4xZW07XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAvL3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LXNpemU6IDEuNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyLFxuICAgICYuYXNjLFxuICAgICYuZGVzYyB7XG4gICAgICAuYmNhLWljb24tLWFzYyxcbiAgICAgIC5iY2EtaWNvbi0tZGVzYyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2ltZyB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmX190Ym9keS10aCxcbiAgJl9fdGJvZHktdGQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjtcbiAgICAvLyDooYzjga7jg5vjg5Djg7xcbiAgICB0cjpob3ZlciAmIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl90YWJsZV9saXN0dXBfaG92ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGJvZHktdGgge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJl9fdGJvZHktdGQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgLy8g6YG45oqeXG4gICAgJi0tc2VsZWN0IHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMTIuNXB4O1xuICAgICAgaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOOCv+OCpOODiOODq1xuICAgICYtLXRpdGxlIHtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgfVxuICAgIC8vIOOCq+ODhuOCtOODqlxuICAgICYtLWNhdGVnb3J5IHtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICAgIC8vIOOCv+OCsFxuICAgICYtLXRhZyB7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgLnRhZyB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcsICc7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOaXpeS7mFxuICAgICYtLWRhdGUge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgLy8g44Ki44Kv44K344On44OzXG4gICAgJi0tYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIC5iY2EtYnRuLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kaXNhYmxlcm93IHtcbiAgICB0aCwgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Rpc2FibGVkO1xuICAgIH1cbiAgfVxuXG4gIC5leWVfY2F0Y2gtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZXllX2NhdGNoIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLWJjYS10ZXh0LXNpemU9bGddIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuYmNhLWN1cnJlbnRyb3cge1xuICAgIHRoLCB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYmFja2dyb3VuZF9tZW51X2N1cnJlbnRfcHJpbWFyeTtcbiAgICAgIGNvbG9yOiNGRkY7XG4gICAgfVxuICB9XG59XG4iLCIvLyBAZGVwbGljYXRlZFxuLy8g44GT44Gu44Kz44Oz44Od44O844ON44Oz44OI44Gv5buD5q2i44GV44KM44G+44GZ44CCXG5cbi8qIENydW1iXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8jQ3J1bWJ7XG4vL1x0Y29sb3I6ICNDQ0M7XG4vL1x0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuLy9cdHBhZGRpbmc6IDhweCAxMHB4IDdweDtcbi8vXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4vL1x0Zm9udC1zaXplOjExcHg7XG4vL1x0bGluZS1oZWlnaHQ6MTVweDtcbi8vfVxuLy8jQ3J1bWIgIGF7XG4vL1x0Y29sb3I6ICNCQkI7XG4vL1x0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy9cdHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xuLy99XG4vLyNDcnVtYiBhOmhvdmVye1xuLy9cdGNvbG9yOiAjRUVFO1xuLy99XG4vLyNDcnVtYiBzdHJvbmcge1xuLy9cdGNvbG9yOiNGRkY7XG4vL31cblxuLy8gQGltcG9ydCAnLi4vdmVuZGVyL0ZvbnQtQXdlc29tZS9mb250LWF3ZXNvbWUnO1xuXG4vLyAuYmNhLWNydW1iIHtcbi8vIFx0Y29sb3I6ICRjb2xvcl90ZXh0X3NlY29uZGFyeTtcbi8vIFx0cGFkZGluZzogN3B4IDAgN3B4O1xuLy8gXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuLy8gXHRmb250LXNpemU6IDEzcHg7XG4vLyBcdGxpbmUtaGVpZ2h0OiAxNXB4O1xuLy8gXHRvbCB7XG4vLyBcdFx0bGkge1xuLy8gXHRcdFx0Ly9mbG9hdDogbGVmdDtcbi8vIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyBcdFx0XHRhIHtcbi8vIFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuLy8gXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyBcdFx0XHRcdHBhZGRpbmc6IDAgMS42ZW0gMCAwO1xuLy8gXHRcdFx0XHRjb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuLy8gXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyBcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbi8vIFx0XHRcdFx0bGluZS1oZWlnaHQ6MThweDtcbi8vIFx0XHRcdFx0QGV4dGVuZCAuI3skZmEtY3NzLXByZWZpeH07XG4vLyBcdFx0XHRcdEBleHRlbmQgLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0O1xuLy8gXHRcdFx0XHQmOmJlZm9yZSB7XG4vLyBcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuLy8gXHRcdFx0XHRcdHRvcDogLS4xZW07XG4vLyBcdFx0XHRcdFx0cmlnaHQ6IDAuNGVtO1xuLy8gXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcbi8vIFx0XHRcdFx0fVxuLy8gXHRcdFx0XHRhOmhvdmVyIHtcbi8vIFx0XHRcdFx0XHQvL2NvbG9yOiAjRUVFO1xuLy8gXHRcdFx0XHR9XG4vLyBcdFx0XHR9XG4vLyBcdFx0XHRzdHJvbmcge1xuLy8gXHRcdFx0XHRjb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuLy8gXHRcdFx0fVxuLy8gXHRcdH1cbi8vIFx0fVxuXG4vLyBcdC5iY2EtaWNvbi0taG9tZSB7XG4vLyBcdFx0Zm9udC1zaXplOjE4cHg7XG4vLyBcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIFx0fVxuLy8gfVxuIiwiLmJjYS1jb250ZW50LW1lbnUge1xuICBwYWRkaW5nOiAwO1xuXG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9wcmltYXJ5O1xuICB9XG59XG4iLCIuYmNhLWNvbnRlbnQtaW5mbyB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC8vZm9udC1zaXplOiAxLjZyZW07XG4gICAgJi1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbn1cbiIsIi5iY2EtZmVlZCB7XG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgJi1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JvcmRlcjtcbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTo4MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLXVwZGF0ZS1sb2cge1xuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAmLWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206OXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIC5kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOjgwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5iY2Etc2VhcmNoIHtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX21lZGl1bTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9tYWluX2NvbnRlbnRzX2JvcmRlcl9jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYWxpZ24tc2VsZjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgJl9faGVhZCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDFlbSAyZW07XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2lucHV0LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLypkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsqL1xuICB9XG5cbiAgJl9faW5wdXQtaXRlbSB7XG4gICAgZm9udC1zaXplOiAuODc1ZW07XG4gICAgLypmbGV4OiAwIDEgMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrOyovXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMC4ydnc7XG4gICAgJi1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDhweCA0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnRucyB7XG4gICAgLypkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7Ki9cbiAgICBtYXJnaW46IDFlbSAwIDAgNHB4O1xuXG4gICAgJi1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiLyogYmNhLXBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIHBhZ2luYXRpb25cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLy5wYWdpbmF0aW9uIHtcbi8vXHRtYXJnaW4tYm90dG9tOjIwcHg7XG4vL31cbi8vLnBhZ2luYXRpb24ge1xuLy9cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4vL1x0dGV4dC1hbGlnbjogcmlnaHQ7XG4vL1x0bGluZS1oZWlnaHQ6IDE4cHg7XG4vL31cbi8vLnBhZ2luYXRpb24gLnBhZ2UtcmVzdWx0e1xuLy9cdG1hcmdpbjogNXB4IDVweCAwO1xuLy9cdGZsb2F0OnJpZ2h0O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuLy9cdGZsb2F0OmxlZnQ7XG4vL31cbi8vLnBhZ2luYXRpb24gc3BhbiBzcGFuIGEge1xuLy9cdGJvcmRlcjogMXB4IHNvbGlkICM5QzA7XG4vL1x0bWFyZ2luOiAwIDJweCA0cHg7XG4vL1x0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy9cdGRpc3BsYXk6YmxvY2s7XG4vL1x0ZmxvYXQ6bGVmdDtcbi8vfVxuLy8ucGFnaW5hdGlvbiBzcGFuIHNwYW4gYTpob3ZlciB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogIzhEQzcxQztcbi8vXHRjb2xvcjogI0ZGRkZGRjtcbi8vfVxuLy8ucGFnaW5hdGlvbiAuY3VycmVudCB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogI0UyRTJFMjtcbi8vXHRmb250LXdlaWdodDpib2xkO1xuLy9cdGJvcmRlcjoxcHggc29saWQgI0UyRTJFMjtcbi8vXHRtYXJnaW46IDAgMnB4IDRweDtcbi8vXHRkaXNwbGF5OmJsb2NrO1xuLy9cdGZsb2F0OmxlZnQ7XG4vL31cbi8vLnBhZ2luYXRpb24gLm5leHQsIC5wYWdpbmF0aW9uIC5wcmV2IHtcbi8vXHRtYXJnaW46IDAgMnB4IDRweDtcbi8vXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1x0Ym9yZGVyOiAxcHggc29saWQgIzlDMDtcbi8vXHRmbG9hdDpsZWZ0O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyLCAucGFnaW5hdGlvbiAucHJldjpob3ZlciB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogIzhEQzcxQztcbi8vXHRjb2xvcjojZmZmO1xuLy99XG4vLy5wYWdpbmF0aW9uIHNwYW4gc3BhbiBhLFxuLy8ucGFnaW5hdGlvbiAuZGlzYWJsZWQsXG4vLy5wYWdpbmF0aW9uIC5jdXJyZW50e1xuLy9cdHBhZGRpbmc6IDNweCA5cHg7XG4vL31cbi8vLnBhZ2luYXRpb24gLm5leHQgYSwgLnBhZ2luYXRpb24gLnByZXYgYXtcbi8vXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vL1x0ZGlzcGxheTpibG9jaztcbi8vXHRwYWRkaW5nOiAzcHggOXB4O1xuLy99XG4vLy5wYWdpbmF0aW9uIC5uZXh0IGE6aG92ZXIsIC5wYWdpbmF0aW9uIC5wcmV2IGE6aG92ZXJ7XG4vL1x0Y29sb3I6I0ZGRjtcbi8vfVxuLy8ucGFnaW5hdGlvbiAuZGlzYWJsZWQsXG4vLy5wYWdpbmF0aW9uIC5kaXNhYmxlZDpob3Zlcntcbi8vXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuLy9cdGJvcmRlcjogMXB4IHNvbGlkICNERkRGREY7XG4vL1x0bWFyZ2luOiAwIDJweDtcbi8vXHRkaXNwbGF5OmJsb2NrO1xuLy9cdGZsb2F0OmxlZnQ7XG4vL1x0Y29sb3I6I0RGREZERjtcbi8vfVxuXG4uYmNhLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5iY2EtcGFnZS1udW1iZXJzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy9mbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbiAgLmJjYS1wYWdlLXJlc3VsdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCA1cHggMDtcbiAgICAvL2Zsb2F0OiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG5cbiAgc3BhbiBhLFxuICBzcGFuIHNwYW4gYSxcbiAgLmRpc2FibGVkLFxuICAuY3VycmVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UyZTJlMjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAuY3VycmVudCB7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgY29sb3I6JGNvbG9yX3BhZ2luYXRpb25fbGluayFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2NjYyFpbXBvcnRhbnQ7XG4gIH1cblxuICBzcGFuIHNwYW4gYSB7XG4gICAgY29sb3I6ICRjb2xvcl9wYWdpbmF0aW9uX2xpbms7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfcGFnaW5hdGlvbl9saW5rO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgfVxuICB9XG4gIC5jdXJyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIC5uZXh0LCAucHJldiB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX3BhZ2luYXRpb25fbGluaztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9iYWNrZ3JvdW5kX21lbnU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3BhZ2luYXRpb25fbGluaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkLFxuICAuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX2JhY2tncm91bmRfbWVudTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFja2dyb3VuZF9tZW51O1xuICB9XG59IiwiLyogYmNhLXRvdG9wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBUb1RvcFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8jVG9Ub3Age1xuLy9cdHRleHQtYWxpZ246IHJpZ2h0O1xuLy9cdHBhZGRpbmctcmlnaHQ6MjBweDtcbi8vXHRwYWRkaW5nLWJvdHRvbToxNXB4O1xuLy99XG4vLyNUb1RvcCBhIHtcbi8vXHRib3JkZXI6IDFweCBzb2xpZCAjOUMwO1xuLy9cdHBhZGRpbmc6IDRweCAxMHB4O1xuLy9cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vXHRmb250LXNpemU6IDEwcHg7XG4vL1x0Y29sb3I6IzlDMDtcbi8vfVxuLy8jVG9Ub3AgYTpob3ZlciB7XG4vL1x0YmFja2dyb3VuZC1jb2xvcjogIzhEQzcxQztcbi8vXHRjb2xvcjogI0ZGRjtcbi8vfVxuXG4uYmNhLXRvdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX3NlY29uZGFyeTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3Jfc2Vjb25kYXJ5O1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3NlY29uZGFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3JfbGlnaHRlc3Q7XG4gICAgfVxuICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qICAgIExvZ2luXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uYmNhLWxvZ2luIHtcbiAgJixcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMjVweCAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl9saWdodGVzdDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIEBpbmNsdWRlIG1xKHNwKSB7XG4gIFx0bWF4LXdpZHRoOiBub25lIWltcG9ydGFudDtcbiAgfVxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOjRyZW07XG4gIH1cbiAgJl9fbG9nbyB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICB9XG5cbiAgJi1mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEuMmVtO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgLmJjYS10ZXh0Ym94IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLmJjYS10ZXh0Ym94X19pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgcGFkZGluZzogMC42OWVtIDFlbTtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX3RleHRfcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJ1dHRvbi5iY2EtYnRuLS1sb2dpbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG4gIC5iY2EtbG9naW4tZm9ybS1jdHJsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5iY2EtbG9naW4tZm9ybS1jaGVja2VyIHtcbiAgfVxuICAuYmNhLWxvZ2luLWZvcmdvdC1wYXNzIHtcbiAgfVxuICAuYmNhLWxvZ2luLWZvcm0tY2hlY2tib3gge1xuICAgIC8vZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAvL2xpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4jQWRtaW5Vc2Vyc0xvZ2luIHtcbiAgLmJjYS1tYWluIHtcbiAgICAmX19jb250ZW50cyB7XG4gICAgICBib3JkZXI6bm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYmNhLWxpc3QtbnVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgfVxuICAmX19kYXRhIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6ICRsYWJlbF9mb250X3NpemVfc21hbGw7XG4gIH1cbn1cbiIsIi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxle1xuLy8gXHRib3JkZXI6IDFweCBzb2xpZCAjREREO1xuLy8gXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuLy8gXHRtYXJnaW4tYm90dG9tOjMwcHg7XG4vLyBcdHdpZHRoOjEwMCU7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSB0aHtcbi8vIFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuLy8gXHR0ZXh0LWFsaWduOiBsZWZ0O1xuLy8gXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4vLyBcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4vLyBcdHBhZGRpbmc6NXB4IDEwcHg7XG4vLyBcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG4vLyBcdHdpZHRoOjIwJTtcbi8vIFx0Ym9yZGVyOiAxcHggc29saWQgI0RERDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRoIGF7XG4vLyBcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuLy8gXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgdGggYTpob3Zlcntcbi8vIFx0Y29sb3I6IzlDMDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRoIGltZyB7XG4vLyBcdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRoIGEge1xuLy8gXHRsaW5lLWhlaWdodDogMjBweDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRke1xuLy8gXHRwYWRkaW5nOiA1cHggMTBweDtcbi8vIFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjREREO1xuLy8gXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjREREO1xuLy8gXHRib3JkZXItdG9wOiAxcHggZG90dGVkICNEREQ7XG4vLyBcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0RERDtcbi8vIFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjojRkZGO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgdGQgdGV4dGFyZWEge1xuLy8gXHR3aWR0aDogODYlO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgaW5wdXQuZnVsbC13aWR0aCB7XG4vLyBcdHdpZHRoOjg2JTtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRkIGltZyB7XG4vLyBcdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbi8vIFx0bWF4LXdpZHRoOiAxMDAlO1xuLy8gfVxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgLmNoZWNrYm94IHtcbi8vIFx0ZmxvYXQ6bGVmdDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIC5lcnJvci1tZXNzYWdle1xuLy8gXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4vLyBcdC1tb3otYm9yZGVyLXJhZGl1czogMTBweDtcbi8vIFx0Ym9yZGVyLXJhZGl1czogMTBweDtcbi8vIH1cbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIGlucHV0LmFjdGl2ZSxcbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHRleHRhcmVhLmFjdGl2ZSxcbi8vIC5jb250ZW50cy1ib2R5IC5mb3JtLXRhYmxlIHNlbGVjdC5hY3RpdmUge1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZGU7XG4vLyB9XG4vLyAuY29udGVudHMtYm9keSAuZm9ybS10YWJsZSBidXR0b24ge1xuLy8gXHRwYWRkaW5nOjBweCA3cHg7XG4vLyBcdGN1cnNvcjogcG9pbnRlcjtcbi8vIH1cblxuLy8gLmNvbnRlbnRzLWJvZHkgLmZvcm0tdGFibGUgdGgge1xuLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcbi8vIH1cblxuLmJjYS1mb3JtLXRhYmxlIHtcbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAmX19sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMS40ZW0gMmVtIDFlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICYuLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwLjJlbSAwIDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAuYmNhLWxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTAuMTVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAmX19pbnB1dCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGNvbG9yX3RhYmxlX2JvcmRlcl9jb2xvcjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmX19pbnB1dC13cmFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIHRyOmxhc3QtY2hpbGQgdGgsXG4gIHRyOmxhc3QtY2hpbGQgdGR7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbiAgJl9fZ3JvdXAge1xuICAgICYgKyAmIHtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG4gICAgJi1zdGF0ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmJjYS1yYWRpby1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICAvL3BhZGRpbmc6IDEwcHggMCAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2lubmVyLXRhYmxlIHtcbiAgICAmLWxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbSAwLjVlbSAwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLWlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXItc3VibWl0IHtcbiAgICBtYXJnaW46IDFlbSAwIDA7XG4gIH1cblxuICAuYmNhLXBvc3RfX3VybCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuYmNhLW1haWxDb250ZW50U2VuZGVyMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gIH1cblxuICAvLyDoqK3lrprnlLvpnaLns7vvvJrjg5zjg7zjg4Djg7zjgarjgZdcbiAgJltkYXRhLWJjYS10YWJsZS10eXBlPXR5cGUyXSB7XG5cbiAgICAkY29sb3JfdGFibGVfYm9yZGVyX2NvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRhYmxlLWxheW91dDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIC5iY2EtZm9ybS10YWJsZSB7XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLi1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMC4yZW0gMCAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmNhLWxhYmVsIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMC4xNWVtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbnB1dCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIC5iY2Etc2VsZWN0LFxuICAgICAgICAuYmNhLXRleHRib3gsXG4gICAgICAgIC5iY2EtdGV4dGFyZWEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZXhwbGFuYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJjYS10ZXh0Ym94IHtcbiAgICAgIC8vbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5idG4uaGVscCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB9XG4gIH1cbiAgLmJjYS1oZWxwIHtcbiAgICBmb250LXNpemU6MjBweDtcbiAgfVxuXG59XG5cbiNCYXNpY1NldHRpbmcgdGFibGUge1xuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkY29sb3JfYm9yZGVyO1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59IiwiLm1lc3NhZ2Uge1xuICBjb2xvcjogJGNvbG9yX25vdGlmaWNhdGlvbjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4jTWVzc2FnZUJveCAubWVzc2FnZSxcbiNNZXNzYWdlQm94IC5ub3RpY2UtbWVzc2FnZSxcbiNCY01lc3NhZ2VCb3ggLm5vdGljZS1tZXNzYWdlLFxuI1VwZGF0ZU1lc3NhZ2Uge1xuICBjb2xvcjogJGNvbG9yX25vdGlmaWNhdGlvbjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgQGluY2x1ZGUgYmNhLWljb24obm90aWZpY2F0aW9uKSB7XG4gICAgbWFyZ2luOiAwIC4zZW0gMCAwO1xuICB9XG4gIC8vYmFja2dyb3VuZDogI0VCRjVFMSB1cmwoLi4vLi4vaW1nL2FkbWluL2ljbl9pbmZvLnBuZykgbm8tcmVwZWF0IDEwcHggMTNweDtcbn1cblxuLy8galF1ZXJ5LmJjVXRpbC5qcyDjgafkvb/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+OBjeOBhOOCteOCpOOCulxuICAgICAgKyBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLWJjYS1yYWRpby1zaXplPXNtXSB7IC8v5bCP44GV44GE44K144Kk44K6XG4gICAgICArIGxhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX3NtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgICAmICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEuNWVtO1xuICAgICAgaGVpZ2h0OiAxLjVlbTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAvL2JhY2tncm91bmQ6ICNFRUVFRUU7XG4gICAgfVxuICAgICY6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggNHB4ICNmZmYgaW5zZXQ7XG4gICAgfVxuICAgICY6Zm9jdXMgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDBweCA0cHggI2ZmZiBpbnNldCwgJGZvY3VzX3NoYWRvdztcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIuYmNhLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwLjJlbSAxZW0gMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX21lZGl1bTtcbiAgJltkYXRhLWJjYS1jaGVja2JveC1zaXplPWxnXSB7XG4gICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICB9XG4gICZbZGF0YS1iY2EtY2hlY2tib3gtc2l6ZT1zbV0ge1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgfVxuXG4gICYtZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVlbTtcbiAgICAuYmNhLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2lucHV0IHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLW1vei1vcGFjaXR5OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2NjY2NjYztcbiAgICAmOmNoZWNrZWQge1xuICAgICAgKyBsYWJlbCxcbiAgICAgICsgLmJjYS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgKyBsYWJlbCxcbiAgICAgICsgLmJjYS1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faW5wdXQgKyBsYWJlbCxcbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IC0wLjJlbTtcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfY29udHJvbF9ib3JkZXJfY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwZW07XG4gICAgICAvL2xlZnQ6IDAuNDVlbTtcbiAgICAgIGxlZnQ6IDAuNWVtO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMC41ZW07XG4gICAgICBoZWlnaHQ6IDAuOWVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwLjI0ZW0gc29saWQgJGNvbG9yX3ByaW1hcnk7XG4gICAgICBib3JkZXItYm90dG9tOiAwLjI0ZW0gc29saWQgJGNvbG9yX3ByaW1hcnk7XG4gICAgfVxuICAgICZbZGF0YS1iY2EtY2hlY2tib3gtc2l6ZT1sZ10ge1xuICAgICAgZm9udC1zaXplOiAkbGFiZWxfZm9udF9zaXplX2xhcmdlO1xuICAgIH1cbiAgICAmW2RhdGEtYmNhLWNoZWNrYm94LXNpemU9c21dIHtcbiAgICAgIGZvbnQtc2l6ZTogJGxhYmVsX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICB9XG4gIH1cbn1cblxuLy9cbi8vLmJjYS1maWxlIHtcbi8vICAmLWNoZWNrYm94LWl0ZW17XG4vLyAgICBAZXh0ZW5kIC5iY2EtY2hlY2tib3gtaXRlbTtcbi8vICB9XG4vLyAgJi1jaGVja2JveHtcbi8vICAgIEBleHRlbmQgLmJjYS1jaGVja2JveDtcbi8vICB9XG4vLyAgJi1jaGVja2JveC1sYWJlbCB7XG4vLyAgICBAZXh0ZW5kIC5iY2EtY2hlY2tib3gtbGFiZWw7XG4vLyAgfVxuLy99IiwiLmJjYS1zZWxlY3Qge1xuICAmX19zZWxlY3Qge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9hZG1pbi9pY25fc2VsZWN0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciByaWdodCAwLjVlbSAvIDEwcHggYXV0bywgI0ZGRkZGRjtcbiAgICBmb250LXNpemU6ICRidXR0b25fZm9udF9zaXplX21lZGl1bTtcbiAgICBwYWRkaW5nOiAkYnV0dG9uX3BhZGRpbmdfdG9wIDIuMmVtICRidXR0b25fcGFkZGluZ19ib3R0b20gMS4yZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2NvbnRyb2xfYm9yZGVyX2NvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6JGNvbG9yX3RleHRfc2Vjb25kYXJ5O1xuICAgIG1hcmdpbjo0cHg7XG4gICAgJltkYXRhLWJjYS1zZWxlY3Qtc2l6ZT1sZ10ge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9sYXJnZTtcbiAgICB9XG4gICAgJltkYXRhLWJjYS1zZWxlY3Qtc2l6ZT1zbV0ge1xuICAgICAgZm9udC1zaXplOiAkYnV0dG9uX2ZvbnRfc2l6ZV9zbWFsbDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAkZm9jdXNfc2hhZG93O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfcHJpbWFyeTtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufSIsIi8qIGJjYS1kYXRhLWxpc3Rcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5iY2EtZGF0YS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgJl9fdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19zdWIge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuIiwiLmJjYS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBtYXJnaW46IC41ZW0gLjU1ZW0gLjVlbTtcbiAgcGFkZGluZzogLjFlbSAuNmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuXG4gICZbZGF0YS1iY2EtbGFiZWwtdHlwZT1cInJlcXVpcmVkXCJdIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9kYW5nZXI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgJltkYXRhLWJjYS1sYWJlbC10eXBlPVwib3B0aW9uYWxcIl0ge1xuICAgIGJhY2tncm91bmQ6ICMwMEU7IC8vIOS7rlxuICB9XG59XG4iLCIuYmNhLXBhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJiA+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== */