@import "font-icons/style.css";

/* material-ui */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */
}

/**
 * Remove default margin.
 */
body {
    margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
    display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
    background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
    outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
    font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
    background: #ff0;
    color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
    font-size: 80%;
}

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

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
    border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
    margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
    box-sizing: content-box;
    height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
    overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
    overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
    line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
    overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
    font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

td,
th {
    padding: 0;
}

/*------------------------------------*
  RESET
*------------------------------------*/
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
dfn,
th,
var {
    font-style: normal;
    font-weight: normal;
}

caption,
th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal;
}

q:before,
q:after {
    content: '';
}

abbr,
acronym {
    border: 0;
}

.no-wrap {
    white-space: nowrap;
}

* {
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

*:before,
*:after {
    box-sizing: border-box;
}

html,
body {
    height: 100%;
    width: 100%;
}

html {
    -webkit-font-smoothing: antialiased;
    color: rgba(0, 0, 0, 0.87);
    font-family: 'Roboto', sans-serif;
    background-color: #ffffff;
}

hr {
    border: none;
    border-bottom: solid 1px #e0e0e0;
}

.mui-text-full-black {
    color: #000000;
}

.mui-text-dark-black {
    color: rgba(0, 0, 0, 0.87);
}

.mui-text-light-black {
    color: rgba(0, 0, 0, 0.54);
}

.mui-text-min-black {
    color: rgba(0, 0, 0, 0.26);
}

.mui-text-full-white {
    color: #ffffff;
}

.mui-text-dark-white {
    color: rgba(255, 255, 255, 0.87);
}

.mui-text-light-white {
    color: rgba(255, 255, 255, 0.54);
}

.mui-font-weight-light {
    font-weight: 300;
}

.mui-font-weight-normal {
    font-weight: 400;
}

.mui-font-weight-medium {
    font-weight: 500;
}

/* Type Styles */
.mui-font-style-display-4 {
    font-size: 112px;
    line-height: 128px;
    letter-spacing: -7px;
    padding-top: 17px;
    margin-bottom: 15px;
    font-weight: 300;
    color: rgba(0, 0, 0, 0.54);
}

.mui-font-style-display-3 {
    font-size: 56px;
    line-height: 64px;
    letter-spacing: -2px;
    padding-top: 8px;
    margin-bottom: 28px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.54);
}

.mui-font-style-display-2 {
    font-size: 45px;
    line-height: 48px;
    margin-bottom: 11px;
    letter-spacing: -1px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.54);
}

.mui-font-style-display-1 {
    font-size: 34px;
    line-height: 40px;
    padding-top: 8px;
    margin-bottom: 12px;
    letter-spacing: -1px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.54);
}

.mui-font-style-headline {
    font-size: 24px;
    line-height: 32px;
    padding-top: 16px;
    margin-bottom: 12px;
    letter-spacing: 0;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
}

.mui-font-style-title {
    font-size: 20px;
    line-height: 28px;
    padding-top: 19px;
    margin-bottom: 13px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

.mui-font-style-subhead-2 {
    font-size: 15px;
    line-height: 28px;
    padding-top: 2px;
    margin-bottom: 10px;
    letter-spacing: 0;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
}

.mui-font-style-subhead-1 {
    font-size: 15px;
    line-height: 28px;
    padding-top: 2px;
    margin-bottom: 10px;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 24px;
    padding-top: 3px;
    margin-bottom: 13px;
    color: rgba(0, 0, 0, 0.87);
}

.mui-font-style-body-2 {
    font-size: 13px;
    line-height: 24px;
    padding-top: 4px;
    margin-bottom: 12px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

.mui-font-style-body-1 {
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
}

.mui-font-style-caption {
    font-size: 12px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.54);
}

.mui-font-style-menu {
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

.mui-font-style-button {
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
    margin-bottom: 15px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

/* General HTML Typography */
body {
    font-size: 13px;
    line-height: 20px;
}

h1 {
    font-size: 45px;
    line-height: 48px;
    margin-bottom: 11px;
    letter-spacing: -1px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.54);
}

h2 {
    font-size: 34px;
    line-height: 40px;
    padding-top: 8px;
    margin-bottom: 12px;
    letter-spacing: -1px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.54);
}

h3 {
    letter-spacing: 0;
    color: rgba(0, 0, 0, 0.87);
}

h4 {
    font-size: 20px;
    line-height: 28px;
    padding-top: 19px;
    margin-bottom: 13px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

h5 {
    font-size: 15px;
    line-height: 28px;
    padding-top: 2px;
    margin-bottom: 10px;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 24px;
    padding-top: 3px;
    margin-bottom: 13px;
    color: rgba(0, 0, 0, 0.87);
}

h6 {
    font-size: 13px;
    line-height: 24px;
    padding-top: 4px;
    margin-bottom: 12px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

p {
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
}

hr {
    margin-top: 0;
    margin-bottom: 18px;
}

.mui-predefined-layout-1 .mui-app-content-canvas {
    padding-top: 64px;
}

.mui-predefined-layout-1 .mui-app-bar {
    position: fixed;
    height: 64px;
}

.mui-key-width-1 {
    width: 64px;
}

.mui-key-width-2 {
    width: 128px;
}

.mui-key-width-3 {
    width: 192px;
}

.mui-key-width-4 {
    width: 256px;
}

.mui-key-width-5 {
    width: 320px;
}

.mui-key-width-6 {
    width: 384px;
}

.mui-key-width-7 {
    width: 448px;
}

.mui-key-width-8 {
    width: 512px;
}

.mui-key-width-9 {
    width: 576px;
}

.mui-key-width-10 {
    width: 640px;
}

.mui-key-height-1 {
    height: 64px;
}

.mui-key-height-2 {
    height: 128px;
}

.mui-key-height-3 {
    height: 192px;
}

.mui-key-height-4 {
    height: 256px;
}

.mui-key-height-5 {
    height: 320px;
}

.mui-key-height-6 {
    height: 384px;
}

.mui-key-height-7 {
    height: 448px;
}

.mui-key-height-8 {
    height: 512px;
}

.mui-key-height-9 {
    height: 576px;
}

.mui-key-height-10 {
    height: 640px;
}

.mui-app-bar {
    width: 100%;
    min-height: 64px;
    background-color: #00bcd4;
    z-index: 5;
}

.mui-app-bar .mui-paper-container {
    padding-left: 24px;
    padding-right: 24px;
}

.mui-app-bar .mui-icon-button {
    margin-top: 8px;
}

.mui-app-bar .mui-icon-button * {
    fill: rgba(255, 255, 255, 0.87);
    color: rgba(255, 255, 255, 0.87);
}

.mui-app-bar .mui-app-bar-title {
    font-size: 24px;
    line-height: 32px;
    padding-top: 16px;
    margin-bottom: 12px;
    letter-spacing: 0;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
    color: rgba(255, 255, 255, 0.87);
    padding-top: 0;
    line-height: 64px;
    float: left;
}

.mui-app-bar .mui-app-bar-navigation-icon-button {
    float: left;
    margin-right: 8px;
    margin-left: -16px;
}

.mui-card {
    background-color: #ffffff;
    padding: 24px;
}

.mui-card .mui-card-toolbar {
    margin-top: -24px;
    margin-left: -24px;
    margin-right: -24px;
    margin-bottom: 24px;
    line-height: 56px;
    height: 56px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

.mui-checkbox .mui-checkbox-icon {
    height: 24px;
    width: 24px;
    margin-right: 16px;
}

.mui-checkbox .mui-checkbox-icon .mui-checkbox-check {
    position: absolute;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, -webkit-transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms;
    transition: opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms;
}

.mui-checkbox .mui-checkbox-icon .mui-checkbox-check * {
    fill: #00bcd4;
}

.mui-checkbox .mui-checkbox-icon .mui-checkbox-box {
    position: absolute;
}

.mui-checkbox .mui-checkbox-icon .mui-checkbox-box * {
    fill: rgba(0, 0, 0, 0.87);
    transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 200ms;
}

.mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-check {
    transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1) 0s;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, -webkit-transform 800ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 800ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-box {
    transition: all 100s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-box * {
    fill: #00bcd4;
}

.mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-check *,
.mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-box * {
    fill: rgba(0, 0, 0, 0.3);
}

.mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-box * {
    fill: #00bcd4;
}

.mui-date-picker-calendar {
    font-size: 12px;
}

.mui-date-picker-calendar .mui-date-picker-calendar-week-title {
    font-weight: 500;
    color: rgba(0, 0, 0, 0.5);
    line-height: 12px;
    padding: 0 14px;
}

.mui-date-picker-calendar .mui-date-picker-calendar-week-title:before,
.mui-date-picker-calendar .mui-date-picker-calendar-week-title:after {
    content: " ";
    display: table;
}

.mui-date-picker-calendar .mui-date-picker-calendar-week-title:after {
    clear: both;
}

.mui-date-picker-calendar .mui-date-picker-calendar-week-title-day {
    list-style: none;
    float: left;
    width: 32px;
    text-align: center;
    margin: 0 2px;
}

.mui-date-picker-calendar .mui-date-picker-calendar-container {
    transition: height 150ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-date-picker-calendar.mui-is-4week .mui-date-picker-calendar-container {
    height: 228px;
}

.mui-date-picker-calendar.mui-is-5week .mui-date-picker-calendar-container {
    height: 268px;
}

.mui-date-picker-calendar.mui-is-6week .mui-date-picker-calendar-container {
    height: 308px;
}

.mui-is-landscape .mui-date-picker-calendar:before,
.mui-is-landscape .mui-date-picker-calendar:after {
    content: " ";
    display: table;
}

.mui-is-landscape .mui-date-picker-calendar:after {
    clear: both;
}

.mui-is-landscape .mui-date-picker-calendar-date-display {
    width: 280px;
    height: 100%;
    float: left;
}

.mui-is-landscape .mui-date-picker-calendar-container {
    width: 280px;
    float: right;
}

.mui-date-picker-calendar-month {
    line-height: 32px;
    text-align: center;
    padding: 8px 14px 0 14px;
    background-color: #ffffff;
}

.mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:before,
.mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:after {
    content: " ";
    display: table;
}

.mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:after {
    clear: both;
}

.mui-date-picker-calendar-toolbar {
    height: 48px;
    position: relative;
}

.mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title {
    line-height: 48px;
    font-size: 14px;
    text-align: center;
    font-weight: 500;
}

.mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-button-left {
    position: absolute;
    left: 0;
    top: 0;
}

.mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-button-right {
    position: absolute;
    right: 0;
    top: 0;
}

.mui-date-picker-date-display {
    text-align: center;
    position: relative;
}

.mui-date-picker-date-display .mui-date-picker-date-display-dow {
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    background-color: #0097a7;
    color: #ffffff;
    border-radius: 2px 2px 0 0;
}

.mui-date-picker-date-display .mui-date-picker-date-display-date {
    padding: 16px 0;
    background-color: #00bcd4;
    color: #ffffff;
}

.mui-date-picker-date-display .mui-date-picker-date-display-month,
.mui-date-picker-date-display .mui-date-picker-date-display-year {
    font-size: 22px;
    line-height: 24px;
    height: 24px;
    text-transform: uppercase;
}

.mui-date-picker-date-display .mui-date-picker-date-display-day {
    margin: 6px 0;
    line-height: 58px;
    height: 58px;
    font-size: 58px;
}

.mui-date-picker-date-display .mui-date-picker-date-display-year {
    color: rgba(255, 255, 255, 0.7);
}

.mui-is-landscape .mui-date-picker-date-display * {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-is-landscape .mui-date-picker-date-display-dow {
    border-radius: 2px 0 0 0;
}

.mui-is-landscape .mui-date-picker-date-display-date {
    padding: 24px 0;
}

.mui-is-landscape .mui-date-picker-date-display-day {
    font-size: 76px;
    line-height: 76px;
    height: 76px;
}

.mui-is-landscape .mui-date-picker-date-display-month,
.mui-is-landscape .mui-date-picker-date-display-year {
    font-size: 26px;
    line-height: 26px;
    height: 26px;
}

.mui-is-landscape .mui-is-5week .mui-date-picker-date-display-date {
    padding: 30px 0;
}

.mui-is-landscape .mui-is-5week .mui-date-picker-date-display-day {
    margin: 24px 0;
}

.mui-is-landscape .mui-is-6week .mui-date-picker-date-display-date {
    padding: 50px 0;
}

.mui-is-landscape .mui-is-6week .mui-date-picker-date-display-day {
    margin: 24px 0;
}

.mui-date-picker-dialog {
    font-size: 14px;
    color: rgba(0, 0, 0, 0.87);
}

.mui-date-picker-dialog .mui-date-picker-dialog-window.mui-dialog-window-contents {
    width: 280px;
}

.mui-is-landscape .mui-date-picker-dialog-window.mui-dialog-window-contents {
    width: 560px;
}

.mui-date-picker-day-button {
    position: relative;
    float: left;
    width: 36px;
    padding: 4px 2px;
}

.mui-date-picker-day-button .mui-date-picker-day-button-select {
    position: absolute;
    background-color: #0097a7;
    height: 32px;
    width: 32px;
    opacity: 0;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-date-picker-day-button .mui-date-picker-day-button-label {
    position: relative;
}

.mui-date-picker-day-button.mui-is-selected .mui-date-picker-day-button-label {
    color: #ffffff;
}

.mui-date-picker-day-button.mui-is-selected .mui-date-picker-day-button-select {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.mui-date-picker-day-button.mui-is-current-date {
    color: #00bcd4;
}

.mui-dialog-window {
    position: fixed;
    z-index: 10;
    top: 0px;
    left: -10000px;
    width: 100%;
    height: 100%;
    transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms;
}

.mui-dialog-window .mui-dialog-window-contents {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    position: relative;
    width: 75%;
    max-width: 768px;
    margin: 0 auto;
    z-index: 10;
    background: #ffffff;
    opacity: 0;
}

.mui-dialog-window .mui-dialog-window-actions {
    padding: 8px;
    margin-bottom: 8px;
    width: 100%;
    text-align: right;
}

.mui-dialog-window .mui-dialog-window-actions .mui-dialog-window-action {
    margin-right: 8px;
}

.mui-dialog-window.mui-is-shown {
    left: 0px;
    transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-dialog-window.mui-is-shown .mui-dialog-window-contents {
    opacity: 1;
    top: 0px;
    -webkit-transform: translate3d(0, 64px, 0);
    transform: translate3d(0, 64px, 0);
}

.mui-dialog .mui-dialog-title {
    padding: 24px 24px 0 24px;
    margin-bottom: 0;
}

.mui-dialog .mui-dialog-content {
    padding: 24px;
}

.mui-drop-down-icon {
    display: inline-block;
    width: 48px !important;
    position: relative;
    height: 56px;
    font-size: 15px;
    cursor: pointer;
}

.mui-drop-down-icon.mui-open .mui-icon-highlight {
    background-color: rgba(0, 0, 0, 0.1);
}

.mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-control-bg,
.mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-control-bg {
    opacity: 0;
}

.mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-label,
.mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-label {
    top: 28px;
    opacity: 0;
}

.mui-drop-down-icon.mui-open .mui-menu {
    opacity: 1;
}

.mui-drop-down-icon .mui-menu {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    right: -14px !important;
    top: 9px !important;
}

.mui-drop-down-icon .mui-menu .mui-menu-item {
    padding-right: 56px;
    height: 32px;
    line-height: 32px;
}

.mui-drop-down-menu {
    position: relative;
    display: inline-block;
    height: 56px;
    font-size: 15px;
}

.mui-drop-down-menu * {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-control-bg,
.mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-control-bg {
    opacity: 0;
}

.mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-label,
.mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-label {
    top: 28px;
    opacity: 0;
}

.mui-drop-down-menu.mui-open .mui-menu {
    opacity: 1;
}

.mui-drop-down-menu .mui-menu-control {
    cursor: pointer;
    height: 100%;
}

.mui-drop-down-menu .mui-menu-control:before,
.mui-drop-down-menu .mui-menu-control:after {
    content: " ";
    display: table;
}

.mui-drop-down-menu .mui-menu-control:after {
    clear: both;
}

.mui-drop-down-menu .mui-menu-control .mui-menu-control-bg {
    background-color: #ffffff;
    height: 100%;
    width: 100%;
    opacity: 0;
}

.mui-drop-down-menu .mui-menu-control:hover .mui-menu-control-bg {
    opacity: 1;
}

.mui-drop-down-menu .mui-menu-control .mui-menu-label {
    line-height: 56px;
    position: absolute;
    padding-left: 24px;
    top: 0;
    opacity: 1;
}

.mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon {
    position: absolute;
    top: 16px;
    right: 16px;
}

.mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon * {
    fill: rgba(0, 0, 0, 0.26);
}

.mui-drop-down-menu .mui-menu-control .mui-menu-control-underline {
    border-top: solid 1px #e0e0e0;
    margin: 0 24px;
}

.mui-drop-down-menu .mui-menu .mui-menu-item {
    padding-right: 48px;
    height: 32px;
    line-height: 32px;
    white-space: nowrap;
}

.mui-enhanced-button {
    border: 0;
    background: none;
}

.mui-enhanced-button:focus {
    outline: none;
}

.mui-enhanced-button.mui-is-link-button {
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
}

.mui-enhanced-button.mui-is-link-button:hover {
    text-decoration: none;
}

.mui-enhanced-button.mui-is-link-button.mui-is-disabled {
    cursor: default;
}

.mui-enhanced-switch {
    position: relative;
    cursor: pointer;
    overflow: visible;
    display: table;
    height: auto;
    width: 100%;
}

.mui-enhanced-switch .mui-enhanced-switch-input {
    position: absolute;
    cursor: pointer;
    pointer-events: all;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    left: 0;
}

.mui-enhanced-switch .mui-enhanced-switch-wrap {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    float: left;
    position: relative;
    display: table-column;
}

.mui-enhanced-switch .mui-enhanced-switch-wrap .mui-touch-ripple,
.mui-enhanced-switch .mui-enhanced-switch-wrap .mui-focus-ripple-inner {
    width: 200%;
    height: 200%;
    top: -12px;
    left: -12px;
}

.mui-enhanced-switch .mui-switch-label {
    float: left;
    position: relative;
    display: table-column;
    width: calc(100% - 60px);
    line-height: 24px;
}

.mui-enhanced-switch.mui-is-switched .mui-focus-ripple-inner,
.mui-enhanced-switch.mui-is-switched .mui-ripple-circle-inner {
    background-color: rgba(0, 188, 212, 0.2);
}

.mui-enhanced-textarea .mui-enhanced-textarea-shadow,
.mui-enhanced-textarea .mui-enhanced-textarea-input {
    width: 100%;
    resize: none;
}

.mui-enhanced-textarea .mui-enhanced-textarea-input {
    overflow: hidden;
}

.mui-enhanced-textarea .mui-enhanced-textarea-shadow {
    -webkit-transform: scale(0);
    transform: scale(0);
    position: absolute;
}

.mui-flat-button {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
    margin-bottom: 15px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 500;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    color: rgba(0, 0, 0, 0.87);
    line-height: 36px;
    min-width: 88px;
    padding: 0;
    margin: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-flat-button .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(0, 0, 0, 0.1);
}

.mui-flat-button .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(0, 0, 0, 0.07);
}

.mui-flat-button .mui-flat-button-label {
    position: relative;
    padding: 0 16px;
}

.mui-flat-button:hover,
.mui-flat-button.mui-is-keyboard-focused {
    background-color: #e6e6e6;
}

.mui-flat-button.mui-is-disabled {
    color: rgba(0, 0, 0, 0.3);
}

.mui-flat-button.mui-is-disabled:hover {
    background-color: inherit;
}

.mui-flat-button.mui-is-primary {
    color: #ff4081;
}

.mui-flat-button.mui-is-primary:hover,
.mui-flat-button.mui-is-primary.mui-is-keyboard-focused {
    background-color: #ffe3ed;
}

.mui-flat-button.mui-is-primary .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(255, 64, 129, 0.2);
}

.mui-flat-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(255, 64, 129, 0.2);
}

.mui-flat-button.mui-is-secondary {
    color: #00bcd4;
}

.mui-flat-button.mui-is-secondary:hover,
.mui-flat-button.mui-is-secondary.mui-is-keyboard-focused {
    background-color: #defbff;
}

.mui-flat-button.mui-is-secondary .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(0, 188, 212, 0.2);
}

.mui-flat-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(0, 188, 212, 0.2);
}

.mui-floating-action-button {
    display: inline-block;
}

.mui-floating-action-button,
.mui-floating-action-button * {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-floating-action-button .mui-floating-action-button-container {
    position: relative;
    height: 56px;
    width: 56px;
    padding: 0;
    overflow: hidden;
    background-color: #ff4081;
    border-radius: 50%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled {
    background-color: #e6e6e6;
}

.mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled .mui-floating-action-button-icon {
    color: rgba(0, 0, 0, 0.3);
}

.mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled:hover {
    background-color: #e6e6e6;
}

.mui-floating-action-button .mui-floating-action-button-container:hover,
.mui-floating-action-button .mui-floating-action-button-container.mui-is-keyboard-focused {
    background-color: #f30053;
}

.mui-floating-action-button .mui-floating-action-button-icon {
    line-height: 56px;
    color: #ffffff;
    fill: #ffffff;
}

.mui-floating-action-button .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(255, 255, 255, 0.5);
}

.mui-floating-action-button .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(255, 255, 255, 0.5);
}

.mui-floating-action-button.mui-is-mini .mui-floating-action-button-container {
    height: 40px;
    width: 40px;
}

.mui-floating-action-button.mui-is-mini .mui-floating-action-button-icon {
    line-height: 40px;
}

.mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container {
    background-color: #00bcd4;
}

.mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container:hover,
.mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container.mui-is-keyboard-focused {
    background-color: #00aac0;
}

.mui-floating-action-button.mui-is-secondary .mui-floating-action-button-icon {
    color: #ffffff;
}

.mui-floating-action-button.mui-is-secondary .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(255, 255, 255, 0.35);
}

.mui-floating-action-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(255, 255, 255, 0.35);
}

.mui-font-icon {
    position: relative;
    font-size: 24px;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mui-icon-button {
    position: relative;
    padding: 12px;
    width: 48px;
    height: 48px;
}

.mui-icon-button * {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-icon-button .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
    border: solid 6px rgba(0, 0, 0, 0);
    background-clip: padding-box;
    -webkit-animation: icon-button-focus-ripple-pulsate 1.5s ease 0s infinite;
    animation: icon-button-focus-ripple-pulsate 1.5s ease 0s infinite;
}

@-webkit-keyframes icon-button-focus-ripple-pulsate {

    0%,
    100% {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes icon-button-focus-ripple-pulsate {

    0%,
    100% {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

.mui-icon-button .mui-icon-button-tooltip {
    margin-top: 52px;
}

.mui-icon-button.mui-is-disabled * {
    color: rgba(191, 191, 191, 0.87);
    fill: rgba(191, 191, 191, 0.87);
}

.mui-dark-theme .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(255, 255, 255, 0.3);
}

.mui-dark-theme .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.3);
}

.mui-ink-bar {
    bottom: 0;
    display: block;
    background-color: yellow;
    height: 2px;
    margin-top: -2px;
    position: relative;
    transition: left 1s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-input {
    position: relative;
    margin-top: 24px;
    margin-bottom: 48px;
}

.mui-input input,
.mui-input textarea {
    background-color: transparent;
    font-size: 16px;
    border: 0;
    outline: none;
    border-bottom: 1px solid lightgray;
    padding: 0;
    box-sizing: border-box;
    padding-bottom: 14px;
}

.mui-input input[type='text'],
.mui-input textarea[type='text'],
.mui-input input[type='password'],
.mui-input textarea[type='password'],
.mui-input input[type='email'],
.mui-input textarea[type='email'] {
    display: block;
    width: 320px;
}

.mui-input input:focus,
.mui-input textarea:focus,
.mui-input input.mui-is-not-empty,
.mui-input textarea.mui-is-not-empty,
.mui-input input:disabled[value]:not([value=""]),
.mui-input textarea:disabled[value]:not([value=""]) {
    outline: none;
    box-shadow: none;
}

.mui-input input:focus~.mui-input-placeholder,
.mui-input textarea:focus~.mui-input-placeholder,
.mui-input input.mui-is-not-empty~.mui-input-placeholder,
.mui-input textarea.mui-is-not-empty~.mui-input-placeholder,
.mui-input input:disabled[value]:not([value=""])~.mui-input-placeholder,
.mui-input textarea:disabled[value]:not([value=""])~.mui-input-placeholder {
    color: blue;
    font-size: 13px !important;
    font-weight: 300;
    top: -32px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-input input:focus~.mui-input-highlight,
.mui-input textarea:focus~.mui-input-highlight,
.mui-input input.mui-is-not-empty~.mui-input-highlight,
.mui-input textarea.mui-is-not-empty~.mui-input-highlight,
.mui-input input:disabled[value]:not([value=""])~.mui-input-highlight,
.mui-input textarea:disabled[value]:not([value=""])~.mui-input-highlight {
    width: 0;
    background-color: blue;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-input input:focus~.mui-input-bar::before,
.mui-input textarea:focus~.mui-input-bar::before,
.mui-input input.mui-is-not-empty~.mui-input-bar::before,
.mui-input textarea.mui-is-not-empty~.mui-input-bar::before,
.mui-input input:disabled[value]:not([value=""])~.mui-input-bar::before,
.mui-input textarea:disabled[value]:not([value=""])~.mui-input-bar::before,
.mui-input input:focus~.mui-input-bar::after,
.mui-input textarea:focus~.mui-input-bar::after,
.mui-input input.mui-is-not-empty~.mui-input-bar::after,
.mui-input textarea.mui-is-not-empty~.mui-input-bar::after,
.mui-input input:disabled[value]:not([value=""])~.mui-input-bar::after,
.mui-input textarea:disabled[value]:not([value=""])~.mui-input-bar::after {
    background-color: blue;
    width: 50%;
}

.mui-input input:focus~.mui-input-description,
.mui-input textarea:focus~.mui-input-description,
.mui-input input.mui-is-not-empty~.mui-input-description,
.mui-input textarea.mui-is-not-empty~.mui-input-description,
.mui-input input:disabled[value]:not([value=""])~.mui-input-description,
.mui-input textarea:disabled[value]:not([value=""])~.mui-input-description {
    display: block;
}

.mui-input input:not(:focus).mui-is-not-empty+.mui-input-placeholder,
.mui-input textarea:not(:focus).mui-is-not-empty+.mui-input-placeholder,
.mui-input input:disabled[value]:not([value=""])+.mui-input-placeholder,
.mui-input textarea:disabled[value]:not([value=""])+.mui-input-placeholder {
    color: gray;
}

.mui-input input:not(:focus).mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::before,
.mui-input textarea:not(:focus).mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::before,
.mui-input input:disabled[value]:not([value=""])+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::before,
.mui-input textarea:disabled[value]:not([value=""])+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::before,
.mui-input input:not(:focus).mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::after,
.mui-input textarea:not(:focus).mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::after,
.mui-input input:disabled[value]:not([value=""])+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::after,
.mui-input textarea:disabled[value]:not([value=""])+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::after {
    width: 0;
}

.mui-input input:not(:focus).mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar+.mui-input-description,
.mui-input textarea:not(:focus).mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar+.mui-input-description,
.mui-input input:disabled[value]:not([value=""])+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar+.mui-input-description,
.mui-input textarea:disabled[value]:not([value=""])+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar+.mui-input-description {
    display: none;
}

.mui-input input+.mui-input-placeholder,
.mui-input textarea+.mui-input-placeholder {
    font-size: 16px;
    color: gray;
    position: absolute;
    top: -4px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-input .mui-input-highlight {
    content: '';
    position: absolute;
    background-color: transparent;
    opacity: 0.25;
    height: 19px;
    top: -3px;
    width: 160px;
    z-index: -1;
}

.mui-input .mui-input-bar {
    position: relative;
    display: block;
    width: 320px;
}

.mui-input .mui-input-bar::before,
.mui-input .mui-input-bar::after {
    content: '';
    height: 2px;
    top: -2px;
    width: 0;
    position: absolute;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-input .mui-input-bar::before {
    left: 50%;
}

.mui-input .mui-input-bar::after {
    right: 50%;
}

.mui-input .mui-input-description {
    display: none;
    color: blue;
    position: absolute;
}

.mui-input .mui-input-error {
    display: none;
    color: red;
    position: absolute;
}

.mui-input.mui-error input:focus+.mui-input-placeholder,
.mui-input.mui-error textarea:focus+.mui-input-placeholder,
.mui-input.mui-error input.mui-is-not-empty+.mui-input-placeholder,
.mui-input.mui-error textarea.mui-is-not-empty+.mui-input-placeholder {
    color: red;
}

.mui-input.mui-error input:focus+.mui-input-placeholder+.mui-input-highlight,
.mui-input.mui-error textarea:focus+.mui-input-placeholder+.mui-input-highlight,
.mui-input.mui-error input.mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight,
.mui-input.mui-error textarea.mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight {
    width: 0;
    background-color: red;
}

.mui-input.mui-error input:focus+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::before,
.mui-input.mui-error textarea:focus+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::before,
.mui-input.mui-error input.mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::before,
.mui-input.mui-error textarea.mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::before,
.mui-input.mui-error input:focus+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::after,
.mui-input.mui-error textarea:focus+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::after,
.mui-input.mui-error input.mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::after,
.mui-input.mui-error textarea.mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar::after {
    background-color: red;
}

.mui-input.mui-error input:focus+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar+.mui-input-description,
.mui-input.mui-error textarea:focus+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar+.mui-input-description,
.mui-input.mui-error input.mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar+.mui-input-description,
.mui-input.mui-error textarea.mui-is-not-empty+.mui-input-placeholder+.mui-input-highlight+.mui-input-bar+.mui-input-description {
    display: none;
}

.mui-input.mui-error .mui-input-error {
    display: block;
}

.mui-input.mui-floating {
    margin-top: 24px;
}

.mui-input.mui-floating input:focus+.mui-input-placeholder,
.mui-input.mui-floating textarea:focus+.mui-input-placeholder {
    display: block;
    color: gray;
    font-size: 16px !important;
    font-weight: 400;
    top: -4px;
}

.mui-input.mui-floating input:focus.mui-is-not-empty+.mui-input-placeholder,
.mui-input.mui-floating textarea:focus.mui-is-not-empty+.mui-input-placeholder {
    display: none;
}

.mui-input.mui-floating input.mui-is-not-empty+.mui-input-placeholder,
.mui-input.mui-floating textarea.mui-is-not-empty+.mui-input-placeholder {
    display: none;
}

.mui-input.mui-disabled {
    opacity: 0.4;
}

.mui-input::-webkit-input-placeholder {
    position: absolute !important;
    top: -20px !important;
}

.mui-left-nav .mui-left-nav-menu {
    height: 100%;
    position: fixed;
    width: 256px;
    background-color: #ffffff;
    z-index: 10;
    left: 0px;
    top: 0px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-left-nav .mui-left-nav-menu .mui-menu .mui-menu-item {
    height: 48px;
    line-height: 48px;
}

.mui-left-nav .mui-left-nav-menu .mui-menu a.mui-menu-item {
    display: block;
    text-decoration: none;
    color: rgba(0, 0, 0, 0.87);
}

.mui-left-nav.mui-closed .mui-left-nav-menu {
    -webkit-transform: translate3d(-266px, 0, 0);
    transform: translate3d(-266px, 0, 0);
}

.mui-menu {
    background-color: #ffffff;
}

.mui-menu * {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-menu.mui-menu-hideable {
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}

.mui-menu.mui-menu-hideable .mui-paper-container {
    overflow: hidden;
    padding: 0;
}

.mui-menu.mui-menu-hideable.mui-visible>.mui-paper-container {
    padding-top: 8px;
    padding-bottom: 8px;
}

.mui-menu .mui-paper-container {
    padding-top: 8px;
    padding-bottom: 8px;
}

.mui-menu .mui-subheader {
    padding-left: 24px;
    padding-right: 24px;
}

.mui-menu .mui-nested-menu-item {
    position: relative;
}

.mui-menu .mui-nested-menu-item.mui-open>.mui-menu {
    opacity: 1;
}

.mui-menu-item {
    cursor: pointer;
    line-height: 48px;
    padding-left: 24px;
    padding-right: 24px;
    background-color: rgba(0, 0, 0, 0);
}

.mui-menu-item * {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mui-menu-item:hover {
    background-color: rgba(0, 0, 0, 0.035);
}

.mui-menu-item .mui-menu-item-number {
    float: right;
    width: 24px;
    text-align: center;
}

.mui-menu-item .mui-menu-item-attribute {
    float: right;
}

.mui-menu-item .mui-menu-item-icon-right {
    line-height: 48px;
    float: right;
}

.mui-menu-item .mui-menu-item-icon {
    float: left;
    line-height: 48px;
    margin-right: 24px;
}

.mui-menu-item .mui-menu-item-data {
    display: block;
    padding-left: 48px;
    line-height: 32px;
    height: 32px;
    vertical-align: top;
    top: -12px;
    position: relative;
    font-weight: 300;
}

.mui-menu-item .muidocs-icon-custom-arrow-drop-right {
    margin-right: -8px;
    color: rgba(0, 0, 0, 0.26);
}

.mui-menu-item .mui-toggle {
    margin-top: 12px;
    float: right;
    width: 42px;
}

.mui-menu-item.mui-is-selected {
    color: #ff4081;
}

.mui-overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 9;
    top: 0px;
    left: -100%;
    background-color: rgba(0, 0, 0, 0);
    transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 400ms, background-color 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-overlay.mui-is-shown {
    left: 0px;
    background-color: rgba(0, 0, 0, 0.54);
    transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, background-color 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-paper.mui-rounded {
    border-radius: 2px;
}

.mui-paper.mui-rounded>.mui-paper-container {
    border-radius: 2px;
}

.mui-paper.mui-circle {
    border-radius: 50%;
}

.mui-paper.mui-circle>.mui-paper-container {
    border-radius: 50%;
}

.mui-paper>.mui-paper-container {
    height: 100%;
    width: 100%;
}

.mui-paper.mui-z-depth-1 {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.24);
}

.mui-paper.mui-z-depth-1>.mui-z-depth-bottom {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12);
}

.mui-paper.mui-z-depth-2 {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23);
}

.mui-paper.mui-z-depth-2>.mui-z-depth-bottom {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
}

.mui-paper.mui-z-depth-3 {
    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.23);
}

.mui-paper.mui-z-depth-3>.mui-z-depth-bottom {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.19);
}

.mui-paper.mui-z-depth-4 {
    box-shadow: 0 10px 18px rgba(0, 0, 0, 0.22);
}

.mui-paper.mui-z-depth-4>.mui-z-depth-bottom {
    box-shadow: 0 14px 45px rgba(0, 0, 0, 0.25);
}

.mui-paper.mui-z-depth-5 {
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.22);
}

.mui-paper.mui-z-depth-5>.mui-z-depth-bottom {
    box-shadow: 0 19px 60px rgba(0, 0, 0, 0.3);
}

.mui-radio-button .mui-radio-button-icon {
    height: 24px;
    width: 24px;
    margin-right: 16px;
}

.mui-radio-button .mui-radio-button-icon .mui-radio-button-fill {
    position: absolute;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-radio-button .mui-radio-button-icon .mui-radio-button-fill * {
    fill: #00bcd4;
}

.mui-radio-button .mui-radio-button-icon .mui-radio-button-target {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    position: absolute;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.mui-radio-button .mui-radio-button-icon .mui-radio-button-target * {
    fill: rgba(0, 0, 0, 0.87);
    transition: all 2s cubic-bezier(0.23, 1, 0.32, 1) 200ms;
}

.mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-fill {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target * {
    fill: #00bcd4;
    transition: all 100s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-fill *,
.mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-target * {
    fill: rgba(0, 0, 0, 0.3);
}

.mui-radio-button.mui-is-required .mui-radio-button-icon .mui-radio-button-target * {
    fill: #00bcd4;
}

.mui-raised-button {
    display: inline-block;
    min-width: 88px;
    height: 36px;
}

.mui-raised-button,
.mui-raised-button * {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-raised-button .mui-raised-button-container {
    position: relative;
    width: 100%;
    padding: 0;
    overflow: hidden;
    border-radius: 2px;
    background-color: #ffffff;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-raised-button .mui-raised-button-container.mui-is-keyboard-focused {
    background-color: #e6e6e6;
}

.mui-raised-button .mui-raised-button-container.mui-is-disabled {
    background-color: #e6e6e6;
}

.mui-raised-button .mui-raised-button-container.mui-is-disabled .mui-raised-button-label {
    color: rgba(0, 0, 0, 0.3);
}

.mui-raised-button .mui-raised-button-container.mui-is-disabled:hover {
    background-color: #e6e6e6;
}

.mui-raised-button .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(0, 0, 0, 0.1);
}

.mui-raised-button .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(0, 0, 0, 0.07);
}

.mui-raised-button .mui-raised-button-label {
    position: relative;
    font-size: 14px;
    line-height: 20px;
    padding-top: 5px;
    margin-bottom: 15px;
    letter-spacing: 0;
    text-transform: uppercase;
    font-weight: 500;
    margin: 0;
    padding: 0 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 36px;
    color: rgba(0, 0, 0, 0.87);
}

.mui-raised-button:hover .mui-raised-button-container {
    background-color: #e6e6e6;
}

.mui-raised-button.mui-is-primary .mui-raised-button-container {
    background-color: #ff4081;
}

.mui-raised-button.mui-is-primary .mui-raised-button-container.mui-is-keyboard-focused {
    background-color: #f30053;
}

.mui-raised-button.mui-is-primary .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(255, 255, 255, 0.5);
}

.mui-raised-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(255, 255, 255, 0.5);
}

.mui-raised-button.mui-is-primary .mui-raised-button-label {
    color: #ffffff;
}

.mui-raised-button.mui-is-primary:hover .mui-raised-button-container {
    background-color: #f30053;
}

.mui-raised-button.mui-is-secondary .mui-raised-button-container {
    background-color: #00bcd4;
}

.mui-raised-button.mui-is-secondary .mui-raised-button-container.mui-is-keyboard-focused {
    background-color: #00aac0;
}

.mui-raised-button.mui-is-secondary .mui-touch-ripple .mui-ripple-circle-inner {
    background-color: rgba(255, 255, 255, 0.35);
}

.mui-raised-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(255, 255, 255, 0.35);
}

.mui-raised-button.mui-is-secondary .mui-raised-button-label {
    color: #ffffff;
}

.mui-raised-button.mui-is-secondary:hover .mui-raised-button-container {
    background-color: #00aac0;
}

.mui-focus-ripple {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}

.mui-focus-ripple .mui-focus-ripple-inner {
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-animation: focus-ripple-pulsate 1.5s ease 0s infinite;
    animation: focus-ripple-pulsate 1.5s ease 0s infinite;
}

@-webkit-keyframes focus-ripple-pulsate {

    0%,
    100% {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    50% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
    }
}

@keyframes focus-ripple-pulsate {

    0%,
    100% {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    50% {
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
    }
}

.mui-focus-ripple.mui-is-shown {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.mui-ripple-circle {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    opacity: 0.7;
    transition: opacity 2s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-ripple-circle .mui-ripple-circle-inner {
    height: 100%;
    width: 100%;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0);
    background-color: rgba(0, 0, 0, 0.2);
    transition: -webkit-transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-ripple-circle.mui-is-started {
    opacity: 1;
}

.mui-ripple-circle.mui-is-started .mui-ripple-circle-inner {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.mui-ripple-circle.mui-is-ending {
    opacity: 0;
}

.mui-touch-ripple {
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.react-draggable-dragging {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mui-slider {
    -webkit-touch-callout: none;
    cursor: default;
    height: 24px;
    position: relative;
}

.mui-slider .mui-slider-track {
    position: absolute;
    top: 11px;
    left: 0;
    width: 100%;
    height: 2px;
}

.mui-slider .mui-slider-selection {
    position: absolute;
    top: 0;
    height: 100%;
}

.mui-slider .mui-slider-selection .mui-slider-selection-fill {
    height: 100%;
    transition: margin 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-slider .mui-slider-selection-low {
    left: 0;
}

.mui-slider .mui-slider-selection-low .mui-slider-selection-fill {
    background-color: #b2ebf2;
    margin-right: 6px;
}

.mui-slider .mui-slider-selection-high {
    right: 0;
}

.mui-slider .mui-slider-selection-high .mui-slider-selection-fill {
    background-color: rgba(0, 0, 0, 0.26);
    margin-left: 6px;
}

.mui-slider .mui-slider-handle {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0%;
    z-index: 1;
    margin: 1px 0 0 0;
    background-clip: padding-box;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: border 450ms cubic-bezier(0.23, 1, 0.32, 1), width 450ms cubic-bezier(0.23, 1, 0.32, 1), height 450ms cubic-bezier(0.23, 1, 0.32, 1);
    width: 12px;
    height: 12px;
}

.mui-slider .mui-slider-handle:focus {
    outline: none;
}

.mui-slider:not(.mui-disabled) .mui-slider-handle {
    border: 0px solid transparent;
    background-color: #b2ebf2;
}

.mui-slider:not(.mui-disabled) .mui-slider-handle:active {
    width: 24px;
    height: 24px;
}

.mui-slider:not(.mui-disabled):hover .mui-slider-selection-high .mui-slider-selection-fill,
.mui-slider:not(.mui-disabled):focus .mui-slider-selection-high .mui-slider-selection-fill {
    background: #9e9e9e;
}

.mui-slider:not(.mui-disabled):hover:not(.mui-slider-zero) .mui-slider-handle:not(:active),
.mui-slider:not(.mui-disabled):focus:not(.mui-slider-zero) .mui-slider-handle:not(:active) {
    border: 12px solid rgba(178, 235, 242, 0.2);
    width: 36px;
    height: 36px;
}

.mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle {
    border: 2px solid rgba(0, 0, 0, 0.26);
    background-color: transparent;
    box-shadow: none;
}

.mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle:active {
    border-color: #9e9e9e;
    width: 24px !important;
    height: 24px !important;
    transition: background-color 450ms cubic-bezier(0.23, 1, 0.32, 1), width 450ms cubic-bezier(0.23, 1, 0.32, 1), height 450ms cubic-bezier(0.23, 1, 0.32, 1);
}

.mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle:active~.mui-slider-selection-high .mui-slider-selection-fill {
    margin-left: 12px !important;
    transition: margin 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-slider:not(.mui-disabled).mui-slider-zero:hover .mui-slider-handle,
.mui-slider:not(.mui-disabled).mui-slider-zero:focus .mui-slider-handle {
    border: 2px solid #bdbdbd;
    width: 14px;
    height: 14px;
}

.mui-slider.mui-disabled {
    cursor: not-allowed;
}

.mui-slider.mui-disabled .mui-slider-selection-fill {
    background-color: rgba(0, 0, 0, 0.26);
}

.mui-slider.mui-disabled .mui-slider-handle {
    cursor: not-allowed;
    background-color: rgba(0, 0, 0, 0.26);
    width: 8px;
    height: 8px;
}

.mui-slider.mui-disabled.mui-slider-zero .mui-slider-selection-low .mui-slider-selection-fill {
    margin-right: 5px;
}

.mui-slider.mui-disabled.mui-slider-zero .mui-slider-selection-high .mui-slider-selection-fill {
    margin-left: 5px;
}

.mui-slider.mui-disabled.mui-slider-zero .mui-slider-handle {
    border: 2px solid rgba(0, 0, 0, 0.26);
    background-color: transparent;
}

.mui-snackbar {
    color: white;
    background-color: #323232;
    border-radius: 2px;
    padding: 0 24px;
    height: 48px;
    line-height: 48px;
    min-width: 288px;
    max-width: 568px;
    position: fixed;
    z-index: 10;
    bottom: 24px;
    margin-left: 24px;
    left: -10000px;
    opacity: 0;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
    transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 400ms, opacity 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, -webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 400ms, opacity 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-snackbar .mui-snackbar-action {
    color: #ff4081;
    float: right;
    margin-top: 6px;
    margin-right: -16px;
    margin-left: 24px;
    background-color: transparent;
}

.mui-snackbar.mui-is-open {
    left: 0;
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, -webkit-transform 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-subheader {
    font-size: 13px;
    line-height: 24px;
    padding-top: 4px;
    margin-bottom: 12px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    margin: 0;
    height: 56px;
    line-height: 48px;
    color: #00bcd4;
    border-top: solid 1px #e0e0e0;
    padding-top: 8px;
    margin-top: 8px;
}

.mui-subheader:first-child {
    height: 48px;
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}

.mui-svg-icon {
    position: relative;
    height: 24px;
    width: 24px;
    display: inline-block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mui-svg-icon * {
    fill: rgba(0, 0, 0, 0.87);
}

.mui-table {
    padding: 0 24px;
}

.mui-table .mui-table-header .mui-table-header-column {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    width: 200px;
}

.mui-table .mui-table-header .mui-table-header-pagify {
    display: inline-block;
    height: 48px;
    line-height: 48px;
    float: right;
}

.mui-table .mui-table-rows .mui-table-rows-item {
    height: 48px;
    line-height: 48px;
    display: block;
    width: 100%;
}

.mui-table .mui-table-rows .mui-table-rows-actions {
    height: 48px;
    line-height: 48px;
    display: inline-block;
    float: right;
}

.mui-tabs-container {
    position: relative;
}

.mui-tabs-container .mui-tab-item-container {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 48px;
    background-color: #00bcd4;
    white-space: nowrap;
    display: block;
}

.mui-tabs-container .mui-tab-item-container .mui-tab-item {
    display: inline-block;
    height: 100%;
    cursor: pointer;
    text-align: center;
    line-height: 48px;
    color: #fff;
    opacity: .6;
    font-size: 14sp;
    font-weight: 500;
    font: 'Roboto', sans-serif;
}

.mui-tabs-container .mui-tab-item-container .mui-tab-item.mui-tab-is-active {
    color: #fff;
    opacity: 1;
    font: 'Roboto', sans-serif;
}

.mui-tabs-container .mui-tab-item-container .mui-tab-item .mui-tab-template {
    display: block;
    width: 100%;
    position: relative;
    text-align: initial;
}

.mui-text-field {
    font-size: 16px;
    line-height: 24px;
    width: 256px;
    height: 48px;
    display: inline-block;
    position: relative;
    transition: height 200ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-text-field .mui-text-field-hint,
.mui-text-field .mui-text-field-floating-label {
    position: absolute;
    line-height: 48px;
    color: rgba(0, 0, 0, 0.3);
    opacity: 1;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-text-field .mui-text-field-error {
    position: absolute;
    bottom: -10px;
    font-size: 12px;
    line-height: 12px;
    color: #f44336;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-text-field .mui-text-field-input,
.mui-text-field .mui-text-field-textarea {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background-color: rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0.87);
}

.mui-text-field .mui-text-field-textarea {
    margin-top: 12px;
}

.mui-text-field .mui-text-field-underline,
.mui-text-field .mui-text-field-focus-underline {
    position: absolute;
    width: 100%;
    bottom: 8px;
    margin: 0;
}

.mui-text-field .mui-text-field-focus-underline {
    border-color: #00bcd4;
    border-bottom-width: 2px;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-text-field.mui-has-error .mui-text-field-focus-underline {
    border-color: #f44336;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.mui-text-field.mui-has-value .mui-text-field-hint {
    opacity: 0;
}

.mui-text-field.mui-is-disabled .mui-text-field-input {
    color: rgba(0, 0, 0, 0.3);
}

.mui-text-field.mui-is-disabled .mui-text-field-underline {
    border: none;
    height: 40px;
    overflow: hidden;
}

.mui-text-field.mui-is-disabled .mui-text-field-underline:after {
    content: '..............................................................................................................................................................................................................................................................................................................................................................';
    position: absolute;
    top: 23px;
    color: rgba(0, 0, 0, 0.3);
}

.mui-text-field.mui-is-focused .mui-text-field-focus-underline {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.mui-text-field.mui-has-floating-labels {
    height: 72px;
}

.mui-text-field.mui-has-floating-labels .mui-text-field-floating-label {
    top: 24px;
    -webkit-transform: scale(1) translate3d(0, 0, 0);
    transform: scale(1) translate3d(0, 0, 0);
    -webkit-transform-origin: left top;
    transform-origin: left top;
}

.mui-text-field.mui-has-floating-labels .mui-text-field-hint {
    top: 24px;
    opacity: 0;
}

.mui-text-field.mui-has-floating-labels .mui-text-field-input {
    padding-top: 24px;
}

.mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label,
.mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label {
    -webkit-transform: scale(0.75) translate3d(0, -18px, 0);
    transform: scale(0.75) translate3d(0, -18px, 0);
}

.mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label {
    color: rgba(0, 0, 0, 0.5);
}

.mui-text-field.mui-has-floating-labels.mui-is-disabled .mui-text-field-hint {
    color: rgba(0, 0, 0, 0.3);
}

.mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-hint {
    opacity: 1;
}

.mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label {
    -webkit-transform: scale(0.75) translate3d(0, -18px, 0);
    transform: scale(0.75) translate3d(0, -18px, 0);
    color: #00bcd4;
}

.mui-text-field.mui-has-floating-labels.mui-is-focused.mui-has-error .mui-text-field-floating-label {
    color: #f44336;
}

.mui-text-field.mui-has-floating-labels.mui-is-focused.mui-has-value .mui-text-field-hint {
    opacity: 0;
}

.mui-toggle .mui-toggle-icon {
    padding: 4px 0px 6px 2px;
    margin-right: 8px;
}

.mui-toggle .mui-toggle-icon .mui-toggle-track {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    width: 36px;
    height: 14px;
    border-radius: 30px;
    background-color: rgba(0, 0, 0, 0.26);
}

.mui-toggle .mui-toggle-icon .mui-toggle-thumb {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    position: absolute;
    top: 1px;
    left: 2px;
    width: 20px;
    height: 20px;
    line-height: 24px;
    border-radius: 50%;
    background-color: #fafafa;
}

.mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-paper-container {
    border-radius: 50%;
}

.mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-touch-ripple,
.mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-focus-ripple-inner {
    width: 200%;
    height: 200%;
    top: -10px;
    left: -10px;
}

.mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-track {
    background-color: rgba(0, 188, 212, 0.5);
}

.mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-thumb {
    left: 18px;
    background-color: #00bcd4;
}

.mui-toggle.mui-is-disabled .mui-toggle-icon {
    cursor: default;
}

.mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-track {
    background-color: rgba(0, 0, 0, 0.12);
}

.mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb {
    background-color: #bdbdbd;
}

.mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-track {
    background-color: rgba(0, 188, 212, 0.5);
}

.mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-thumb {
    background-color: #00bcd4;
}

.mui-toolbar {
    background-color: #e1e1e1;
    height: 56px;
    width: 100%;
    padding: 0 24px;
}

.mui-toolbar .mui-toolbar-group {
    position: relative;
}

.mui-toolbar .mui-toolbar-group .mui-toolbar-title {
    padding-right: 16px;
    line-height: 56px;
}

.mui-toolbar .mui-toolbar-group .mui-toolbar-separator {
    background-color: rgba(0, 0, 0, 0.175);
    display: inline-block;
    height: 32px;
    margin-left: 24px;
    position: relative;
    top: 12px;
    width: 1px;
}

.mui-toolbar .mui-toolbar-group .mui-raised-button,
.mui-toolbar .mui-toolbar-group .mui-flat-button {
    margin: 0 24px;
    margin-top: 10px;
    position: relative;
}

.mui-toolbar .mui-toolbar-group .mui-drop-down-menu {
    color: rgba(0, 0, 0, 0.54);
    display: inline-block;
    margin-right: 24px;
}

.mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-menu-control-bg {
    background-color: #ffffff;
    border-radius: 0;
}

.mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-menu-control .mui-menu-control-underline {
    display: none;
}

.mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-font-icon:hover {
    color: rgba(0, 0, 0, 0.4);
}

.mui-toolbar .mui-toolbar-group .mui-font-icon {
    color: rgba(0, 0, 0, 0.4);
    cursor: pointer;
    line-height: 56px;
    padding-left: 24px;
}

.mui-toolbar .mui-toolbar-group .mui-font-icon:hover {
    color: rgba(0, 0, 0, 0.87);
    z-index: 1;
}

.mui-toolbar .mui-toolbar-group.mui-left {
    float: left;
}

.mui-toolbar .mui-toolbar-group.mui-left .mui-drop-down-menu,
.mui-toolbar .mui-toolbar-group.mui-left .mui-font-icon,
.mui-toolbar .mui-toolbar-group.mui-left .mui-toolbar-separator,
.mui-toolbar .mui-toolbar-group.mui-left .mui-drop-down-icon {
    float: left;
}

.mui-toolbar .mui-toolbar-group.mui-left:first-child {
    margin-left: -24px;
}

.mui-toolbar .mui-toolbar-group.mui-left:first-child .mui-toolbar-title {
    margin-left: 24px;
}

.mui-toolbar .mui-toolbar-group.mui-right {
    float: right;
}

.mui-toolbar .mui-toolbar-group.mui-right * {
    vertical-align: top;
}

.mui-toolbar .mui-toolbar-group.mui-right:last-child {
    margin-right: -24px;
}

.mui-tooltip {
    position: absolute;
    font-family: 'Roboto', sans-serif;
    font-size: 10px;
    line-height: 22px;
    padding: 0 8px;
    color: #ffffff;
    overflow: hidden;
    top: -10000px;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    transition: top 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms, -webkit-transform 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: top 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms, transform 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-tooltip .mui-tooltip-label {
    position: relative;
    white-space: nowrap;
}

.mui-tooltip .mui-tooltip-ripple {
    position: absolute;
    left: 50%;
    top: 0px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background-color: transparent;
    transition: width 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms, height 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms, background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-tooltip.mui-is-shown {
    top: -16px;
    opacity: 1;
    -webkit-transform: translate3d(0px, 16px, 0px);
    transform: translate3d(0px, 16px, 0px);
    transition: top 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, -webkit-transform 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    transition: top 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-tooltip.mui-is-shown .mui-tooltip-ripple {
    background-color: #757575;
    transition: width 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, height 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, background-color 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-tooltip.mui-is-touch {
    font-size: 14px;
    line-height: 44px;
    padding: 0 16px;
}

.mui-tooltip.mui-is-touch.mui-is-shown .mui-tooltip-ripple {
    height: 105px;
    width: 105px;
}

.mui-transition-slide-in {
    position: relative;
    overflow: hidden;
    height: 100%;
}

.mui-transition-slide-in .mui-transition-slide-in-child {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0px;
    left: 0px;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.mui-transition-slide-in .mui-transition-slide-in-enter {
    opacity: 0;
}

.mui-transition-slide-in .mui-transition-slide-in-enter-active {
    opacity: 1;
}

.mui-transition-slide-in .mui-transition-slide-in-leave {
    opacity: 1;
}

.mui-transition-slide-in .mui-transition-slide-in-leave-active {
    opacity: 0;
}

.mui-transition-slide-in.mui-is-left .mui-transition-slide-in-enter {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.mui-transition-slide-in.mui-is-left .mui-transition-slide-in-enter-active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-transition-slide-in.mui-is-left .mui-transition-slide-in-leave {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-transition-slide-in.mui-is-left .mui-transition-slide-in-leave-active {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.mui-transition-slide-in.mui-is-right .mui-transition-slide-in-enter {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.mui-transition-slide-in.mui-is-right .mui-transition-slide-in-enter-active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-transition-slide-in.mui-is-right .mui-transition-slide-in-leave {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-transition-slide-in.mui-is-right .mui-transition-slide-in-leave-active {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.mui-transition-slide-in.mui-is-up .mui-transition-slide-in-enter {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

.mui-transition-slide-in.mui-is-up .mui-transition-slide-in-enter-active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-transition-slide-in.mui-is-up .mui-transition-slide-in-leave {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-transition-slide-in.mui-is-up .mui-transition-slide-in-leave-active {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

.mui-transition-slide-in.mui-is-down .mui-transition-slide-in-enter {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
}

.mui-transition-slide-in.mui-is-down .mui-transition-slide-in-enter-active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-transition-slide-in.mui-is-down .mui-transition-slide-in-leave {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.mui-transition-slide-in.mui-is-down .mui-transition-slide-in-leave-active {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}

/* custom font icons */
/* hightlight.js for syntax highlighting */
/*

github.com style (c) Vasily Polovnyov <vast@whiteants.net>

*/
.hljs {
    display: block;
    overflow-x: auto;
    padding: 0.5em;
    color: #333;
    background: #f8f8f8;
    -webkit-text-size-adjust: none;
}

.hljs-comment,
.hljs-template_comment,
.diff .hljs-header,
.hljs-javadoc {
    color: #998;
    font-style: italic;
}

.hljs-keyword,
.css .rule .hljs-keyword,
.hljs-winutils,
.nginx .hljs-title,
.hljs-subst,
.hljs-request,
.hljs-status {
    color: #333;
    font-weight: bold;
}

.hljs-number,
.hljs-hexcolor,
.ruby .hljs-constant {
    color: #008080;
}

.hljs-string,
.hljs-tag .hljs-value,
.hljs-phpdoc,
.hljs-dartdoc,
.tex .hljs-formula {
    color: #d14;
}

.hljs-title,
.hljs-id,
.scss .hljs-preprocessor {
    color: #900;
    font-weight: bold;
}

.hljs-list .hljs-keyword,
.hljs-subst {
    font-weight: normal;
}

.hljs-class .hljs-title,
.hljs-type,
.vhdl .hljs-literal,
.tex .hljs-command {
    color: #458;
    font-weight: bold;
}

.hljs-tag,
.hljs-tag .hljs-title,
.hljs-rules .hljs-property,
.django .hljs-tag .hljs-keyword {
    color: #000080;
    font-weight: normal;
}

.hljs-attribute,
.hljs-variable,
.lisp .hljs-body {
    color: #008080;
}

.hljs-regexp {
    color: #009926;
}

.hljs-symbol,
.ruby .hljs-symbol .hljs-string,
.lisp .hljs-keyword,
.clojure .hljs-keyword,
.scheme .hljs-keyword,
.tex .hljs-special,
.hljs-prompt {
    color: #990073;
}

.hljs-built_in {
    color: #0086b3;
}

.hljs-preprocessor,
.hljs-pragma,
.hljs-pi,
.hljs-doctype,
.hljs-shebang,
.hljs-cdata {
    color: #999;
    font-weight: bold;
}

.hljs-deletion {
    background: #fdd;
}

.hljs-addition {
    background: #dfd;
}

.diff .hljs-change {
    background: #0086b3;
}

.hljs-chunk {
    color: #aaa;
}

.color-palette:before,
.color-palette:after {
    content: " ";
    display: table;
}

.color-palette:after {
    clear: both;
}

.color-palette li {
    list-style: none;
}

.color-palette .color {
    padding: 15px;
}

.color-palette .color .name {
    display: block;
    margin-bottom: 60px;
}

.color-palette .color .hex {
    float: right;
}

.color-palette .color-group {
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
}

@media only screen and (min-width: 375px) {
    .color-palette .color-group {
        float: left;
        width: 50%;
    }
}

@media only screen and (min-width: 768px) {
    .color-palette .color-group {
        width: 33%;
    }

    .color-palette .neutral .color-group {
        padding-bottom: 216px;
    }

    .color-palette .neutral .color-group:last-child {
        padding-bottom: 16px;
    }
}

@media only screen and (min-width: 992px) {
    .color-palette .color-group {
        width: 25%;
    }

    .color-palette .neutral .color-group {
        padding-bottom: 16px;
    }
}

.color-palette .red-50 {
    background-color: #ffebee;
}

.color-palette .red-100 {
    background-color: #ffcdd2;
}

.color-palette .red-200 {
    background-color: #ef9a9a;
}

.color-palette .red-300 {
    background-color: #e57373;
}

.color-palette .red-400 {
    background-color: #ef5350;
}

.color-palette .red-500 {
    background-color: #f44336;
}

.color-palette .red-600 {
    background-color: #e53935;
}

.color-palette .red-700 {
    background-color: #d32f2f;
}

.color-palette .red-800 {
    background-color: #c62828;
}

.color-palette .red-900 {
    background-color: #b71c1c;
}

.color-palette .red-A100 {
    background-color: #ff8a80;
}

.color-palette .red-A200 {
    background-color: #ff5252;
}

.color-palette .red-A400 {
    background-color: #ff1744;
}

.color-palette .red-A700 {
    background-color: #d50000;
}

.color-palette .pink-50 {
    background-color: #fce4ec;
}

.color-palette .pink-100 {
    background-color: #f8bbd0;
}

.color-palette .pink-200 {
    background-color: #f48fb1;
}

.color-palette .pink-300 {
    background-color: #f06292;
}

.color-palette .pink-400 {
    background-color: #ec407a;
}

.color-palette .pink-500 {
    background-color: #e91e63;
}

.color-palette .pink-600 {
    background-color: #d81b60;
}

.color-palette .pink-700 {
    background-color: #c2185b;
}

.color-palette .pink-800 {
    background-color: #ad1457;
}

.color-palette .pink-900 {
    background-color: #880e4f;
}

.color-palette .pink-A100 {
    background-color: #ff80ab;
}

.color-palette .pink-A200 {
    background-color: #ff4081;
}

.color-palette .pink-A400 {
    background-color: #f50057;
}

.color-palette .pink-A700 {
    background-color: #c51162;
}

.color-palette .purple-50 {
    background-color: #f3e5f5;
}

.color-palette .purple-100 {
    background-color: #e1bee7;
}

.color-palette .purple-200 {
    background-color: #ce93d8;
}

.color-palette .purple-300 {
    background-color: #ba68c8;
}

.color-palette .purple-400 {
    background-color: #ab47bc;
}

.color-palette .purple-500 {
    background-color: #9c27b0;
}

.color-palette .purple-600 {
    background-color: #8e24aa;
}

.color-palette .purple-700 {
    background-color: #7b1fa2;
}

.color-palette .purple-800 {
    background-color: #6a1b9a;
}

.color-palette .purple-900 {
    background-color: #4a148c;
}

.color-palette .purple-A100 {
    background-color: #ea80fc;
}

.color-palette .purple-A200 {
    background-color: #e040fb;
}

.color-palette .purple-A400 {
    background-color: #d500f9;
}

.color-palette .purple-A700 {
    background-color: #aa00ff;
}

.color-palette .deep-purple-50 {
    background-color: #ede7f6;
}

.color-palette .deep-purple-100 {
    background-color: #d1c4e9;
}

.color-palette .deep-purple-200 {
    background-color: #b39ddb;
}

.color-palette .deep-purple-300 {
    background-color: #9575cd;
}

.color-palette .deep-purple-400 {
    background-color: #7e57c2;
}

.color-palette .deep-purple-500 {
    background-color: #673ab7;
}

.color-palette .deep-purple-600 {
    background-color: #5e35b1;
}

.color-palette .deep-purple-700 {
    background-color: #512da8;
}

.color-palette .deep-purple-800 {
    background-color: #4527a0;
}

.color-palette .deep-purple-900 {
    background-color: #311b92;
}

.color-palette .deep-purple-A100 {
    background-color: #b388ff;
}

.color-palette .deep-purple-A200 {
    background-color: #7c4dff;
}

.color-palette .deep-purple-A400 {
    background-color: #651fff;
}

.color-palette .deep-purple-A700 {
    background-color: #6200ea;
}

.color-palette .indigo-50 {
    background-color: #e8eaf6;
}

.color-palette .indigo-100 {
    background-color: #c5cae9;
}

.color-palette .indigo-200 {
    background-color: #9fa8da;
}

.color-palette .indigo-300 {
    background-color: #7986cb;
}

.color-palette .indigo-400 {
    background-color: #5c6bc0;
}

.color-palette .indigo-500 {
    background-color: #3f51b5;
}

.color-palette .indigo-600 {
    background-color: #3949ab;
}

.color-palette .indigo-700 {
    background-color: #303f9f;
}

.color-palette .indigo-800 {
    background-color: #283593;
}

.color-palette .indigo-900 {
    background-color: #1a237e;
}

.color-palette .indigo-A100 {
    background-color: #8c9eff;
}

.color-palette .indigo-A200 {
    background-color: #536dfe;
}

.color-palette .indigo-A400 {
    background-color: #3d5afe;
}

.color-palette .indigo-A700 {
    background-color: #304ffe;
}

.color-palette .blue-50 {
    background-color: #e3f2fd;
}

.color-palette .blue-100 {
    background-color: #bbdefb;
}

.color-palette .blue-200 {
    background-color: #90caf9;
}

.color-palette .blue-300 {
    background-color: #64b5f6;
}

.color-palette .blue-400 {
    background-color: #42a5f5;
}

.color-palette .blue-500 {
    background-color: #2196f3;
}

.color-palette .blue-600 {
    background-color: #1e88e5;
}

.color-palette .blue-700 {
    background-color: #1976d2;
}

.color-palette .blue-800 {
    background-color: #1565c0;
}

.color-palette .blue-900 {
    background-color: #0d47a1;
}

.color-palette .blue-A100 {
    background-color: #82b1ff;
}

.color-palette .blue-A200 {
    background-color: #448aff;
}

.color-palette .blue-A400 {
    background-color: #2979ff;
}

.color-palette .blue-A700 {
    background-color: #2962ff;
}

.color-palette .light-blue-50 {
    background-color: #e1f5fe;
}

.color-palette .light-blue-100 {
    background-color: #b3e5fc;
}

.color-palette .light-blue-200 {
    background-color: #81d4fa;
}

.color-palette .light-blue-300 {
    background-color: #4fc3f7;
}

.color-palette .light-blue-400 {
    background-color: #29b6f6;
}

.color-palette .light-blue-500 {
    background-color: #03a9f4;
}

.color-palette .light-blue-600 {
    background-color: #039be5;
}

.color-palette .light-blue-700 {
    background-color: #0288d1;
}

.color-palette .light-blue-800 {
    background-color: #0277bd;
}

.color-palette .light-blue-900 {
    background-color: #01579b;
}

.color-palette .light-blue-A100 {
    background-color: #80d8ff;
}

.color-palette .light-blue-A200 {
    background-color: #40c4ff;
}

.color-palette .light-blue-A400 {
    background-color: #00b0ff;
}

.color-palette .light-blue-A700 {
    background-color: #0091ea;
}

.color-palette .cyan-50 {
    background-color: #e0f7fa;
}

.color-palette .cyan-100 {
    background-color: #b2ebf2;
}

.color-palette .cyan-200 {
    background-color: #80deea;
}

.color-palette .cyan-300 {
    background-color: #4dd0e1;
}

.color-palette .cyan-400 {
    background-color: #26c6da;
}

.color-palette .cyan-500 {
    background-color: #00bcd4;
}

.color-palette .cyan-600 {
    background-color: #00acc1;
}

.color-palette .cyan-700 {
    background-color: #0097a7;
}

.color-palette .cyan-800 {
    background-color: #00838f;
}

.color-palette .cyan-900 {
    background-color: #006064;
}

.color-palette .cyan-A100 {
    background-color: #84ffff;
}

.color-palette .cyan-A200 {
    background-color: #18ffff;
}

.color-palette .cyan-A400 {
    background-color: #00e5ff;
}

.color-palette .cyan-A700 {
    background-color: #00b8d4;
}

.color-palette .teal-50 {
    background-color: #e0f2f1;
}

.color-palette .teal-100 {
    background-color: #b2dfdb;
}

.color-palette .teal-200 {
    background-color: #80cbc4;
}

.color-palette .teal-300 {
    background-color: #4db6ac;
}

.color-palette .teal-400 {
    background-color: #26a69a;
}

.color-palette .teal-500 {
    background-color: #009688;
}

.color-palette .teal-600 {
    background-color: #00897b;
}

.color-palette .teal-700 {
    background-color: #00796b;
}

.color-palette .teal-800 {
    background-color: #00695c;
}

.color-palette .teal-900 {
    background-color: #004d40;
}

.color-palette .teal-A100 {
    background-color: #a7ffeb;
}

.color-palette .teal-A200 {
    background-color: #64ffda;
}

.color-palette .teal-A400 {
    background-color: #1de9b6;
}

.color-palette .teal-A700 {
    background-color: #00bfa5;
}

.color-palette .green-50 {
    background-color: #e8f5e9;
}

.color-palette .green-100 {
    background-color: #c8e6c9;
}

.color-palette .green-200 {
    background-color: #a5d6a7;
}

.color-palette .green-300 {
    background-color: #81c784;
}

.color-palette .green-400 {
    background-color: #66bb6a;
}

.color-palette .green-500 {
    background-color: #4caf50;
}

.color-palette .green-600 {
    background-color: #43a047;
}

.color-palette .green-700 {
    background-color: #388e3c;
}

.color-palette .green-800 {
    background-color: #2e7d32;
}

.color-palette .green-900 {
    background-color: #1b5e20;
}

.color-palette .green-A100 {
    background-color: #b9f6ca;
}

.color-palette .green-A200 {
    background-color: #69f0ae;
}

.color-palette .green-A400 {
    background-color: #00e676;
}

.color-palette .green-A700 {
    background-color: #00c853;
}

.color-palette .light-green-50 {
    background-color: #f1f8e9;
}

.color-palette .light-green-100 {
    background-color: #dcedc8;
}

.color-palette .light-green-200 {
    background-color: #c5e1a5;
}

.color-palette .light-green-300 {
    background-color: #aed581;
}

.color-palette .light-green-400 {
    background-color: #9ccc65;
}

.color-palette .light-green-500 {
    background-color: #8bc34a;
}

.color-palette .light-green-600 {
    background-color: #7cb342;
}

.color-palette .light-green-700 {
    background-color: #689f38;
}

.color-palette .light-green-800 {
    background-color: #558b2f;
}

.color-palette .light-green-900 {
    background-color: #33691e;
}

.color-palette .light-green-A100 {
    background-color: #ccff90;
}

.color-palette .light-green-A200 {
    background-color: #b2ff59;
}

.color-palette .light-green-A400 {
    background-color: #76ff03;
}

.color-palette .light-green-A700 {
    background-color: #64dd17;
}

.color-palette .lime-50 {
    background-color: #f9fbe7;
}

.color-palette .lime-100 {
    background-color: #f0f4c3;
}

.color-palette .lime-200 {
    background-color: #e6ee9c;
}

.color-palette .lime-300 {
    background-color: #dce775;
}

.color-palette .lime-400 {
    background-color: #d4e157;
}

.color-palette .lime-500 {
    background-color: #cddc39;
}

.color-palette .lime-600 {
    background-color: #c0ca33;
}

.color-palette .lime-700 {
    background-color: #afb42b;
}

.color-palette .lime-800 {
    background-color: #9e9d24;
}

.color-palette .lime-900 {
    background-color: #827717;
}

.color-palette .lime-A100 {
    background-color: #f4ff81;
}

.color-palette .lime-A200 {
    background-color: #eeff41;
}

.color-palette .lime-A400 {
    background-color: #c6ff00;
}

.color-palette .lime-A700 {
    background-color: #aeea00;
}

.color-palette .yellow-50 {
    background-color: #fffde7;
}

.color-palette .yellow-100 {
    background-color: #fff9c4;
}

.color-palette .yellow-200 {
    background-color: #fff59d;
}

.color-palette .yellow-300 {
    background-color: #fff176;
}

.color-palette .yellow-400 {
    background-color: #ffee58;
}

.color-palette .yellow-500 {
    background-color: #ffeb3b;
}

.color-palette .yellow-600 {
    background-color: #fdd835;
}

.color-palette .yellow-700 {
    background-color: #fbc02d;
}

.color-palette .yellow-800 {
    background-color: #f9a825;
}

.color-palette .yellow-900 {
    background-color: #f57f17;
}

.color-palette .yellow-A100 {
    background-color: #ffff8d;
}

.color-palette .yellow-A200 {
    background-color: #ffff00;
}

.color-palette .yellow-A400 {
    background-color: #ffea00;
}

.color-palette .yellow-A700 {
    background-color: #ffd600;
}

.color-palette .amber-50 {
    background-color: #fff8e1;
}

.color-palette .amber-100 {
    background-color: #ffecb3;
}

.color-palette .amber-200 {
    background-color: #ffe082;
}

.color-palette .amber-300 {
    background-color: #ffd54f;
}

.color-palette .amber-400 {
    background-color: #ffca28;
}

.color-palette .amber-500 {
    background-color: #ffc107;
}

.color-palette .amber-600 {
    background-color: #ffb300;
}

.color-palette .amber-700 {
    background-color: #ffa000;
}

.color-palette .amber-800 {
    background-color: #ff8f00;
}

.color-palette .amber-900 {
    background-color: #ff6f00;
}

.color-palette .amber-A100 {
    background-color: #ffe57f;
}

.color-palette .amber-A200 {
    background-color: #ffd740;
}

.color-palette .amber-A400 {
    background-color: #ffc400;
}

.color-palette .amber-A700 {
    background-color: #ffab00;
}

.color-palette .orange-50 {
    background-color: #fff3e0;
}

.color-palette .orange-100 {
    background-color: #ffe0b2;
}

.color-palette .orange-200 {
    background-color: #ffcc80;
}

.color-palette .orange-300 {
    background-color: #ffb74d;
}

.color-palette .orange-400 {
    background-color: #ffa726;
}

.color-palette .orange-500 {
    background-color: #ff9800;
}

.color-palette .orange-600 {
    background-color: #fb8c00;
}

.color-palette .orange-700 {
    background-color: #f57c00;
}

.color-palette .orange-800 {
    background-color: #ef6c00;
}

.color-palette .orange-900 {
    background-color: #e65100;
}

.color-palette .orange-A100 {
    background-color: #ffd180;
}

.color-palette .orange-A200 {
    background-color: #ffab40;
}

.color-palette .orange-A400 {
    background-color: #ff9100;
}

.color-palette .orange-A700 {
    background-color: #ff6d00;
}

.color-palette .deep-orange-50 {
    background-color: #fbe9e7;
}

.color-palette .deep-orange-100 {
    background-color: #ffccbc;
}

.color-palette .deep-orange-200 {
    background-color: #ffab91;
}

.color-palette .deep-orange-300 {
    background-color: #ff8a65;
}

.color-palette .deep-orange-400 {
    background-color: #ff7043;
}

.color-palette .deep-orange-500 {
    background-color: #ff5722;
}

.color-palette .deep-orange-600 {
    background-color: #f4511e;
}

.color-palette .deep-orange-700 {
    background-color: #e64a19;
}

.color-palette .deep-orange-800 {
    background-color: #d84315;
}

.color-palette .deep-orange-900 {
    background-color: #bf360c;
}

.color-palette .deep-orange-A100 {
    background-color: #ff9e80;
}

.color-palette .deep-orange-A200 {
    background-color: #ff6e40;
}

.color-palette .deep-orange-A400 {
    background-color: #ff3d00;
}

.color-palette .deep-orange-A700 {
    background-color: #dd2c00;
}

.color-palette .brown-50 {
    background-color: #efebe9;
}

.color-palette .brown-100 {
    background-color: #d7ccc8;
}

.color-palette .brown-200 {
    background-color: #bcaaa4;
}

.color-palette .brown-300 {
    background-color: #a1887f;
}

.color-palette .brown-400 {
    background-color: #8d6e63;
}

.color-palette .brown-500 {
    background-color: #795548;
}

.color-palette .brown-600 {
    background-color: #6d4c41;
}

.color-palette .brown-700 {
    background-color: #5d4037;
}

.color-palette .brown-800 {
    background-color: #4e342e;
}

.color-palette .brown-900 {
    background-color: #3e2723;
}

.color-palette .blue-grey-50 {
    background-color: #eceff1;
}

.color-palette .blue-grey-100 {
    background-color: #cfd8dc;
}

.color-palette .blue-grey-200 {
    background-color: #b0bec5;
}

.color-palette .blue-grey-300 {
    background-color: #90a4ae;
}

.color-palette .blue-grey-400 {
    background-color: #78909c;
}

.color-palette .blue-grey-500 {
    background-color: #607d8b;
}

.color-palette .blue-grey-600 {
    background-color: #546e7a;
}

.color-palette .blue-grey-700 {
    background-color: #455a64;
}

.color-palette .blue-grey-800 {
    background-color: #37474f;
}

.color-palette .blue-grey-900 {
    background-color: #263238;
}

.color-palette .grey-50 {
    background-color: #fafafa;
}

.color-palette .grey-100 {
    background-color: #f5f5f5;
}

.color-palette .grey-200 {
    background-color: #eeeeee;
}

.color-palette .grey-300 {
    background-color: #e0e0e0;
}

.color-palette .grey-400 {
    background-color: #bdbdbd;
}

.color-palette .grey-500 {
    background-color: #9e9e9e;
}

.color-palette .grey-600 {
    background-color: #757575;
}

.color-palette .grey-700 {
    background-color: #616161;
}

.color-palette .grey-800 {
    background-color: #424242;
}

.color-palette .grey-900 {
    background-color: #212121;
}

.color-palette .red-500,
.color-palette .red-600,
.color-palette .red-700,
.color-palette .red-A200,
.color-palette .red-A400,
.color-palette .red-A700,
.color-palette .pink-500,
.color-palette .pink-600,
.color-palette .pink-A200,
.color-palette .pink-A400,
.color-palette .pink-A700,
.color-palette .purple-300,
.color-palette .purple-400,
.color-palette .purple-A200,
.color-palette .purple-A400,
.color-palette .purple-A700,
.color-palette .deep-purple-300,
.color-palette .deep-purple-400,
.color-palette .deep-purple-A200,
.color-palette .indigo-300,
.color-palette .indigo-400,
.color-palette .indigo-A200,
.color-palette .indigo-A400,
.color-palette .blue-500,
.color-palette .blue-600,
.color-palette .blue-700,
.color-palette .blue-A200,
.color-palette .blue-A400,
.color-palette .blue-A700,
.color-palette .light-blue-500,
.color-palette .light-blue-600,
.color-palette .light-blue-700,
.color-palette .light-blue-800,
.color-palette .light-blue-A700,
.color-palette .cyan-500,
.color-palette .cyan-600,
.color-palette .cyan-700,
.color-palette .cyan-800,
.color-palette .teal-500,
.color-palette .teal-600,
.color-palette .teal-700,
.color-palette .green-500,
.color-palette .green-600,
.color-palette .green-700,
.color-palette .light-green-800,
.color-palette .light-green-900,
.color-palette .lime-900,
.color-palette .orange-800,
.color-palette .orange-900,
.color-palette .deep-orange-500,
.color-palette .deep-orange-600,
.color-palette .deep-orange-700,
.color-palette .deep-orange-800,
.color-palette .deep-orange-900,
.color-palette .deep-orange-A400,
.color-palette .deep-orange-A700,
.color-palette .brown-300,
.color-palette .brown-400,
.color-palette .blue-grey-400,
.color-palette .blue-grey-500 {
    color: #ffffff;
}

.color-palette .red-800,
.color-palette .red-900,
.color-palette .pink-700,
.color-palette .pink-800,
.color-palette .pink-900,
.color-palette .purple-500,
.color-palette .purple-600,
.color-palette .purple-700,
.color-palette .purple-800,
.color-palette .purple-900,
.color-palette .deep-purple-500,
.color-palette .deep-purple-600,
.color-palette .deep-purple-700,
.color-palette .deep-purple-800,
.color-palette .deep-purple-900,
.color-palette .deep-purple-A400,
.color-palette .deep-purple-A700,
.color-palette .indigo-500,
.color-palette .indigo-600,
.color-palette .indigo-700,
.color-palette .indigo-800,
.color-palette .indigo-900,
.color-palette .indigo-A700,
.color-palette .blue-800,
.color-palette .blue-900,
.color-palette .light-blue-900,
.color-palette .cyan-900,
.color-palette .teal-800,
.color-palette .teal-900,
.color-palette .green-800,
.color-palette .green-900,
.color-palette .brown-500,
.color-palette .brown-600,
.color-palette .brown-700,
.color-palette .brown-800,
.color-palette .brown-900,
.color-palette .blue-grey-600,
.color-palette .blue-grey-700,
.color-palette .blue-grey-800,
.color-palette .blue-grey-900,
.color-palette .grey-600,
.color-palette .grey-700,
.color-palette .grey-800,
.color-palette .grey-900 {
    color: rgba(255, 255, 255, 0.87);
}

.color-palette .orange-A700 {
    color: #000000;
}

.component-info {
    font-size: 15px;
    line-height: 28px;
    padding-top: 2px;
    margin-bottom: 10px;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 24px;
    padding-top: 3px;
    margin-bottom: 13px;
    color: rgba(0, 0, 0, 0.87);
    width: 100%;
}

.component-info td {
    padding: 16px 0;
    vertical-align: top;
}

.component-info .component-info-name {
    position: absolute;
    font-weight: 500;
}

.component-info .component-info-type {
    color: rgba(0, 0, 0, 0.54);
    padding-right: 24px;
}

.component-info .component-info-header {
    font-size: 15px;
    line-height: 28px;
    padding-top: 2px;
    margin-bottom: 10px;
    letter-spacing: 0;
    font-weight: 400;
    line-height: 24px;
    padding-top: 3px;
    margin-bottom: 13px;
    color: rgba(0, 0, 0, 0.87);
    padding-top: 0;
}

.component-info .component-info-desc {
    width: 100%;
    padding-top: 48px;
    border-bottom: solid 1px #e0e0e0;
}

.component-info .component-info-desc p {
    margin: 0;
}

.component-info tr:last-child .component-info-desc {
    border-bottom: none;
}

@media only screen and (min-width: 768px) {
    .component-info .component-info-name {
        position: inherit;
        padding-right: 24px;
    }

    .component-info .component-info-desc {
        padding-top: 16px;
    }
}

@media only screen and (min-width: 992px) {
    .component-info td {
        padding: 32px 0;
    }

    .component-info .component-info-name {
        min-width: 128px;
    }

    .component-info .component-info-desc {
        padding-top: 32px;
    }
}

.footer {
    background-color: #212121;
    text-align: center;
}

.footer a {
    color: rgba(255, 255, 255, 0.87);
}

.footer p {
    margin: 0 auto;
    padding: 0;
    color: rgba(255, 255, 255, 0.54);
    max-width: 335px;
}

.footer .mui-icon-button {
    color: rgba(255, 255, 255, 0.87);
}

.full-width-section {
    padding: 24px;
}

.full-width-section:before,
.full-width-section:after {
    content: " ";
    display: table;
}

.full-width-section:after {
    clear: both;
}

.full-width-section .full-width-section-content {
    max-width: 1200px;
    margin: 0 auto;
}

@media only screen and (min-width: 375px) {
    .full-width-section {
        padding-top: 48px;
        padding-bottom: 48px;
    }
}

@media only screen and (min-width: 992px) {
    .full-width-section {
        padding-top: 72px;
        padding-bottom: 72px;
    }
}

.get-started-page .full-width-section {
    max-width: 650px;
    margin: 0 auto;
}

.home-contribute {
    background-color: #eeeeee;
    text-align: center;
}

.home-contribute h3 {
    margin: 0;
    padding: 0;
    font-weight: 300;
}

.home-contribute .mui-raised-button {
    margin-top: 32px;
}

.home-features * {
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
}

.home-features .home-feature-heading {
    font-size: 20px;
    line-height: 28px;
    padding-top: 19px;
    margin-bottom: 13px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    background-color: #eeeeee;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 64px;
}

.home-features .home-feature {
    max-width: 300px;
    margin: 0 auto 24px auto;
}

.home-features .home-feature:last-child {
    margin-bottom: 0;
}

.home-features .home-feature-image {
    margin-bottom: -6px;
}

@media only screen and (min-width: 768px) {
    .home-features .feature-container {
        max-width: 906px;
    }

    .home-features .feature-container:before,
    .home-features .feature-container:after {
        content: " ";
        display: table;
    }

    .home-features .feature-container:after {
        clear: both;
    }

    .home-features .home-feature {
        float: left;
        width: 33%;
        margin-right: 4px;
        margin-bottom: 0;
    }

    .home-features .home-feature:first-child {
        margin-left: -2px;
    }

    .home-features .home-feature:last-child {
        margin-right: 0;
    }
}

.home-page-hero {
    background-color: #00bcd4;
    overflow: hidden;
}

.home-page-hero .svg-logo {
    margin-left: calc(50% - 97px);
    width: 420px;
}

.home-page-hero .tagline {
    margin: 16px auto 0 auto;
    text-align: center;
    max-width: 575px;
}

.home-page-hero .tagline h2 {
    font-size: 20px;
    line-height: 28px;
    padding-top: 19px;
    margin-bottom: 13px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
}

.home-page-hero .tagline h1,
.home-page-hero .tagline h2 {
    color: rgba(255, 255, 255, 0.87);
    font-weight: 300;
}

.home-page-hero .tagline .demo-button,
.home-page-hero .tagline .github-button {
    margin-right: 32px;
    margin-top: 16px;
}

.home-page-hero .tagline .demo-button .mui-raised-button-label,
.home-page-hero .tagline .github-button .mui-raised-button-label {
    color: #00bcd4;
}

.home-page-hero .tagline .github-button {
    margin-right: 0;
}

@media only screen and (min-width: 992px) {
    .home-page-hero .tagline {
        margin-top: 32px;
    }

    .home-page-hero .tagline h1 {
        font-size: 56px;
    }

    .home-page-hero .tagline h2 {
        font-size: 24px;
        line-height: 32px;
        padding-top: 16px;
        margin-bottom: 12px;
        letter-spacing: 0;
        font-weight: 400;
        color: rgba(0, 0, 0, 0.87);
        color: rgba(255, 255, 255, 0.87);
        font-weight: 300;
    }
}

.home-purpose {
    background-color: #eeeeee;
}

.home-purpose .full-width-section-content {
    max-width: 700px;
}

.home-purpose p {
    font-size: 20px;
    line-height: 28px;
    padding-top: 19px;
    margin-bottom: 13px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    font-weight: 300;
    padding: 0;
    margin: 0;
}

.page-with-nav .page-with-nav-secondary-nav {
    border-top: solid 1px #e0e0e0;
    overflow: hidden;
}

.page-with-nav .page-with-nav-content {
    padding: 24px;
    max-width: 896px;
}

@media only screen and (min-width: 768px) {
    .page-with-nav {
        position: relative;
    }

    .page-with-nav .page-with-nav-secondary-nav {
        border-top: none;
        position: absolute;
        top: 64px;
        width: 192px;
    }

    .page-with-nav .page-with-nav-content {
        margin-left: 192px;
        border-left: solid 1px #e0e0e0;
        min-height: 800px;
    }
}

.component-doc .component-doc-desc {
    border-bottom: solid 1px #e0e0e0;
    padding-top: 8px;
    padding-bottom: 40px;
    margin-bottom: 24px;
}

.component-doc .component-doc-desc ol {
    font-size: 13px;
    padding-left: 48px;
}

.component-doc .component-info {
    border-top: solid 1px #e0e0e0;
    padding-top: 24px;
    margin-top: 24px;
}

.component-doc .component-info:first-child {
    border-top: none;
    margin-top: 0;
    padding-top: 0;
}

.button-examples:before,
.button-examples:after {
    content: " ";
    display: table;
}

.button-examples:after {
    clear: both;
}

.button-examples .button-example-container {
    text-align: center;
    margin-bottom: 16px;
}

.button-examples .button-example-group {
    float: left;
    width: 50%;
}

@media only screen and (min-width: 768px) {
    .button-examples .button-example-group {
        width: 25%;
    }
}

.button-examples .example-icon-button-label {
    padding-left: 8px;
}

.example-image-button {
    white-space: pre;
    cursor: pointer;
    position: relative;
    text-align: center;
    line-height: 24px;
    width: 50%;
    top: 0px;
    left: 0px;
    margin-top: 24px;
    margin-right: auto;
    margin-left: auto;
}

.example-image-input {
    cursor: pointer;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    opacity: 0;
}

.example-button-icon {
    color: #ffffff;
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    float: left;
    padding-left: 12px;
    line-height: 36px;
}

.example-flat-button-icon {
    display: inline-block;
    float: left;
    line-height: 36px;
    padding-left: 12px;
}

.switches-examples:before,
.switches-examples:after {
    content: " ";
    display: table;
}

.switches-examples:after {
    clear: both;
}

.switches-examples .switches-example-container {
    text-align: left;
    margin-bottom: 16px;
    min-height: 24px;
}

.switches-examples .switches-example-group {
    float: left;
    width: 100%;
    padding: 0 50px;
}

@media only screen and (min-width: 768px) {
    .switches-examples .switches-example-group {
        width: 50%;
    }
}

@media only screen and (min-width: 992px) {
    .switches-examples .switches-example-group {
        width: 33%;
    }
}

.text-field-example:before,
.text-field-example:after {
    content: " ";
    display: table;
}

.text-field-example:after {
    clear: both;
}

.text-field-example .text-field-example-group {
    width: 100%;
    float: left;
    margin-bottom: 32px;
}

@media only screen and (min-width: 992px) {
    .text-field-example .text-field-example-group {
        width: 50%;
    }
}

.text-field-example .text-field-example-single-line .mui-text-field {
    margin-top: 24px;
}

.icon-group:before,
.icon-group:after {
    content: " ";
    display: table;
}

.icon-group:after {
    clear: both;
}

.icon-group .icon-example {
    width: 141px;
    padding: 16px 8px;
    float: left;
    text-align: center;
}

.icon-group .icon-example .icon-name {
    display: block;
    padding-top: 8px;
    height: 48px;
}

.paper-examples .mui-paper {
    height: 100px;
    width: 100px;
    margin: 0 auto;
    margin-bottom: 64px;
}

.paper-examples .mui-paper-container {
    text-align: center;
}

.paper-examples .mui-paper-container p {
    line-height: 80px;
    height: 100%;
}

@media only screen and (min-width: 768px) {

    .paper-examples:before,
    .paper-examples:after {
        content: " ";
        display: table;
    }

    .paper-examples:after {
        clear: both;
    }

    .paper-examples .paper-examples-group {
        float: left;
        width: 33%;
    }
}

a {
    text-decoration: none;
}

/* App Specific Styles */
.mui-app-canvas {
    height: 100%;
}

.mui-app-canvas .mui-app-bar .github-icon-button {
    float: right;
    margin-right: -16px;
}

.logo {
    cursor: pointer;
    font-size: 24px;
    line-height: 32px;
    padding-top: 16px;
    margin-bottom: 12px;
    letter-spacing: 0;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
    color: #ffffff;
    line-height: 64px;
    font-weight: 300;
    background-color: #00bcd4;
    padding-left: 24px;
    padding-top: 0;
    margin-bottom: 8px;
}

.baseline-grid {
    background-image: url('images/baseline-20px-grid.gif');
}

.code-example {
    background-color: #ffffff;
    margin-bottom: 32px;
}

.code-example .example-label {
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.87);
    display: inline-block;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 0.26);
    padding: 8px;
    border-right: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    margin-bottom: 0;
    border-radius: 0 0 2px 0;
}

.code-example .example-block,
.code-example .code-block {
    padding: 24px;
}

.code-example .code-block {
    border-top: solid 1px #e0e0e0;
    border-radius: 0 0 2px 2px;
}

.example-menu {
    width: 256px;
}

.example-menu-nested {
    width: 192px;
}

/*# sourceMappingURL=data:application/json;base64,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QTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFDRSwyQkFBMEI7RUFDM0I7QUFDRDtFQUNFLDJCQUEwQjtFQUMzQjtBQUNEO0VBQ0UsMkJBQTBCO0VBQzNCO0FBQ0Q7RUFD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cUJBQW9CO0VBQ3JCO0FBQ0Q7RUFDRSxpQkFBZ0I7RUFDaEIsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsNEJBQTJCO0VBQzNCLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUNqQiwyQkFBMEI7RUFDMUIsb0JBQW1CO0VBQ25CLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ3BCO0FBQ0Q7RUFDRSx3REFBdUQ7RUFDeEQ7QUFDRDtFQUNFLDJCQUEwQjtFQUMxQixxQkFBb0I7RUFDckI7QUFDRDtFQUNFLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLDRCQUEyQjtFQUMzQix1QkFBc0I7RUFDdEIsMkJBQTBCO0VBQzFCLDRCQUEyQjtFQUMzQixjQUFhO0VBQ2IsaUNBQWdDO0VBQ2hDLGtDQUFpQztFQUNqQyxrQkFBaUI7RUFDakIsMEJBQXlCO0VBQzFCO0FBQ0Q7O0VBRUUsZUFBYztFQUNmO0FBQ0Q7RUFDRSwrQkFBOEI7RUFDOUIsNEJBQTJCO0VBQzVCO0FBQ0Q7RUFDRSxjQUFhO0VBQ2Q7QUFDRDtFQUNFLGNBQWE7RUFDZCIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJmb250LWljb25zL3N0eWxlLmNzc1wiO1xuLyogbWF0ZXJpYWwtdWkgKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMiB8IE1JVCBMaWNlbnNlIHwgZ2l0LmlvL25vcm1hbGl6ZSAqL1xuLyoqXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuICogMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXG4gKiAgICB1c2VyIHpvb20uXG4gKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGFueSBIVE1MNSBlbGVtZW50IGluIElFIDgvOS5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXG4gKiBhbmQgRmlyZWZveC5cbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgbWFpbmAgaW4gSUUgMTEuXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5hdWRpbyxcbmNhbnZhcyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovXG59XG4vKipcbiAqIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIEFkZHJlc3MgYFtoaWRkZW5dYCBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC5cbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cbiAqL1xuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBMaW5rc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi8qKlxuICogSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG4vKipcbiAqIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi8qKlxuICogQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxuICogY29udGV4dHMgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuLyoqXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG4vKipcbiAqIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBhZmZlY3RpbmcgYGxpbmUtaGVpZ2h0YCBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuICovXG5pbWcge1xuICBib3JkZXI6IDA7XG59XG4vKipcbiAqIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDtcbn1cbi8qKlxuICogQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuICovXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG4vKipcbiAqIENvbnRhaW4gb3ZlcmZsb3cgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogS25vd24gbGltaXRhdGlvbjogYnkgZGVmYXVsdCwgQ2hyb21lIGFuZCBTYWZhcmkgb24gT1MgWCBhbGxvdyB2ZXJ5IGxpbWl0ZWRcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IGNvbG9yIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cbiAqIDIuIENvcnJlY3QgZm9udCBwcm9wZXJ0aWVzIG5vdCBiZWluZyBpbmhlcml0ZWQuXG4gKiAzLiBBZGRyZXNzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDMgKi9cbn1cbi8qKlxuICogQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLyoqXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4gKiBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuICogQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vKipcbiAqIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cbiAqIDIuIENvcnJlY3QgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUy5cbiAqIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXG4gKi9cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIDMgKi9cbn1cbi8qKlxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbiAqL1xuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLyoqXG4gKiBSZW1vdmUgaW5uZXIgcGFkZGluZyBhbmQgYm9yZGVyIGluIEZpcmVmb3ggNCsuXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLyoqXG4gKiBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cbiAqL1xuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLyoqXG4gKiBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4gKiBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICpcbiAqIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4gKiAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuICovXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi9cbn1cbi8qKlxuICogRml4IHRoZSBjdXJzb3Igc3R5bGUgZm9yIENocm9tZSdzIGluY3JlbWVudC9kZWNyZW1lbnQgYnV0dG9ucy4gRm9yIGNlcnRhaW5cbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXG4gKiBkZWNyZW1lbnQgYnV0dG9uIHRvIGNoYW5nZSBmcm9tIGBkZWZhdWx0YCB0byBgdGV4dGAuXG4gKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLyoqXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbiAqIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWVcbiAqICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxuICovXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMiAqL1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi8qKlxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4gKiBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4gKiBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4gKi9cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLyoqXG4gKiBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IGBjb2xvcmAgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBJRSA4LzkvMTAvMTEuXG4gKiAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4vKipcbiAqIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuICovXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLyogVGFibGVzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4gKi9cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxuICBSRVNFVFxuKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5ib2R5LFxuZGl2LFxuZGwsXG5kdCxcbmRkLFxudWwsXG5vbCxcbmxpLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucHJlLFxuZm9ybSxcbmZpZWxkc2V0LFxuaW5wdXQsXG50ZXh0YXJlYSxcbnAsXG5ibG9ja3F1b3RlLFxudGgsXG50ZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5maWVsZHNldCxcbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbmFkZHJlc3MsXG5jYXB0aW9uLFxuY2l0ZSxcbmRmbixcbnRoLFxudmFyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuY2FwdGlvbixcbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xufVxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXI6IDA7XG59XG4ubm8td3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbmhyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UwZTBlMDtcbn1cbi5tdWktdGV4dC1mdWxsLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ubXVpLXRleHQtZGFyay1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm11aS10ZXh0LWxpZ2h0LWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ubXVpLXRleHQtbWluLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubXVpLXRleHQtZnVsbC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm11aS10ZXh0LWRhcmstd2hpdGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cbi5tdWktdGV4dC1saWdodC13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTQpO1xufVxuLm11aS1mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubXVpLWZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubXVpLWZvbnQtd2VpZ2h0LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4vKiBUeXBlIFN0eWxlcyAqL1xuLm11aS1mb250LXN0eWxlLWRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogMTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC03cHg7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5tdWktZm9udC1zdHlsZS1kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTJweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG4ubXVpLWZvbnQtc3R5bGUtZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuLm11aS1mb250LXN0eWxlLWRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5tdWktZm9udC1zdHlsZS1oZWFkbGluZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubXVpLWZvbnQtc3R5bGUtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm11aS1mb250LXN0eWxlLXN1YmhlYWQtMiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5tdWktZm9udC1zdHlsZS1zdWJoZWFkLTEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm11aS1mb250LXN0eWxlLWJvZHktMiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5tdWktZm9udC1zdHlsZS1ib2R5LTEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubXVpLWZvbnQtc3R5bGUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU0KTtcbn1cbi5tdWktZm9udC1zdHlsZS1tZW51IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm11aS1mb250LXN0eWxlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi8qIEdlbmVyYWwgSFRNTCBUeXBvZ3JhcGh5ICovXG5ib2R5IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xufVxuaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5oNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbnAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4ubXVpLXByZWRlZmluZWQtbGF5b3V0LTEgLm11aS1hcHAtY29udGVudC1jYW52YXMge1xuICBwYWRkaW5nLXRvcDogNjRweDtcbn1cbi5tdWktcHJlZGVmaW5lZC1sYXlvdXQtMSAubXVpLWFwcC1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogNjRweDtcbn1cbi5tdWkta2V5LXdpZHRoLTEge1xuICB3aWR0aDogNjRweDtcbn1cbi5tdWkta2V5LXdpZHRoLTIge1xuICB3aWR0aDogMTI4cHg7XG59XG4ubXVpLWtleS13aWR0aC0zIHtcbiAgd2lkdGg6IDE5MnB4O1xufVxuLm11aS1rZXktd2lkdGgtNCB7XG4gIHdpZHRoOiAyNTZweDtcbn1cbi5tdWkta2V5LXdpZHRoLTUge1xuICB3aWR0aDogMzIwcHg7XG59XG4ubXVpLWtleS13aWR0aC02IHtcbiAgd2lkdGg6IDM4NHB4O1xufVxuLm11aS1rZXktd2lkdGgtNyB7XG4gIHdpZHRoOiA0NDhweDtcbn1cbi5tdWkta2V5LXdpZHRoLTgge1xuICB3aWR0aDogNTEycHg7XG59XG4ubXVpLWtleS13aWR0aC05IHtcbiAgd2lkdGg6IDU3NnB4O1xufVxuLm11aS1rZXktd2lkdGgtMTAge1xuICB3aWR0aDogNjQwcHg7XG59XG4ubXVpLWtleS1oZWlnaHQtMSB7XG4gIGhlaWdodDogNjRweDtcbn1cbi5tdWkta2V5LWhlaWdodC0yIHtcbiAgaGVpZ2h0OiAxMjhweDtcbn1cbi5tdWkta2V5LWhlaWdodC0zIHtcbiAgaGVpZ2h0OiAxOTJweDtcbn1cbi5tdWkta2V5LWhlaWdodC00IHtcbiAgaGVpZ2h0OiAyNTZweDtcbn1cbi5tdWkta2V5LWhlaWdodC01IHtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cbi5tdWkta2V5LWhlaWdodC02IHtcbiAgaGVpZ2h0OiAzODRweDtcbn1cbi5tdWkta2V5LWhlaWdodC03IHtcbiAgaGVpZ2h0OiA0NDhweDtcbn1cbi5tdWkta2V5LWhlaWdodC04IHtcbiAgaGVpZ2h0OiA1MTJweDtcbn1cbi5tdWkta2V5LWhlaWdodC05IHtcbiAgaGVpZ2h0OiA1NzZweDtcbn1cbi5tdWkta2V5LWhlaWdodC0xMCB7XG4gIGhlaWdodDogNjQwcHg7XG59XG4ubXVpLWFwcC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbiAgei1pbmRleDogNTtcbn1cbi5tdWktYXBwLWJhciAubXVpLXBhcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5tdWktYXBwLWJhciAubXVpLWljb24tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm11aS1hcHAtYmFyIC5tdWktaWNvbi1idXR0b24gKiB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuLm11aS1hcHAtYmFyIC5tdWktYXBwLWJhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm11aS1hcHAtYmFyIC5tdWktYXBwLWJhci1uYXZpZ2F0aW9uLWljb24tYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG59XG4ubXVpLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLm11aS1jYXJkIC5tdWktY2FyZC10b29sYmFyIHtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubXVpLWNoZWNrYm94IC5tdWktY2hlY2tib3gtaWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5tdWktY2hlY2tib3ggLm11aS1jaGVja2JveC1pY29uIC5tdWktY2hlY2tib3gtY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcywgdHJhbnNmb3JtIDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgNDUwbXM7XG59XG4ubXVpLWNoZWNrYm94IC5tdWktY2hlY2tib3gtaWNvbiAubXVpLWNoZWNrYm94LWNoZWNrICoge1xuICBmaWxsOiAjMDBiY2Q0O1xufVxuLm11aS1jaGVja2JveCAubXVpLWNoZWNrYm94LWljb24gLm11aS1jaGVja2JveC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubXVpLWNoZWNrYm94IC5tdWktY2hlY2tib3gtaWNvbiAubXVpLWNoZWNrYm94LWJveCAqIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAyMDBtcztcbn1cbi5tdWktY2hlY2tib3gubXVpLWlzLXN3aXRjaGVkIC5tdWktY2hlY2tib3gtaWNvbiAubXVpLWNoZWNrYm94LWNoZWNrIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcywgdHJhbnNmb3JtIDgwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLWNoZWNrYm94Lm11aS1pcy1zd2l0Y2hlZCAubXVpLWNoZWNrYm94LWljb24gLm11aS1jaGVja2JveC1ib3gge1xuICB0cmFuc2l0aW9uOiBhbGwgMTAwcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1jaGVja2JveC5tdWktaXMtc3dpdGNoZWQgLm11aS1jaGVja2JveC1pY29uIC5tdWktY2hlY2tib3gtYm94ICoge1xuICBmaWxsOiAjMDBiY2Q0O1xufVxuLm11aS1jaGVja2JveC5tdWktaXMtZGlzYWJsZWQgLm11aS1jaGVja2JveC1pY29uIC5tdWktY2hlY2tib3gtY2hlY2sgKixcbi5tdWktY2hlY2tib3gubXVpLWlzLWRpc2FibGVkIC5tdWktY2hlY2tib3gtaWNvbiAubXVpLWNoZWNrYm94LWJveCAqIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm11aS1jaGVja2JveC5tdWktaXMtcmVxdWlyZWQgLm11aS1jaGVja2JveC1pY29uIC5tdWktY2hlY2tib3gtYm94ICoge1xuICBmaWxsOiAjMDBiY2Q0O1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXIgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci13ZWVrLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDAgMTRweDtcbn1cbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXIgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci13ZWVrLXRpdGxlOmJlZm9yZSxcbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXIgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci13ZWVrLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhciAubXVpLWRhdGUtcGlja2VyLWNhbGVuZGFyLXdlZWstdGl0bGU6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXIgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci13ZWVrLXRpdGxlLWRheSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMnB4O1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhciAubXVpLWRhdGUtcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAxNTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci5tdWktaXMtNHdlZWsgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuICBoZWlnaHQ6IDIyOHB4O1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci5tdWktaXMtNXdlZWsgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuICBoZWlnaHQ6IDI2OHB4O1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci5tdWktaXMtNndlZWsgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci1jb250YWluZXIge1xuICBoZWlnaHQ6IDMwOHB4O1xufVxuLm11aS1pcy1sYW5kc2NhcGUgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhcjpiZWZvcmUsXG4ubXVpLWlzLWxhbmRzY2FwZSAubXVpLWRhdGUtcGlja2VyLWNhbGVuZGFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm11aS1pcy1sYW5kc2NhcGUgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm11aS1pcy1sYW5kc2NhcGUgLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci1kYXRlLWRpc3BsYXkge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubXVpLWlzLWxhbmRzY2FwZSAubXVpLWRhdGUtcGlja2VyLWNhbGVuZGFyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAyODBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci1tb250aCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxNHB4IDAgMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXItbW9udGggLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci1tb250aC13ZWVrOmJlZm9yZSxcbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXItbW9udGggLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci1tb250aC13ZWVrOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci1tb250aCAubXVpLWRhdGUtcGlja2VyLWNhbGVuZGFyLW1vbnRoLXdlZWs6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXItdG9vbGJhciB7XG4gIGhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm11aS1kYXRlLXBpY2tlci1jYWxlbmRhci10b29sYmFyIC5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXItdG9vbGJhci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXItdG9vbGJhciAubXVpLWRhdGUtcGlja2VyLWNhbGVuZGFyLXRvb2xiYXItYnV0dG9uLWxlZnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5tdWktZGF0ZS1waWNrZXItY2FsZW5kYXItdG9vbGJhciAubXVpLWRhdGUtcGlja2VyLWNhbGVuZGFyLXRvb2xiYXItYnV0dG9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLm11aS1kYXRlLXBpY2tlci1kYXRlLWRpc3BsYXkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5IC5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5LWRvdyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdhNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLm11aS1kYXRlLXBpY2tlci1kYXRlLWRpc3BsYXkgLm11aS1kYXRlLXBpY2tlci1kYXRlLWRpc3BsYXktZGF0ZSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheSAubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheS1tb250aCxcbi5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5IC5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5LXllYXIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheSAubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheS1kYXkge1xuICBtYXJnaW46IDZweCAwO1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDU4cHg7XG59XG4ubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheSAubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheS15ZWFyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5tdWktaXMtbGFuZHNjYXBlIC5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5ICoge1xuICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktaXMtbGFuZHNjYXBlIC5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5LWRvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMDtcbn1cbi5tdWktaXMtbGFuZHNjYXBlIC5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5LWRhdGUge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG4ubXVpLWlzLWxhbmRzY2FwZSAubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheS1kYXkge1xuICBmb250LXNpemU6IDc2cHg7XG4gIGxpbmUtaGVpZ2h0OiA3NnB4O1xuICBoZWlnaHQ6IDc2cHg7XG59XG4ubXVpLWlzLWxhbmRzY2FwZSAubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheS1tb250aCxcbi5tdWktaXMtbGFuZHNjYXBlIC5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5LXllYXIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ubXVpLWlzLWxhbmRzY2FwZSAubXVpLWlzLTV3ZWVrIC5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5LWRhdGUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4ubXVpLWlzLWxhbmRzY2FwZSAubXVpLWlzLTV3ZWVrIC5tdWktZGF0ZS1waWNrZXItZGF0ZS1kaXNwbGF5LWRheSB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuLm11aS1pcy1sYW5kc2NhcGUgLm11aS1pcy02d2VlayAubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheS1kYXRlIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuLm11aS1pcy1sYW5kc2NhcGUgLm11aS1pcy02d2VlayAubXVpLWRhdGUtcGlja2VyLWRhdGUtZGlzcGxheS1kYXkge1xuICBtYXJnaW46IDI0cHggMDtcbn1cbi5tdWktZGF0ZS1waWNrZXItZGlhbG9nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5tdWktZGF0ZS1waWNrZXItZGlhbG9nIC5tdWktZGF0ZS1waWNrZXItZGlhbG9nLXdpbmRvdy5tdWktZGlhbG9nLXdpbmRvdy1jb250ZW50cyB7XG4gIHdpZHRoOiAyODBweDtcbn1cbi5tdWktaXMtbGFuZHNjYXBlIC5tdWktZGF0ZS1waWNrZXItZGlhbG9nLXdpbmRvdy5tdWktZGlhbG9nLXdpbmRvdy1jb250ZW50cyB7XG4gIHdpZHRoOiA1NjBweDtcbn1cbi5tdWktZGF0ZS1waWNrZXItZGF5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNnB4O1xuICBwYWRkaW5nOiA0cHggMnB4O1xufVxuLm11aS1kYXRlLXBpY2tlci1kYXktYnV0dG9uIC5tdWktZGF0ZS1waWNrZXItZGF5LWJ1dHRvbi1zZWxlY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk3YTc7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLWRhdGUtcGlja2VyLWRheS1idXR0b24gLm11aS1kYXRlLXBpY2tlci1kYXktYnV0dG9uLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm11aS1kYXRlLXBpY2tlci1kYXktYnV0dG9uLm11aS1pcy1zZWxlY3RlZCAubXVpLWRhdGUtcGlja2VyLWRheS1idXR0b24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdWktZGF0ZS1waWNrZXItZGF5LWJ1dHRvbi5tdWktaXMtc2VsZWN0ZWQgLm11aS1kYXRlLXBpY2tlci1kYXktYnV0dG9uLXNlbGVjdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubXVpLWRhdGUtcGlja2VyLWRheS1idXR0b24ubXVpLWlzLWN1cnJlbnQtZGF0ZSB7XG4gIGNvbG9yOiAjMDBiY2Q0O1xufVxuLm11aS1kaWFsb2ctd2luZG93IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgNDUwbXM7XG59XG4ubXVpLWRpYWxvZy13aW5kb3cgLm11aS1kaWFsb2ctd2luZG93LWNvbnRlbnRzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwO1xufVxuLm11aS1kaWFsb2ctd2luZG93IC5tdWktZGlhbG9nLXdpbmRvdy1hY3Rpb25zIHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5tdWktZGlhbG9nLXdpbmRvdyAubXVpLWRpYWxvZy13aW5kb3ctYWN0aW9ucyAubXVpLWRpYWxvZy13aW5kb3ctYWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubXVpLWRpYWxvZy13aW5kb3cubXVpLWlzLXNob3duIHtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBsZWZ0IDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1kaWFsb2ctd2luZG93Lm11aS1pcy1zaG93biAubXVpLWRpYWxvZy13aW5kb3ctY29udGVudHMge1xuICBvcGFjaXR5OiAxO1xuICB0b3A6IDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2NHB4LCAwKTtcbn1cbi5tdWktZGlhbG9nIC5tdWktZGlhbG9nLXRpdGxlIHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tdWktZGlhbG9nIC5tdWktZGlhbG9nLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuLm11aS1kcm9wLWRvd24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ4cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm11aS1kcm9wLWRvd24taWNvbi5tdWktb3BlbiAubXVpLWljb24taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm11aS1kcm9wLWRvd24taWNvbi5tdWktb3BlbiAubXVpLW1lbnUtY29udHJvbCAubXVpLW1lbnUtY29udHJvbC1iZyxcbi5tdWktZHJvcC1kb3duLWljb24ubXVpLW9wZW4gLm11aS1tZW51LWNvbnRyb2w6aG92ZXIgLm11aS1tZW51LWNvbnRyb2wtYmcge1xuICBvcGFjaXR5OiAwO1xufVxuLm11aS1kcm9wLWRvd24taWNvbi5tdWktb3BlbiAubXVpLW1lbnUtY29udHJvbCAubXVpLW1lbnUtbGFiZWwsXG4ubXVpLWRyb3AtZG93bi1pY29uLm11aS1vcGVuIC5tdWktbWVudS1jb250cm9sOmhvdmVyIC5tdWktbWVudS1sYWJlbCB7XG4gIHRvcDogMjhweDtcbiAgb3BhY2l0eTogMDtcbn1cbi5tdWktZHJvcC1kb3duLWljb24ubXVpLW9wZW4gLm11aS1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tdWktZHJvcC1kb3duLWljb24gLm11aS1tZW51IHtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIHJpZ2h0OiAtMTRweCAhaW1wb3J0YW50O1xuICB0b3A6IDlweCAhaW1wb3J0YW50O1xufVxuLm11aS1kcm9wLWRvd24taWNvbiAubXVpLW1lbnUgLm11aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuLm11aS1kcm9wLWRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5tdWktZHJvcC1kb3duLW1lbnUgKiB7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1kcm9wLWRvd24tbWVudS5tdWktb3BlbiAubXVpLW1lbnUtY29udHJvbCAubXVpLW1lbnUtY29udHJvbC1iZyxcbi5tdWktZHJvcC1kb3duLW1lbnUubXVpLW9wZW4gLm11aS1tZW51LWNvbnRyb2w6aG92ZXIgLm11aS1tZW51LWNvbnRyb2wtYmcge1xuICBvcGFjaXR5OiAwO1xufVxuLm11aS1kcm9wLWRvd24tbWVudS5tdWktb3BlbiAubXVpLW1lbnUtY29udHJvbCAubXVpLW1lbnUtbGFiZWwsXG4ubXVpLWRyb3AtZG93bi1tZW51Lm11aS1vcGVuIC5tdWktbWVudS1jb250cm9sOmhvdmVyIC5tdWktbWVudS1sYWJlbCB7XG4gIHRvcDogMjhweDtcbiAgb3BhY2l0eTogMDtcbn1cbi5tdWktZHJvcC1kb3duLW1lbnUubXVpLW9wZW4gLm11aS1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tdWktZHJvcC1kb3duLW1lbnUgLm11aS1tZW51LWNvbnRyb2wge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tdWktZHJvcC1kb3duLW1lbnUgLm11aS1tZW51LWNvbnRyb2w6YmVmb3JlLFxuLm11aS1kcm9wLWRvd24tbWVudSAubXVpLW1lbnUtY29udHJvbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5tdWktZHJvcC1kb3duLW1lbnUgLm11aS1tZW51LWNvbnRyb2w6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5tdWktZHJvcC1kb3duLW1lbnUgLm11aS1tZW51LWNvbnRyb2wgLm11aS1tZW51LWNvbnRyb2wtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLm11aS1kcm9wLWRvd24tbWVudSAubXVpLW1lbnUtY29udHJvbDpob3ZlciAubXVpLW1lbnUtY29udHJvbC1iZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubXVpLWRyb3AtZG93bi1tZW51IC5tdWktbWVudS1jb250cm9sIC5tdWktbWVudS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLm11aS1kcm9wLWRvd24tbWVudSAubXVpLW1lbnUtY29udHJvbCAubXVpLW1lbnUtZHJvcC1kb3duLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG4ubXVpLWRyb3AtZG93bi1tZW51IC5tdWktbWVudS1jb250cm9sIC5tdWktbWVudS1kcm9wLWRvd24taWNvbiAqIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tdWktZHJvcC1kb3duLW1lbnUgLm11aS1tZW51LWNvbnRyb2wgLm11aS1tZW51LWNvbnRyb2wtdW5kZXJsaW5lIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMGUwZTA7XG4gIG1hcmdpbjogMCAyNHB4O1xufVxuLm11aS1kcm9wLWRvd24tbWVudSAubXVpLW1lbnUgLm11aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm11aS1lbmhhbmNlZC1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubXVpLWVuaGFuY2VkLWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubXVpLWVuaGFuY2VkLWJ1dHRvbi5tdWktaXMtbGluay1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm11aS1lbmhhbmNlZC1idXR0b24ubXVpLWlzLWxpbmstYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm11aS1lbmhhbmNlZC1idXR0b24ubXVpLWlzLWxpbmstYnV0dG9uLm11aS1pcy1kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5tdWktZW5oYW5jZWQtc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdWktZW5oYW5jZWQtc3dpdGNoIC5tdWktZW5oYW5jZWQtc3dpdGNoLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG59XG4ubXVpLWVuaGFuY2VkLXN3aXRjaCAubXVpLWVuaGFuY2VkLXN3aXRjaC13cmFwIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cbi5tdWktZW5oYW5jZWQtc3dpdGNoIC5tdWktZW5oYW5jZWQtc3dpdGNoLXdyYXAgLm11aS10b3VjaC1yaXBwbGUsXG4ubXVpLWVuaGFuY2VkLXN3aXRjaCAubXVpLWVuaGFuY2VkLXN3aXRjaC13cmFwIC5tdWktZm9jdXMtcmlwcGxlLWlubmVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogLTEycHg7XG59XG4ubXVpLWVuaGFuY2VkLXN3aXRjaCAubXVpLXN3aXRjaC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5tdWktZW5oYW5jZWQtc3dpdGNoLm11aS1pcy1zd2l0Y2hlZCAubXVpLWZvY3VzLXJpcHBsZS1pbm5lcixcbi5tdWktZW5oYW5jZWQtc3dpdGNoLm11aS1pcy1zd2l0Y2hlZCAubXVpLXJpcHBsZS1jaXJjbGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4OCwgMjEyLCAwLjIpO1xufVxuLm11aS1lbmhhbmNlZC10ZXh0YXJlYSAubXVpLWVuaGFuY2VkLXRleHRhcmVhLXNoYWRvdyxcbi5tdWktZW5oYW5jZWQtdGV4dGFyZWEgLm11aS1lbmhhbmNlZC10ZXh0YXJlYS1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG59XG4ubXVpLWVuaGFuY2VkLXRleHRhcmVhIC5tdWktZW5oYW5jZWQtdGV4dGFyZWEtaW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm11aS1lbmhhbmNlZC10ZXh0YXJlYSAubXVpLWVuaGFuY2VkLXRleHRhcmVhLXNoYWRvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5tdWktZmxhdC1idXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtaW4td2lkdGg6IDg4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5tdWktZmxhdC1idXR0b24gLm11aS10b3VjaC1yaXBwbGUgLm11aS1yaXBwbGUtY2lyY2xlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm11aS1mbGF0LWJ1dHRvbiAubXVpLWZvY3VzLXJpcHBsZSAubXVpLWZvY3VzLXJpcHBsZS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4ubXVpLWZsYXQtYnV0dG9uIC5tdWktZmxhdC1idXR0b24tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5tdWktZmxhdC1idXR0b246aG92ZXIsXG4ubXVpLWZsYXQtYnV0dG9uLm11aS1pcy1rZXlib2FyZC1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5tdWktZmxhdC1idXR0b24ubXVpLWlzLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tdWktZmxhdC1idXR0b24ubXVpLWlzLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5tdWktZmxhdC1idXR0b24ubXVpLWlzLXByaW1hcnkge1xuICBjb2xvcjogI2ZmNDA4MTtcbn1cbi5tdWktZmxhdC1idXR0b24ubXVpLWlzLXByaW1hcnk6aG92ZXIsXG4ubXVpLWZsYXQtYnV0dG9uLm11aS1pcy1wcmltYXJ5Lm11aS1pcy1rZXlib2FyZC1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTNlZDtcbn1cbi5tdWktZmxhdC1idXR0b24ubXVpLWlzLXByaW1hcnkgLm11aS10b3VjaC1yaXBwbGUgLm11aS1yaXBwbGUtY2lyY2xlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDY0LCAxMjksIDAuMik7XG59XG4ubXVpLWZsYXQtYnV0dG9uLm11aS1pcy1wcmltYXJ5IC5tdWktZm9jdXMtcmlwcGxlIC5tdWktZm9jdXMtcmlwcGxlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDY0LCAxMjksIDAuMik7XG59XG4ubXVpLWZsYXQtYnV0dG9uLm11aS1pcy1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwYmNkNDtcbn1cbi5tdWktZmxhdC1idXR0b24ubXVpLWlzLXNlY29uZGFyeTpob3Zlcixcbi5tdWktZmxhdC1idXR0b24ubXVpLWlzLXNlY29uZGFyeS5tdWktaXMta2V5Ym9hcmQtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWZiZmY7XG59XG4ubXVpLWZsYXQtYnV0dG9uLm11aS1pcy1zZWNvbmRhcnkgLm11aS10b3VjaC1yaXBwbGUgLm11aS1yaXBwbGUtY2lyY2xlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxODgsIDIxMiwgMC4yKTtcbn1cbi5tdWktZmxhdC1idXR0b24ubXVpLWlzLXNlY29uZGFyeSAubXVpLWZvY3VzLXJpcHBsZSAubXVpLWZvY3VzLXJpcHBsZS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg4LCAyMTIsIDAuMik7XG59XG4ubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24sXG4ubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24gKiB7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDU2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24tY29udGFpbmVyLm11aS1pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24gLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uLWNvbnRhaW5lci5tdWktaXMtZGlzYWJsZWQgLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uLWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi1jb250YWluZXIubXVpLWlzLWRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24tY29udGFpbmVyOmhvdmVyLFxuLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi1jb250YWluZXIubXVpLWlzLWtleWJvYXJkLWZvY3VzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwMDUzO1xufVxuLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi1pY29uIHtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uIC5tdWktdG91Y2gtcmlwcGxlIC5tdWktcmlwcGxlLWNpcmNsZS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbiAubXVpLWZvY3VzLXJpcHBsZSAubXVpLWZvY3VzLXJpcHBsZS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi5tdWktaXMtbWluaSAubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi5tdWktaXMtbWluaSAubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24taWNvbiB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uLm11aS1pcy1zZWNvbmRhcnkgLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG59XG4ubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24ubXVpLWlzLXNlY29uZGFyeSAubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24tY29udGFpbmVyOmhvdmVyLFxuLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uLm11aS1pcy1zZWNvbmRhcnkgLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uLWNvbnRhaW5lci5tdWktaXMta2V5Ym9hcmQtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFhYzA7XG59XG4ubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24ubXVpLWlzLXNlY29uZGFyeSAubXVpLWZsb2F0aW5nLWFjdGlvbi1idXR0b24taWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm11aS1mbG9hdGluZy1hY3Rpb24tYnV0dG9uLm11aS1pcy1zZWNvbmRhcnkgLm11aS10b3VjaC1yaXBwbGUgLm11aS1yaXBwbGUtY2lyY2xlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbn1cbi5tdWktZmxvYXRpbmctYWN0aW9uLWJ1dHRvbi5tdWktaXMtc2Vjb25kYXJ5IC5tdWktZm9jdXMtcmlwcGxlIC5tdWktZm9jdXMtcmlwcGxlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbn1cbi5tdWktZm9udC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ubXVpLWljb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLm11aS1pY29uLWJ1dHRvbiAqIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLWljb24tYnV0dG9uIC5tdWktZm9jdXMtcmlwcGxlIC5tdWktZm9jdXMtcmlwcGxlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXI6IHNvbGlkIDZweCByZ2JhKDAsIDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBhbmltYXRpb246IGljb24tYnV0dG9uLWZvY3VzLXJpcHBsZS1wdWxzYXRlIDEuNXMgZWFzZSAwcyBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgaWNvbi1idXR0b24tZm9jdXMtcmlwcGxlLXB1bHNhdGUge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5tdWktaWNvbi1idXR0b24gLm11aS1pY29uLWJ1dHRvbi10b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cbi5tdWktaWNvbi1idXR0b24ubXVpLWlzLWRpc2FibGVkICoge1xuICBjb2xvcjogcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjg3KTtcbiAgZmlsbDogcmdiYSgxOTEsIDE5MSwgMTkxLCAwLjg3KTtcbn1cbi5tdWktZGFyay10aGVtZSAubXVpLXRvdWNoLXJpcHBsZSAubXVpLXJpcHBsZS1jaXJjbGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubXVpLWRhcmstdGhlbWUgLm11aS1mb2N1cy1yaXBwbGUgLm11aS1mb2N1cy1yaXBwbGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubXVpLWluay1iYXIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB5ZWxsb3c7XG4gIGhlaWdodDogMnB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGxlZnQgMXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG4ubXVpLWlucHV0IGlucHV0LFxuLm11aS1pbnB1dCB0ZXh0YXJlYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0Z3JheTtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1ib3R0b206IDE0cHg7XG59XG4ubXVpLWlucHV0IGlucHV0W3R5cGU9J3RleHQnXSxcbi5tdWktaW5wdXQgdGV4dGFyZWFbdHlwZT0ndGV4dCddLFxuLm11aS1pbnB1dCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuLm11aS1pbnB1dCB0ZXh0YXJlYVt0eXBlPSdwYXNzd29yZCddLFxuLm11aS1pbnB1dCBpbnB1dFt0eXBlPSdlbWFpbCddLFxuLm11aS1pbnB1dCB0ZXh0YXJlYVt0eXBlPSdlbWFpbCddIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMjBweDtcbn1cbi5tdWktaW5wdXQgaW5wdXQ6Zm9jdXMsXG4ubXVpLWlucHV0IHRleHRhcmVhOmZvY3VzLFxuLm11aS1pbnB1dCBpbnB1dC5tdWktaXMtbm90LWVtcHR5LFxuLm11aS1pbnB1dCB0ZXh0YXJlYS5tdWktaXMtbm90LWVtcHR5LFxuLm11aS1pbnB1dCBpbnB1dDpkaXNhYmxlZFt2YWx1ZV06bm90KFt2YWx1ZT1cIlwiXSksXG4ubXVpLWlucHV0IHRleHRhcmVhOmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubXVpLWlucHV0IGlucHV0OmZvY3VzIH4gLm11aS1pbnB1dC1wbGFjZWhvbGRlcixcbi5tdWktaW5wdXQgdGV4dGFyZWE6Zm9jdXMgfiAubXVpLWlucHV0LXBsYWNlaG9sZGVyLFxuLm11aS1pbnB1dCBpbnB1dC5tdWktaXMtbm90LWVtcHR5IH4gLm11aS1pbnB1dC1wbGFjZWhvbGRlcixcbi5tdWktaW5wdXQgdGV4dGFyZWEubXVpLWlzLW5vdC1lbXB0eSB+IC5tdWktaW5wdXQtcGxhY2Vob2xkZXIsXG4ubXVpLWlucHV0IGlucHV0OmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSB+IC5tdWktaW5wdXQtcGxhY2Vob2xkZXIsXG4ubXVpLWlucHV0IHRleHRhcmVhOmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSB+IC5tdWktaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogYmx1ZTtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRvcDogLTMycHg7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1pbnB1dCBpbnB1dDpmb2N1cyB+IC5tdWktaW5wdXQtaGlnaGxpZ2h0LFxuLm11aS1pbnB1dCB0ZXh0YXJlYTpmb2N1cyB+IC5tdWktaW5wdXQtaGlnaGxpZ2h0LFxuLm11aS1pbnB1dCBpbnB1dC5tdWktaXMtbm90LWVtcHR5IH4gLm11aS1pbnB1dC1oaWdobGlnaHQsXG4ubXVpLWlucHV0IHRleHRhcmVhLm11aS1pcy1ub3QtZW1wdHkgfiAubXVpLWlucHV0LWhpZ2hsaWdodCxcbi5tdWktaW5wdXQgaW5wdXQ6ZGlzYWJsZWRbdmFsdWVdOm5vdChbdmFsdWU9XCJcIl0pIH4gLm11aS1pbnB1dC1oaWdobGlnaHQsXG4ubXVpLWlucHV0IHRleHRhcmVhOmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSB+IC5tdWktaW5wdXQtaGlnaGxpZ2h0IHtcbiAgd2lkdGg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsdWU7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1pbnB1dCBpbnB1dDpmb2N1cyB+IC5tdWktaW5wdXQtYmFyOjpiZWZvcmUsXG4ubXVpLWlucHV0IHRleHRhcmVhOmZvY3VzIH4gLm11aS1pbnB1dC1iYXI6OmJlZm9yZSxcbi5tdWktaW5wdXQgaW5wdXQubXVpLWlzLW5vdC1lbXB0eSB+IC5tdWktaW5wdXQtYmFyOjpiZWZvcmUsXG4ubXVpLWlucHV0IHRleHRhcmVhLm11aS1pcy1ub3QtZW1wdHkgfiAubXVpLWlucHV0LWJhcjo6YmVmb3JlLFxuLm11aS1pbnB1dCBpbnB1dDpkaXNhYmxlZFt2YWx1ZV06bm90KFt2YWx1ZT1cIlwiXSkgfiAubXVpLWlucHV0LWJhcjo6YmVmb3JlLFxuLm11aS1pbnB1dCB0ZXh0YXJlYTpkaXNhYmxlZFt2YWx1ZV06bm90KFt2YWx1ZT1cIlwiXSkgfiAubXVpLWlucHV0LWJhcjo6YmVmb3JlLFxuLm11aS1pbnB1dCBpbnB1dDpmb2N1cyB+IC5tdWktaW5wdXQtYmFyOjphZnRlcixcbi5tdWktaW5wdXQgdGV4dGFyZWE6Zm9jdXMgfiAubXVpLWlucHV0LWJhcjo6YWZ0ZXIsXG4ubXVpLWlucHV0IGlucHV0Lm11aS1pcy1ub3QtZW1wdHkgfiAubXVpLWlucHV0LWJhcjo6YWZ0ZXIsXG4ubXVpLWlucHV0IHRleHRhcmVhLm11aS1pcy1ub3QtZW1wdHkgfiAubXVpLWlucHV0LWJhcjo6YWZ0ZXIsXG4ubXVpLWlucHV0IGlucHV0OmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSB+IC5tdWktaW5wdXQtYmFyOjphZnRlcixcbi5tdWktaW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWRbdmFsdWVdOm5vdChbdmFsdWU9XCJcIl0pIH4gLm11aS1pbnB1dC1iYXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmx1ZTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5tdWktaW5wdXQgaW5wdXQ6Zm9jdXMgfiAubXVpLWlucHV0LWRlc2NyaXB0aW9uLFxuLm11aS1pbnB1dCB0ZXh0YXJlYTpmb2N1cyB+IC5tdWktaW5wdXQtZGVzY3JpcHRpb24sXG4ubXVpLWlucHV0IGlucHV0Lm11aS1pcy1ub3QtZW1wdHkgfiAubXVpLWlucHV0LWRlc2NyaXB0aW9uLFxuLm11aS1pbnB1dCB0ZXh0YXJlYS5tdWktaXMtbm90LWVtcHR5IH4gLm11aS1pbnB1dC1kZXNjcmlwdGlvbixcbi5tdWktaW5wdXQgaW5wdXQ6ZGlzYWJsZWRbdmFsdWVdOm5vdChbdmFsdWU9XCJcIl0pIH4gLm11aS1pbnB1dC1kZXNjcmlwdGlvbixcbi5tdWktaW5wdXQgdGV4dGFyZWE6ZGlzYWJsZWRbdmFsdWVdOm5vdChbdmFsdWU9XCJcIl0pIH4gLm11aS1pbnB1dC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm11aS1pbnB1dCBpbnB1dDpub3QoOmZvY3VzKS5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlcixcbi5tdWktaW5wdXQgdGV4dGFyZWE6bm90KDpmb2N1cykubXVpLWlzLW5vdC1lbXB0eSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIsXG4ubXVpLWlucHV0IGlucHV0OmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIsXG4ubXVpLWlucHV0IHRleHRhcmVhOmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZ3JheTtcbn1cbi5tdWktaW5wdXQgaW5wdXQ6bm90KDpmb2N1cykubXVpLWlzLW5vdC1lbXB0eSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIgKyAubXVpLWlucHV0LWhpZ2hsaWdodCArIC5tdWktaW5wdXQtYmFyOjpiZWZvcmUsXG4ubXVpLWlucHV0IHRleHRhcmVhOm5vdCg6Zm9jdXMpLm11aS1pcy1ub3QtZW1wdHkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhcjo6YmVmb3JlLFxuLm11aS1pbnB1dCBpbnB1dDpkaXNhYmxlZFt2YWx1ZV06bm90KFt2YWx1ZT1cIlwiXSkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhcjo6YmVmb3JlLFxuLm11aS1pbnB1dCB0ZXh0YXJlYTpkaXNhYmxlZFt2YWx1ZV06bm90KFt2YWx1ZT1cIlwiXSkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhcjo6YmVmb3JlLFxuLm11aS1pbnB1dCBpbnB1dDpub3QoOmZvY3VzKS5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0ICsgLm11aS1pbnB1dC1iYXI6OmFmdGVyLFxuLm11aS1pbnB1dCB0ZXh0YXJlYTpub3QoOmZvY3VzKS5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0ICsgLm11aS1pbnB1dC1iYXI6OmFmdGVyLFxuLm11aS1pbnB1dCBpbnB1dDpkaXNhYmxlZFt2YWx1ZV06bm90KFt2YWx1ZT1cIlwiXSkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhcjo6YWZ0ZXIsXG4ubXVpLWlucHV0IHRleHRhcmVhOmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIgKyAubXVpLWlucHV0LWhpZ2hsaWdodCArIC5tdWktaW5wdXQtYmFyOjphZnRlciB7XG4gIHdpZHRoOiAwO1xufVxuLm11aS1pbnB1dCBpbnB1dDpub3QoOmZvY3VzKS5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0ICsgLm11aS1pbnB1dC1iYXIgKyAubXVpLWlucHV0LWRlc2NyaXB0aW9uLFxuLm11aS1pbnB1dCB0ZXh0YXJlYTpub3QoOmZvY3VzKS5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0ICsgLm11aS1pbnB1dC1iYXIgKyAubXVpLWlucHV0LWRlc2NyaXB0aW9uLFxuLm11aS1pbnB1dCBpbnB1dDpkaXNhYmxlZFt2YWx1ZV06bm90KFt2YWx1ZT1cIlwiXSkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhciArIC5tdWktaW5wdXQtZGVzY3JpcHRpb24sXG4ubXVpLWlucHV0IHRleHRhcmVhOmRpc2FibGVkW3ZhbHVlXTpub3QoW3ZhbHVlPVwiXCJdKSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIgKyAubXVpLWlucHV0LWhpZ2hsaWdodCArIC5tdWktaW5wdXQtYmFyICsgLm11aS1pbnB1dC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXVpLWlucHV0IGlucHV0ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlcixcbi5tdWktaW5wdXQgdGV4dGFyZWEgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogZ3JheTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00cHg7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1pbnB1dCAubXVpLWlucHV0LWhpZ2hsaWdodCB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjI1O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHRvcDogLTNweDtcbiAgd2lkdGg6IDE2MHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbi5tdWktaW5wdXQgLm11aS1pbnB1dC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzIwcHg7XG59XG4ubXVpLWlucHV0IC5tdWktaW5wdXQtYmFyOjpiZWZvcmUsXG4ubXVpLWlucHV0IC5tdWktaW5wdXQtYmFyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDJweDtcbiAgdG9wOiAtMnB4O1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktaW5wdXQgLm11aS1pbnB1dC1iYXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5tdWktaW5wdXQgLm11aS1pbnB1dC1iYXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5tdWktaW5wdXQgLm11aS1pbnB1dC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbG9yOiBibHVlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubXVpLWlucHV0IC5tdWktaW5wdXQtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogcmVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubXVpLWlucHV0Lm11aS1lcnJvciBpbnB1dDpmb2N1cyArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIsXG4ubXVpLWlucHV0Lm11aS1lcnJvciB0ZXh0YXJlYTpmb2N1cyArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIsXG4ubXVpLWlucHV0Lm11aS1lcnJvciBpbnB1dC5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlcixcbi5tdWktaW5wdXQubXVpLWVycm9yIHRleHRhcmVhLm11aS1pcy1ub3QtZW1wdHkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJlZDtcbn1cbi5tdWktaW5wdXQubXVpLWVycm9yIGlucHV0OmZvY3VzICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0LFxuLm11aS1pbnB1dC5tdWktZXJyb3IgdGV4dGFyZWE6Zm9jdXMgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQsXG4ubXVpLWlucHV0Lm11aS1lcnJvciBpbnB1dC5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0LFxuLm11aS1pbnB1dC5tdWktZXJyb3IgdGV4dGFyZWEubXVpLWlzLW5vdC1lbXB0eSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIgKyAubXVpLWlucHV0LWhpZ2hsaWdodCB7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG59XG4ubXVpLWlucHV0Lm11aS1lcnJvciBpbnB1dDpmb2N1cyArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIgKyAubXVpLWlucHV0LWhpZ2hsaWdodCArIC5tdWktaW5wdXQtYmFyOjpiZWZvcmUsXG4ubXVpLWlucHV0Lm11aS1lcnJvciB0ZXh0YXJlYTpmb2N1cyArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIgKyAubXVpLWlucHV0LWhpZ2hsaWdodCArIC5tdWktaW5wdXQtYmFyOjpiZWZvcmUsXG4ubXVpLWlucHV0Lm11aS1lcnJvciBpbnB1dC5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0ICsgLm11aS1pbnB1dC1iYXI6OmJlZm9yZSxcbi5tdWktaW5wdXQubXVpLWVycm9yIHRleHRhcmVhLm11aS1pcy1ub3QtZW1wdHkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhcjo6YmVmb3JlLFxuLm11aS1pbnB1dC5tdWktZXJyb3IgaW5wdXQ6Zm9jdXMgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhcjo6YWZ0ZXIsXG4ubXVpLWlucHV0Lm11aS1lcnJvciB0ZXh0YXJlYTpmb2N1cyArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIgKyAubXVpLWlucHV0LWhpZ2hsaWdodCArIC5tdWktaW5wdXQtYmFyOjphZnRlcixcbi5tdWktaW5wdXQubXVpLWVycm9yIGlucHV0Lm11aS1pcy1ub3QtZW1wdHkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhcjo6YWZ0ZXIsXG4ubXVpLWlucHV0Lm11aS1lcnJvciB0ZXh0YXJlYS5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0ICsgLm11aS1pbnB1dC1iYXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLm11aS1pbnB1dC5tdWktZXJyb3IgaW5wdXQ6Zm9jdXMgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhciArIC5tdWktaW5wdXQtZGVzY3JpcHRpb24sXG4ubXVpLWlucHV0Lm11aS1lcnJvciB0ZXh0YXJlYTpmb2N1cyArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIgKyAubXVpLWlucHV0LWhpZ2hsaWdodCArIC5tdWktaW5wdXQtYmFyICsgLm11aS1pbnB1dC1kZXNjcmlwdGlvbixcbi5tdWktaW5wdXQubXVpLWVycm9yIGlucHV0Lm11aS1pcy1ub3QtZW1wdHkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyICsgLm11aS1pbnB1dC1oaWdobGlnaHQgKyAubXVpLWlucHV0LWJhciArIC5tdWktaW5wdXQtZGVzY3JpcHRpb24sXG4ubXVpLWlucHV0Lm11aS1lcnJvciB0ZXh0YXJlYS5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciArIC5tdWktaW5wdXQtaGlnaGxpZ2h0ICsgLm11aS1pbnB1dC1iYXIgKyAubXVpLWlucHV0LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tdWktaW5wdXQubXVpLWVycm9yIC5tdWktaW5wdXQtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tdWktaW5wdXQubXVpLWZsb2F0aW5nIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5tdWktaW5wdXQubXVpLWZsb2F0aW5nIGlucHV0OmZvY3VzICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlcixcbi5tdWktaW5wdXQubXVpLWZsb2F0aW5nIHRleHRhcmVhOmZvY3VzICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRvcDogLTRweDtcbn1cbi5tdWktaW5wdXQubXVpLWZsb2F0aW5nIGlucHV0OmZvY3VzLm11aS1pcy1ub3QtZW1wdHkgKyAubXVpLWlucHV0LXBsYWNlaG9sZGVyLFxuLm11aS1pbnB1dC5tdWktZmxvYXRpbmcgdGV4dGFyZWE6Zm9jdXMubXVpLWlzLW5vdC1lbXB0eSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11aS1pbnB1dC5tdWktZmxvYXRpbmcgaW5wdXQubXVpLWlzLW5vdC1lbXB0eSArIC5tdWktaW5wdXQtcGxhY2Vob2xkZXIsXG4ubXVpLWlucHV0Lm11aS1mbG9hdGluZyB0ZXh0YXJlYS5tdWktaXMtbm90LWVtcHR5ICsgLm11aS1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubXVpLWlucHV0Lm11aS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5tdWktaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAtMjBweCAhaW1wb3J0YW50O1xufVxuLm11aS1sZWZ0LW5hdiAubXVpLWxlZnQtbmF2LW1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDI1NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLWxlZnQtbmF2IC5tdWktbGVmdC1uYXYtbWVudSAubXVpLW1lbnUgLm11aS1tZW51LWl0ZW0ge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLm11aS1sZWZ0LW5hdiAubXVpLWxlZnQtbmF2LW1lbnUgLm11aS1tZW51IGEubXVpLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm11aS1sZWZ0LW5hdi5tdWktY2xvc2VkIC5tdWktbGVmdC1uYXYtbWVudSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI2NnB4LCAwLCAwKTtcbn1cbi5tdWktbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubXVpLW1lbnUgKiB7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1tZW51Lm11aS1tZW51LWhpZGVhYmxlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ubXVpLW1lbnUubXVpLW1lbnUtaGlkZWFibGUgLm11aS1wYXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuLm11aS1tZW51Lm11aS1tZW51LWhpZGVhYmxlLm11aS12aXNpYmxlID4gLm11aS1wYXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLm11aS1tZW51IC5tdWktcGFwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cbi5tdWktbWVudSAubXVpLXN1YmhlYWRlciB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5tdWktbWVudSAubXVpLW5lc3RlZC1tZW51LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXVpLW1lbnUgLm11aS1uZXN0ZWQtbWVudS1pdGVtLm11aS1vcGVuID4gLm11aS1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5tdWktbWVudS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLm11aS1tZW51LWl0ZW0gKiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm11aS1tZW51LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDM1KTtcbn1cbi5tdWktbWVudS1pdGVtIC5tdWktbWVudS1pdGVtLW51bWJlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdWktbWVudS1pdGVtIC5tdWktbWVudS1pdGVtLWF0dHJpYnV0ZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tdWktbWVudS1pdGVtIC5tdWktbWVudS1pdGVtLWljb24tcmlnaHQge1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm11aS1tZW51LWl0ZW0gLm11aS1tZW51LWl0ZW0taWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLm11aS1tZW51LWl0ZW0gLm11aS1tZW51LWl0ZW0tZGF0YSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHRvcDogLTEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tdWktbWVudS1pdGVtIC5tdWlkb2NzLWljb24tY3VzdG9tLWFycm93LWRyb3AtcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuLm11aS1tZW51LWl0ZW0gLm11aS10b2dnbGUge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA0MnB4O1xufVxuLm11aS1tZW51LWl0ZW0ubXVpLWlzLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNmZjQwODE7XG59XG4ubXVpLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAtMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDQwMG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLW92ZXJsYXkubXVpLWlzLXNob3duIHtcbiAgbGVmdDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zLCBiYWNrZ3JvdW5kLWNvbG9yIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLXBhcGVyLm11aS1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm11aS1wYXBlci5tdWktcm91bmRlZCA+IC5tdWktcGFwZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm11aS1wYXBlci5tdWktY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm11aS1wYXBlci5tdWktY2lyY2xlID4gLm11aS1wYXBlci1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubXVpLXBhcGVyID4gLm11aS1wYXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm11aS1wYXBlci5tdWktei1kZXB0aC0xIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG59XG4ubXVpLXBhcGVyLm11aS16LWRlcHRoLTEgPiAubXVpLXotZGVwdGgtYm90dG9tIHtcbiAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXVpLXBhcGVyLm11aS16LWRlcHRoLTIge1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yMyk7XG59XG4ubXVpLXBhcGVyLm11aS16LWRlcHRoLTIgPiAubXVpLXotZGVwdGgtYm90dG9tIHtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xufVxuLm11aS1wYXBlci5tdWktei1kZXB0aC0zIHtcbiAgYm94LXNoYWRvdzogMCA2cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjMpO1xufVxuLm11aS1wYXBlci5tdWktei1kZXB0aC0zID4gLm11aS16LWRlcHRoLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XG59XG4ubXVpLXBhcGVyLm11aS16LWRlcHRoLTQge1xuICBib3gtc2hhZG93OiAwIDEwcHggMThweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLm11aS1wYXBlci5tdWktei1kZXB0aC00ID4gLm11aS16LWRlcHRoLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IDAgMTRweCA0NXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4ubXVpLXBhcGVyLm11aS16LWRlcHRoLTUge1xuICBib3gtc2hhZG93OiAwIDE1cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xufVxuLm11aS1wYXBlci5tdWktei1kZXB0aC01ID4gLm11aS16LWRlcHRoLWJvdHRvbSB7XG4gIGJveC1zaGFkb3c6IDAgMTlweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tdWktcmFkaW8tYnV0dG9uIC5tdWktcmFkaW8tYnV0dG9uLWljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubXVpLXJhZGlvLWJ1dHRvbiAubXVpLXJhZGlvLWJ1dHRvbi1pY29uIC5tdWktcmFkaW8tYnV0dG9uLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1yYWRpby1idXR0b24gLm11aS1yYWRpby1idXR0b24taWNvbiAubXVpLXJhZGlvLWJ1dHRvbi1maWxsICoge1xuICBmaWxsOiAjMDBiY2Q0O1xufVxuLm11aS1yYWRpby1idXR0b24gLm11aS1yYWRpby1idXR0b24taWNvbiAubXVpLXJhZGlvLWJ1dHRvbi10YXJnZXQge1xuICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm11aS1yYWRpby1idXR0b24gLm11aS1yYWRpby1idXR0b24taWNvbiAubXVpLXJhZGlvLWJ1dHRvbi10YXJnZXQgKiB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMjAwbXM7XG59XG4ubXVpLXJhZGlvLWJ1dHRvbi5tdWktaXMtc3dpdGNoZWQgLm11aS1yYWRpby1idXR0b24taWNvbiAubXVpLXJhZGlvLWJ1dHRvbi1maWxsIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5tdWktcmFkaW8tYnV0dG9uLm11aS1pcy1zd2l0Y2hlZCAubXVpLXJhZGlvLWJ1dHRvbi1pY29uIC5tdWktcmFkaW8tYnV0dG9uLXRhcmdldCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ubXVpLXJhZGlvLWJ1dHRvbi5tdWktaXMtc3dpdGNoZWQgLm11aS1yYWRpby1idXR0b24taWNvbiAubXVpLXJhZGlvLWJ1dHRvbi10YXJnZXQgKiB7XG4gIGZpbGw6ICMwMGJjZDQ7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLXJhZGlvLWJ1dHRvbi5tdWktaXMtZGlzYWJsZWQgLm11aS1yYWRpby1idXR0b24taWNvbiAubXVpLXJhZGlvLWJ1dHRvbi1maWxsICosXG4ubXVpLXJhZGlvLWJ1dHRvbi5tdWktaXMtZGlzYWJsZWQgLm11aS1yYWRpby1idXR0b24taWNvbiAubXVpLXJhZGlvLWJ1dHRvbi10YXJnZXQgKiB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tdWktcmFkaW8tYnV0dG9uLm11aS1pcy1yZXF1aXJlZCAubXVpLXJhZGlvLWJ1dHRvbi1pY29uIC5tdWktcmFkaW8tYnV0dG9uLXRhcmdldCAqIHtcbiAgZmlsbDogIzAwYmNkNDtcbn1cbi5tdWktcmFpc2VkLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4ubXVpLXJhaXNlZC1idXR0b24sXG4ubXVpLXJhaXNlZC1idXR0b24gKiB7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1yYWlzZWQtYnV0dG9uIC5tdWktcmFpc2VkLWJ1dHRvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubXVpLXJhaXNlZC1idXR0b24gLm11aS1yYWlzZWQtYnV0dG9uLWNvbnRhaW5lci5tdWktaXMta2V5Ym9hcmQtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubXVpLXJhaXNlZC1idXR0b24gLm11aS1yYWlzZWQtYnV0dG9uLWNvbnRhaW5lci5tdWktaXMtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLm11aS1yYWlzZWQtYnV0dG9uIC5tdWktcmFpc2VkLWJ1dHRvbi1jb250YWluZXIubXVpLWlzLWRpc2FibGVkIC5tdWktcmFpc2VkLWJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubXVpLXJhaXNlZC1idXR0b24gLm11aS1yYWlzZWQtYnV0dG9uLWNvbnRhaW5lci5tdWktaXMtZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLm11aS1yYWlzZWQtYnV0dG9uIC5tdWktdG91Y2gtcmlwcGxlIC5tdWktcmlwcGxlLWNpcmNsZS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5tdWktcmFpc2VkLWJ1dHRvbiAubXVpLWZvY3VzLXJpcHBsZSAubXVpLWZvY3VzLXJpcHBsZS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG4ubXVpLXJhaXNlZC1idXR0b24gLm11aS1yYWlzZWQtYnV0dG9uLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubXVpLXJhaXNlZC1idXR0b246aG92ZXIgLm11aS1yYWlzZWQtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG59XG4ubXVpLXJhaXNlZC1idXR0b24ubXVpLWlzLXByaW1hcnkgLm11aS1yYWlzZWQtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQwODE7XG59XG4ubXVpLXJhaXNlZC1idXR0b24ubXVpLWlzLXByaW1hcnkgLm11aS1yYWlzZWQtYnV0dG9uLWNvbnRhaW5lci5tdWktaXMta2V5Ym9hcmQtZm9jdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzAwNTM7XG59XG4ubXVpLXJhaXNlZC1idXR0b24ubXVpLWlzLXByaW1hcnkgLm11aS10b3VjaC1yaXBwbGUgLm11aS1yaXBwbGUtY2lyY2xlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm11aS1yYWlzZWQtYnV0dG9uLm11aS1pcy1wcmltYXJ5IC5tdWktZm9jdXMtcmlwcGxlIC5tdWktZm9jdXMtcmlwcGxlLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLm11aS1yYWlzZWQtYnV0dG9uLm11aS1pcy1wcmltYXJ5IC5tdWktcmFpc2VkLWJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm11aS1yYWlzZWQtYnV0dG9uLm11aS1pcy1wcmltYXJ5OmhvdmVyIC5tdWktcmFpc2VkLWJ1dHRvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjMwMDUzO1xufVxuLm11aS1yYWlzZWQtYnV0dG9uLm11aS1pcy1zZWNvbmRhcnkgLm11aS1yYWlzZWQtYnV0dG9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG59XG4ubXVpLXJhaXNlZC1idXR0b24ubXVpLWlzLXNlY29uZGFyeSAubXVpLXJhaXNlZC1idXR0b24tY29udGFpbmVyLm11aS1pcy1rZXlib2FyZC1mb2N1c2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWFjMDtcbn1cbi5tdWktcmFpc2VkLWJ1dHRvbi5tdWktaXMtc2Vjb25kYXJ5IC5tdWktdG91Y2gtcmlwcGxlIC5tdWktcmlwcGxlLWNpcmNsZS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG4ubXVpLXJhaXNlZC1idXR0b24ubXVpLWlzLXNlY29uZGFyeSAubXVpLWZvY3VzLXJpcHBsZSAubXVpLWZvY3VzLXJpcHBsZS1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG4ubXVpLXJhaXNlZC1idXR0b24ubXVpLWlzLXNlY29uZGFyeSAubXVpLXJhaXNlZC1idXR0b24tbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tdWktcmFpc2VkLWJ1dHRvbi5tdWktaXMtc2Vjb25kYXJ5OmhvdmVyIC5tdWktcmFpc2VkLWJ1dHRvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhYWMwO1xufVxuLm11aS1mb2N1cy1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXVpLWZvY3VzLXJpcHBsZSAubXVpLWZvY3VzLXJpcHBsZS1pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGFuaW1hdGlvbjogZm9jdXMtcmlwcGxlLXB1bHNhdGUgMS41cyBlYXNlIDBzIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBmb2N1cy1yaXBwbGUtcHVsc2F0ZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgfVxufVxuLm11aS1mb2N1cy1yaXBwbGUubXVpLWlzLXNob3duIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5tdWktcmlwcGxlLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktcmlwcGxlLWNpcmNsZSAubXVpLXJpcHBsZS1jaXJjbGUtaW5uZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLXJpcHBsZS1jaXJjbGUubXVpLWlzLXN0YXJ0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuLm11aS1yaXBwbGUtY2lyY2xlLm11aS1pcy1zdGFydGVkIC5tdWktcmlwcGxlLWNpcmNsZS1pbm5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ubXVpLXJpcHBsZS1jaXJjbGUubXVpLWlzLWVuZGluZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXVpLXRvdWNoLXJpcHBsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJlYWN0LWRyYWdnYWJsZS1kcmFnZ2luZyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLm11aS1zbGlkZXIge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubXVpLXNsaWRlciAubXVpLXNsaWRlci10cmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG4ubXVpLXNsaWRlciAubXVpLXNsaWRlci1zZWxlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm11aS1zbGlkZXIgLm11aS1zbGlkZXItc2VsZWN0aW9uIC5tdWktc2xpZGVyLXNlbGVjdGlvbi1maWxsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktc2xpZGVyIC5tdWktc2xpZGVyLXNlbGVjdGlvbi1sb3cge1xuICBsZWZ0OiAwO1xufVxuLm11aS1zbGlkZXIgLm11aS1zbGlkZXItc2VsZWN0aW9uLWxvdyAubXVpLXNsaWRlci1zZWxlY3Rpb24tZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmViZjI7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm11aS1zbGlkZXIgLm11aS1zbGlkZXItc2VsZWN0aW9uLWhpZ2gge1xuICByaWdodDogMDtcbn1cbi5tdWktc2xpZGVyIC5tdWktc2xpZGVyLXNlbGVjdGlvbi1oaWdoIC5tdWktc2xpZGVyLXNlbGVjdGlvbi1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5tdWktc2xpZGVyIC5tdWktc2xpZGVyLWhhbmRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDFweCAwIDAgMDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgd2lkdGggNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBoZWlnaHQgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLm11aS1zbGlkZXIgLm11aS1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5tdWktc2xpZGVyOm5vdCgubXVpLWRpc2FibGVkKSAubXVpLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXI6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWJmMjtcbn1cbi5tdWktc2xpZGVyOm5vdCgubXVpLWRpc2FibGVkKSAubXVpLXNsaWRlci1oYW5kbGU6YWN0aXZlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5tdWktc2xpZGVyOm5vdCgubXVpLWRpc2FibGVkKTpob3ZlciAubXVpLXNsaWRlci1zZWxlY3Rpb24taGlnaCAubXVpLXNsaWRlci1zZWxlY3Rpb24tZmlsbCxcbi5tdWktc2xpZGVyOm5vdCgubXVpLWRpc2FibGVkKTpmb2N1cyAubXVpLXNsaWRlci1zZWxlY3Rpb24taGlnaCAubXVpLXNsaWRlci1zZWxlY3Rpb24tZmlsbCB7XG4gIGJhY2tncm91bmQ6ICM5ZTllOWU7XG59XG4ubXVpLXNsaWRlcjpub3QoLm11aS1kaXNhYmxlZCk6aG92ZXI6bm90KC5tdWktc2xpZGVyLXplcm8pIC5tdWktc2xpZGVyLWhhbmRsZTpub3QoOmFjdGl2ZSksXG4ubXVpLXNsaWRlcjpub3QoLm11aS1kaXNhYmxlZCk6Zm9jdXM6bm90KC5tdWktc2xpZGVyLXplcm8pIC5tdWktc2xpZGVyLWhhbmRsZTpub3QoOmFjdGl2ZSkge1xuICBib3JkZXI6IDEycHggc29saWQgcmdiYSgxNzgsIDIzNSwgMjQyLCAwLjIpO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xufVxuLm11aS1zbGlkZXI6bm90KC5tdWktZGlzYWJsZWQpLm11aS1zbGlkZXItemVybyAubXVpLXNsaWRlci1oYW5kbGUge1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tdWktc2xpZGVyOm5vdCgubXVpLWRpc2FibGVkKS5tdWktc2xpZGVyLXplcm8gLm11aS1zbGlkZXItaGFuZGxlOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB3aWR0aCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGhlaWdodCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4ubXVpLXNsaWRlcjpub3QoLm11aS1kaXNhYmxlZCkubXVpLXNsaWRlci16ZXJvIC5tdWktc2xpZGVyLWhhbmRsZTphY3RpdmUgfiAubXVpLXNsaWRlci1zZWxlY3Rpb24taGlnaCAubXVpLXNsaWRlci1zZWxlY3Rpb24tZmlsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG1hcmdpbiA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS1zbGlkZXI6bm90KC5tdWktZGlzYWJsZWQpLm11aS1zbGlkZXItemVybzpob3ZlciAubXVpLXNsaWRlci1oYW5kbGUsXG4ubXVpLXNsaWRlcjpub3QoLm11aS1kaXNhYmxlZCkubXVpLXNsaWRlci16ZXJvOmZvY3VzIC5tdWktc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiZGJkYmQ7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4ubXVpLXNsaWRlci5tdWktZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLm11aS1zbGlkZXIubXVpLWRpc2FibGVkIC5tdWktc2xpZGVyLXNlbGVjdGlvbi1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbi5tdWktc2xpZGVyLm11aS1kaXNhYmxlZCAubXVpLXNsaWRlci1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5tdWktc2xpZGVyLm11aS1kaXNhYmxlZC5tdWktc2xpZGVyLXplcm8gLm11aS1zbGlkZXItc2VsZWN0aW9uLWxvdyAubXVpLXNsaWRlci1zZWxlY3Rpb24tZmlsbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm11aS1zbGlkZXIubXVpLWRpc2FibGVkLm11aS1zbGlkZXItemVybyAubXVpLXNsaWRlci1zZWxlY3Rpb24taGlnaCAubXVpLXNsaWRlci1zZWxlY3Rpb24tZmlsbCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubXVpLXNsaWRlci5tdWktZGlzYWJsZWQubXVpLXNsaWRlci16ZXJvIC5tdWktc2xpZGVyLWhhbmRsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm11aS1zbmFja2JhciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyMzIzMjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIG1pbi13aWR0aDogMjg4cHg7XG4gIG1heC13aWR0aDogNTY4cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIGJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIGxlZnQ6IC0xMDAwMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB0cmFuc2l0aW9uOiBsZWZ0IDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgNDAwbXMsIG9wYWNpdHkgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcywgdHJhbnNmb3JtIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLXNuYWNrYmFyIC5tdWktc25hY2tiYXItYWN0aW9uIHtcbiAgY29sb3I6ICNmZjQwODE7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBtYXJnaW4tbGVmdDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubXVpLXNuYWNrYmFyLm11aS1pcy1vcGVuIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcywgb3BhY2l0eSA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zLCB0cmFuc2Zvcm0gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktc3ViaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjMDBiY2Q0O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2UwZTBlMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLm11aS1zdWJoZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm11aS1zdmctaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5tdWktc3ZnLWljb24gKiB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4ubXVpLXRhYmxlIHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLm11aS10YWJsZSAubXVpLXRhYmxlLWhlYWRlciAubXVpLXRhYmxlLWhlYWRlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5tdWktdGFibGUgLm11aS10YWJsZS1oZWFkZXIgLm11aS10YWJsZS1oZWFkZXItcGFnaWZ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubXVpLXRhYmxlIC5tdWktdGFibGUtcm93cyAubXVpLXRhYmxlLXJvd3MtaXRlbSB7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tdWktdGFibGUgLm11aS10YWJsZS1yb3dzIC5tdWktdGFibGUtcm93cy1hY3Rpb25zIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubXVpLXRhYnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm11aS10YWJzLWNvbnRhaW5lciAubXVpLXRhYi1pdGVtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubXVpLXRhYnMtY29udGFpbmVyIC5tdWktdGFiLWl0ZW0tY29udGFpbmVyIC5tdWktdGFiLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogLjY7XG4gIGZvbnQtc2l6ZTogMTRzcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG4ubXVpLXRhYnMtY29udGFpbmVyIC5tdWktdGFiLWl0ZW0tY29udGFpbmVyIC5tdWktdGFiLWl0ZW0ubXVpLXRhYi1pcy1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgZm9udDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG4ubXVpLXRhYnMtY29udGFpbmVyIC5tdWktdGFiLWl0ZW0tY29udGFpbmVyIC5tdWktdGFiLWl0ZW0gLm11aS10YWItdGVtcGxhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogaW5pdGlhbDtcbn1cbi5tdWktdGV4dC1maWVsZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDIwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLXRleHQtZmllbGQgLm11aS10ZXh0LWZpZWxkLWhpbnQsXG4ubXVpLXRleHQtZmllbGQgLm11aS10ZXh0LWZpZWxkLWZsb2F0aW5nLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLXRleHQtZmllbGQgLm11aS10ZXh0LWZpZWxkLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogI2Y0NDMzNjtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLXRleHQtZmllbGQgLm11aS10ZXh0LWZpZWxkLWlucHV0LFxuLm11aS10ZXh0LWZpZWxkIC5tdWktdGV4dC1maWVsZC10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5tdWktdGV4dC1maWVsZCAubXVpLXRleHQtZmllbGQtdGV4dGFyZWEge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLm11aS10ZXh0LWZpZWxkIC5tdWktdGV4dC1maWVsZC11bmRlcmxpbmUsXG4ubXVpLXRleHQtZmllbGQgLm11aS10ZXh0LWZpZWxkLWZvY3VzLXVuZGVybGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogOHB4O1xuICBtYXJnaW46IDA7XG59XG4ubXVpLXRleHQtZmllbGQgLm11aS10ZXh0LWZpZWxkLWZvY3VzLXVuZGVybGluZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwYmNkNDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG59XG4ubXVpLXRleHQtZmllbGQubXVpLWhhcy1lcnJvciAubXVpLXRleHQtZmllbGQtZm9jdXMtdW5kZXJsaW5lIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbi5tdWktdGV4dC1maWVsZC5tdWktaGFzLXZhbHVlIC5tdWktdGV4dC1maWVsZC1oaW50IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tdWktdGV4dC1maWVsZC5tdWktaXMtZGlzYWJsZWQgLm11aS10ZXh0LWZpZWxkLWlucHV0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5tdWktdGV4dC1maWVsZC5tdWktaXMtZGlzYWJsZWQgLm11aS10ZXh0LWZpZWxkLXVuZGVybGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm11aS10ZXh0LWZpZWxkLm11aS1pcy1kaXNhYmxlZCAubXVpLXRleHQtZmllbGQtdW5kZXJsaW5lOmFmdGVyIHtcbiAgY29udGVudDogJy4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIzcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubXVpLXRleHQtZmllbGQubXVpLWlzLWZvY3VzZWQgLm11aS10ZXh0LWZpZWxkLWZvY3VzLXVuZGVybGluZSB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLm11aS10ZXh0LWZpZWxkLm11aS1oYXMtZmxvYXRpbmctbGFiZWxzIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuLm11aS10ZXh0LWZpZWxkLm11aS1oYXMtZmxvYXRpbmctbGFiZWxzIC5tdWktdGV4dC1maWVsZC1mbG9hdGluZy1sYWJlbCB7XG4gIHRvcDogMjRweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4ubXVpLXRleHQtZmllbGQubXVpLWhhcy1mbG9hdGluZy1sYWJlbHMgLm11aS10ZXh0LWZpZWxkLWhpbnQge1xuICB0b3A6IDI0cHg7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXVpLXRleHQtZmllbGQubXVpLWhhcy1mbG9hdGluZy1sYWJlbHMgLm11aS10ZXh0LWZpZWxkLWlucHV0IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG4ubXVpLXRleHQtZmllbGQubXVpLWhhcy1mbG9hdGluZy1sYWJlbHMubXVpLWhhcy12YWx1ZSAubXVpLXRleHQtZmllbGQtZmxvYXRpbmctbGFiZWwsXG4ubXVpLXRleHQtZmllbGQubXVpLWhhcy1mbG9hdGluZy1sYWJlbHMubXVpLWlzLWZvY3VzZWQgLm11aS10ZXh0LWZpZWxkLWZsb2F0aW5nLWxhYmVsIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KSB0cmFuc2xhdGUzZCgwLCAtMThweCwgMCk7XG59XG4ubXVpLXRleHQtZmllbGQubXVpLWhhcy1mbG9hdGluZy1sYWJlbHMubXVpLWhhcy12YWx1ZSAubXVpLXRleHQtZmllbGQtZmxvYXRpbmctbGFiZWwge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm11aS10ZXh0LWZpZWxkLm11aS1oYXMtZmxvYXRpbmctbGFiZWxzLm11aS1pcy1kaXNhYmxlZCAubXVpLXRleHQtZmllbGQtaGludCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubXVpLXRleHQtZmllbGQubXVpLWhhcy1mbG9hdGluZy1sYWJlbHMubXVpLWlzLWZvY3VzZWQgLm11aS10ZXh0LWZpZWxkLWhpbnQge1xuICBvcGFjaXR5OiAxO1xufVxuLm11aS10ZXh0LWZpZWxkLm11aS1oYXMtZmxvYXRpbmctbGFiZWxzLm11aS1pcy1mb2N1c2VkIC5tdWktdGV4dC1maWVsZC1mbG9hdGluZy1sYWJlbCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43NSkgdHJhbnNsYXRlM2QoMCwgLTE4cHgsIDApO1xuICBjb2xvcjogIzAwYmNkNDtcbn1cbi5tdWktdGV4dC1maWVsZC5tdWktaGFzLWZsb2F0aW5nLWxhYmVscy5tdWktaXMtZm9jdXNlZC5tdWktaGFzLWVycm9yIC5tdWktdGV4dC1maWVsZC1mbG9hdGluZy1sYWJlbCB7XG4gIGNvbG9yOiAjZjQ0MzM2O1xufVxuLm11aS10ZXh0LWZpZWxkLm11aS1oYXMtZmxvYXRpbmctbGFiZWxzLm11aS1pcy1mb2N1c2VkLm11aS1oYXMtdmFsdWUgLm11aS10ZXh0LWZpZWxkLWhpbnQge1xuICBvcGFjaXR5OiAwO1xufVxuLm11aS10b2dnbGUgLm11aS10b2dnbGUtaWNvbiB7XG4gIHBhZGRpbmc6IDRweCAwcHggNnB4IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ubXVpLXRvZ2dsZSAubXVpLXRvZ2dsZS1pY29uIC5tdWktdG9nZ2xlLXRyYWNrIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG59XG4ubXVpLXRvZ2dsZSAubXVpLXRvZ2dsZS1pY29uIC5tdWktdG9nZ2xlLXRodW1iIHtcbiAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5tdWktdG9nZ2xlIC5tdWktdG9nZ2xlLWljb24gLm11aS10b2dnbGUtdGh1bWIgLm11aS1wYXBlci1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ubXVpLXRvZ2dsZSAubXVpLXRvZ2dsZS1pY29uIC5tdWktdG9nZ2xlLXRodW1iIC5tdWktdG91Y2gtcmlwcGxlLFxuLm11aS10b2dnbGUgLm11aS10b2dnbGUtaWNvbiAubXVpLXRvZ2dsZS10aHVtYiAubXVpLWZvY3VzLXJpcHBsZS1pbm5lciB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC0xMHB4O1xufVxuLm11aS10b2dnbGUubXVpLWlzLXN3aXRjaGVkIC5tdWktdG9nZ2xlLWljb24gLm11aS10b2dnbGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE4OCwgMjEyLCAwLjUpO1xufVxuLm11aS10b2dnbGUubXVpLWlzLXN3aXRjaGVkIC5tdWktdG9nZ2xlLWljb24gLm11aS10b2dnbGUtdGh1bWIge1xuICBsZWZ0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2Q0O1xufVxuLm11aS10b2dnbGUubXVpLWlzLWRpc2FibGVkIC5tdWktdG9nZ2xlLWljb24ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubXVpLXRvZ2dsZS5tdWktaXMtZGlzYWJsZWQgLm11aS10b2dnbGUtaWNvbiAubXVpLXRvZ2dsZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubXVpLXRvZ2dsZS5tdWktaXMtZGlzYWJsZWQgLm11aS10b2dnbGUtaWNvbiAubXVpLXRvZ2dsZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG59XG4ubXVpLXRvZ2dsZS5tdWktaXMtcmVxdWlyZWQgLm11aS10b2dnbGUtaWNvbiAubXVpLXRvZ2dsZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTg4LCAyMTIsIDAuNSk7XG59XG4ubXVpLXRvZ2dsZS5tdWktaXMtcmVxdWlyZWQgLm11aS10b2dnbGUtaWNvbiAubXVpLXRvZ2dsZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG59XG4ubXVpLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxO1xuICBoZWlnaHQ6IDU2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4ubXVpLXRvb2xiYXIgLm11aS10b29sYmFyLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cCAubXVpLXRvb2xiYXItdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbn1cbi5tdWktdG9vbGJhciAubXVpLXRvb2xiYXItZ3JvdXAgLm11aS10b29sYmFyLXNlcGFyYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMXB4O1xufVxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cCAubXVpLXJhaXNlZC1idXR0b24sXG4ubXVpLXRvb2xiYXIgLm11aS10b29sYmFyLWdyb3VwIC5tdWktZmxhdC1idXR0b24ge1xuICBtYXJnaW46IDAgMjRweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cCAubXVpLWRyb3AtZG93bi1tZW51IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cCAubXVpLWRyb3AtZG93bi1tZW51IC5tdWktbWVudS1jb250cm9sLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tdWktdG9vbGJhciAubXVpLXRvb2xiYXItZ3JvdXAgLm11aS1kcm9wLWRvd24tbWVudSAubXVpLW1lbnUtY29udHJvbCAubXVpLW1lbnUtY29udHJvbC11bmRlcmxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cCAubXVpLWRyb3AtZG93bi1tZW51IC5tdWktZm9udC1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5tdWktdG9vbGJhciAubXVpLXRvb2xiYXItZ3JvdXAgLm11aS1mb250LWljb24ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG59XG4ubXVpLXRvb2xiYXIgLm11aS10b29sYmFyLWdyb3VwIC5tdWktZm9udC1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG4gIHotaW5kZXg6IDE7XG59XG4ubXVpLXRvb2xiYXIgLm11aS10b29sYmFyLWdyb3VwLm11aS1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubXVpLXRvb2xiYXIgLm11aS10b29sYmFyLWdyb3VwLm11aS1sZWZ0IC5tdWktZHJvcC1kb3duLW1lbnUsXG4ubXVpLXRvb2xiYXIgLm11aS10b29sYmFyLWdyb3VwLm11aS1sZWZ0IC5tdWktZm9udC1pY29uLFxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cC5tdWktbGVmdCAubXVpLXRvb2xiYXItc2VwYXJhdG9yLFxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cC5tdWktbGVmdCAubXVpLWRyb3AtZG93bi1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubXVpLXRvb2xiYXIgLm11aS10b29sYmFyLWdyb3VwLm11aS1sZWZ0OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IC0yNHB4O1xufVxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cC5tdWktbGVmdDpmaXJzdC1jaGlsZCAubXVpLXRvb2xiYXItdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMjRweDtcbn1cbi5tdWktdG9vbGJhciAubXVpLXRvb2xiYXItZ3JvdXAubXVpLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm11aS10b29sYmFyIC5tdWktdG9vbGJhci1ncm91cC5tdWktcmlnaHQgKiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubXVpLXRvb2xiYXIgLm11aS10b29sYmFyLWdyb3VwLm11aS1yaWdodDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweDtcbn1cbi5tdWktdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRvcDogLTEwMDAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDQ1MG1zLCB0cmFuc2Zvcm0gNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcywgb3BhY2l0eSA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS10b29sdGlwIC5tdWktdG9vbHRpcC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tdWktdG9vbHRpcCAubXVpLXRvb2x0aXAtcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSA0NTBtcywgaGVpZ2h0IDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgNDUwbXMsIGJhY2tncm91bmQtY29sb3IgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktdG9vbHRpcC5tdWktaXMtc2hvd24ge1xuICB0b3A6IC0xNnB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMTZweCwgMHB4KTtcbiAgdHJhbnNpdGlvbjogdG9wIDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zLCB0cmFuc2Zvcm0gNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcywgb3BhY2l0eSA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLm11aS10b29sdGlwLm11aS1pcy1zaG93biAubXVpLXRvb2x0aXAtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgdHJhbnNpdGlvbjogd2lkdGggNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcywgaGVpZ2h0IDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXMsIGJhY2tncm91bmQtY29sb3IgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktdG9vbHRpcC5tdWktaXMtdG91Y2gge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubXVpLXRvb2x0aXAubXVpLWlzLXRvdWNoLm11aS1pcy1zaG93biAubXVpLXRvb2x0aXAtcmlwcGxlIHtcbiAgaGVpZ2h0OiAxMDVweDtcbiAgd2lkdGg6IDEwNXB4O1xufVxuLm11aS10cmFuc2l0aW9uLXNsaWRlLWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4gLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtcztcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbiAubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4tZW50ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLm11aS10cmFuc2l0aW9uLXNsaWRlLWluIC5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm11aS10cmFuc2l0aW9uLXNsaWRlLWluIC5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi1sZWF2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4gLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLWxlYXZlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4ubXVpLWlzLWxlZnQgLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi5tdWktaXMtbGVmdCAubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4tZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi5tdWktaXMtbGVmdCAubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4tbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLm11aS1pcy1sZWZ0IC5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi5tdWktaXMtcmlnaHQgLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG4ubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4ubXVpLWlzLXJpZ2h0IC5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi1lbnRlci1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLm11aS1pcy1yaWdodCAubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4tbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLm11aS1pcy1yaWdodCAubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4tbGVhdmUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi5tdWktaXMtdXAgLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLWVudGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi5tdWktaXMtdXAgLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLWVudGVyLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4ubXVpLWlzLXVwIC5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi1sZWF2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4ubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4ubXVpLWlzLXVwIC5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi5tdWktaXMtZG93biAubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4tZW50ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi5tdWktaXMtZG93biAubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4tZW50ZXItYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi5tdWktaXMtZG93biAubXVpLXRyYW5zaXRpb24tc2xpZGUtaW4tbGVhdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLm11aS10cmFuc2l0aW9uLXNsaWRlLWluLm11aS1pcy1kb3duIC5tdWktdHJhbnNpdGlvbi1zbGlkZS1pbi1sZWF2ZS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xufVxuLyogY3VzdG9tIGZvbnQgaWNvbnMgKi9cbi8qIGhpZ2h0bGlnaHQuanMgZm9yIHN5bnRheCBoaWdobGlnaHRpbmcgKi9cbi8qXG5cbmdpdGh1Yi5jb20gc3R5bGUgKGMpIFZhc2lseSBQb2xvdm55b3YgPHZhc3RAd2hpdGVhbnRzLm5ldD5cblxuKi9cbi5obGpzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xufVxuLmhsanMtY29tbWVudCxcbi5obGpzLXRlbXBsYXRlX2NvbW1lbnQsXG4uZGlmZiAuaGxqcy1oZWFkZXIsXG4uaGxqcy1qYXZhZG9jIHtcbiAgY29sb3I6ICM5OTg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5obGpzLWtleXdvcmQsXG4uY3NzIC5ydWxlIC5obGpzLWtleXdvcmQsXG4uaGxqcy13aW51dGlscyxcbi5uZ2lueCAuaGxqcy10aXRsZSxcbi5obGpzLXN1YnN0LFxuLmhsanMtcmVxdWVzdCxcbi5obGpzLXN0YXR1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5obGpzLW51bWJlcixcbi5obGpzLWhleGNvbG9yLFxuLnJ1YnkgLmhsanMtY29uc3RhbnQge1xuICBjb2xvcjogIzAwODA4MDtcbn1cbi5obGpzLXN0cmluZyxcbi5obGpzLXRhZyAuaGxqcy12YWx1ZSxcbi5obGpzLXBocGRvYyxcbi5obGpzLWRhcnRkb2MsXG4udGV4IC5obGpzLWZvcm11bGEge1xuICBjb2xvcjogI2QxNDtcbn1cbi5obGpzLXRpdGxlLFxuLmhsanMtaWQsXG4uc2NzcyAuaGxqcy1wcmVwcm9jZXNzb3Ige1xuICBjb2xvcjogIzkwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGxqcy1saXN0IC5obGpzLWtleXdvcmQsXG4uaGxqcy1zdWJzdCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaGxqcy1jbGFzcyAuaGxqcy10aXRsZSxcbi5obGpzLXR5cGUsXG4udmhkbCAuaGxqcy1saXRlcmFsLFxuLnRleCAuaGxqcy1jb21tYW5kIHtcbiAgY29sb3I6ICM0NTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhsanMtdGFnLFxuLmhsanMtdGFnIC5obGpzLXRpdGxlLFxuLmhsanMtcnVsZXMgLmhsanMtcHJvcGVydHksXG4uZGphbmdvIC5obGpzLXRhZyAuaGxqcy1rZXl3b3JkIHtcbiAgY29sb3I6ICMwMDAwODA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaGxqcy1hdHRyaWJ1dGUsXG4uaGxqcy12YXJpYWJsZSxcbi5saXNwIC5obGpzLWJvZHkge1xuICBjb2xvcjogIzAwODA4MDtcbn1cbi5obGpzLXJlZ2V4cCB7XG4gIGNvbG9yOiAjMDA5OTI2O1xufVxuLmhsanMtc3ltYm9sLFxuLnJ1YnkgLmhsanMtc3ltYm9sIC5obGpzLXN0cmluZyxcbi5saXNwIC5obGpzLWtleXdvcmQsXG4uY2xvanVyZSAuaGxqcy1rZXl3b3JkLFxuLnNjaGVtZSAuaGxqcy1rZXl3b3JkLFxuLnRleCAuaGxqcy1zcGVjaWFsLFxuLmhsanMtcHJvbXB0IHtcbiAgY29sb3I6ICM5OTAwNzM7XG59XG4uaGxqcy1idWlsdF9pbiB7XG4gIGNvbG9yOiAjMDA4NmIzO1xufVxuLmhsanMtcHJlcHJvY2Vzc29yLFxuLmhsanMtcHJhZ21hLFxuLmhsanMtcGksXG4uaGxqcy1kb2N0eXBlLFxuLmhsanMtc2hlYmFuZyxcbi5obGpzLWNkYXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhsanMtZGVsZXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmRkO1xufVxuLmhsanMtYWRkaXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZGZkO1xufVxuLmRpZmYgLmhsanMtY2hhbmdlIHtcbiAgYmFja2dyb3VuZDogIzAwODZiMztcbn1cbi5obGpzLWNodW5rIHtcbiAgY29sb3I6ICNhYWE7XG59XG4uY29sb3ItcGFsZXR0ZTpiZWZvcmUsXG4uY29sb3ItcGFsZXR0ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb2xvci1wYWxldHRlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY29sb3ItcGFsZXR0ZSBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY29sb3ItcGFsZXR0ZSAuY29sb3Ige1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmNvbG9yLXBhbGV0dGUgLmNvbG9yIC5uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uY29sb3ItcGFsZXR0ZSAuY29sb3IgLmhleCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5jb2xvci1wYWxldHRlIC5jb2xvci1ncm91cCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5jb2xvci1wYWxldHRlIC5jb2xvci1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sb3ItcGFsZXR0ZSAuY29sb3ItZ3JvdXAge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbiAgLmNvbG9yLXBhbGV0dGUgLm5ldXRyYWwgLmNvbG9yLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjE2cHg7XG4gIH1cbiAgLmNvbG9yLXBhbGV0dGUgLm5ldXRyYWwgLmNvbG9yLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2xvci1wYWxldHRlIC5jb2xvci1ncm91cCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sb3ItcGFsZXR0ZSAubmV1dHJhbCAuY29sb3ItZ3JvdXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG4uY29sb3ItcGFsZXR0ZSAucmVkLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWJlZTtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2RkMjtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmOWE5YTtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1NzM3Mztcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNTM1MDtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NDMzNjtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1MzkzNTtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMmYyZjtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2MjgyODtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3MWMxYztcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtQTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjhhODA7XG59XG4uY29sb3ItcGFsZXR0ZSAucmVkLUEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1MjUyO1xufVxuLmNvbG9yLXBhbGV0dGUgLnJlZC1BNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMTc0NDtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtQTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNTAwMDA7XG59XG4uY29sb3ItcGFsZXR0ZSAucGluay01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2U0ZWM7XG59XG4uY29sb3ItcGFsZXR0ZSAucGluay0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiYmQwO1xufVxuLmNvbG9yLXBhbGV0dGUgLnBpbmstMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0OGZiMTtcbn1cbi5jb2xvci1wYWxldHRlIC5waW5rLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDYyOTI7XG59XG4uY29sb3ItcGFsZXR0ZSAucGluay00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0MDdhO1xufVxuLmNvbG9yLXBhbGV0dGUgLnBpbmstNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5MWU2Mztcbn1cbi5jb2xvci1wYWxldHRlIC5waW5rLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODFiNjA7XG59XG4uY29sb3ItcGFsZXR0ZSAucGluay03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzIxODViO1xufVxuLmNvbG9yLXBhbGV0dGUgLnBpbmstODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkMTQ1Nztcbn1cbi5jb2xvci1wYWxldHRlIC5waW5rLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODBlNGY7XG59XG4uY29sb3ItcGFsZXR0ZSAucGluay1BMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODBhYjtcbn1cbi5jb2xvci1wYWxldHRlIC5waW5rLUEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0MDgxO1xufVxuLmNvbG9yLXBhbGV0dGUgLnBpbmstQTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTAwNTc7XG59XG4uY29sb3ItcGFsZXR0ZSAucGluay1BNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1MTE2Mjtcbn1cbi5jb2xvci1wYWxldHRlIC5wdXJwbGUtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlNWY1O1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFiZWU3O1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2U5M2Q4O1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmE2OGM4O1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWI0N2JjO1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWMyN2IwO1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGUyNGFhO1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2IxZmEyO1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmExYjlhO1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGExNDhjO1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS1BMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhODBmYztcbn1cbi5jb2xvci1wYWxldHRlIC5wdXJwbGUtQTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMDQwZmI7XG59XG4uY29sb3ItcGFsZXR0ZSAucHVycGxlLUE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDUwMGY5O1xufVxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS1BNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhMDBmZjtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLXB1cnBsZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGU3ZjY7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxYzRlOTtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLXB1cnBsZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5ZGRiO1xufVxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtcHVycGxlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTc1Y2Q7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdlNTdjMjtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLXB1cnBsZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjczYWI3O1xufVxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtcHVycGxlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTM1YjE7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMmRhODtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLXB1cnBsZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDUyN2EwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtcHVycGxlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTFiOTI7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtQTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMzg4ZmY7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtQTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YzRkZmY7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtQTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTFmZmY7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtQTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjAwZWE7XG59XG4uY29sb3ItcGFsZXR0ZSAuaW5kaWdvLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFmNjtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1Y2FlOTtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmYThkYTtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5ODZjYjtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNmJjMDtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNTFiNTtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NDlhYjtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2Y5Zjtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU5Mztcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMjM3ZTtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tQTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzllZmY7XG59XG4uY29sb3ItcGFsZXR0ZSAuaW5kaWdvLUEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2ZGZlO1xufVxuLmNvbG9yLXBhbGV0dGUgLmluZGlnby1BNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkNWFmZTtcbn1cbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tQTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDRmZmU7XG59XG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2YyZmQ7XG59XG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkZWZiO1xufVxuLmNvbG9yLXBhbGV0dGUgLmJsdWUtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwY2FmOTtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NGI1ZjY7XG59XG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDJhNWY1O1xufVxuLmNvbG9yLXBhbGV0dGUgLmJsdWUtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxOTZmMztcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTg4ZTU7XG59XG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk3NmQyO1xufVxuLmNvbG9yLXBhbGV0dGUgLmJsdWUtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NjVjMDtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDQ3YTE7XG59XG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS1BMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgyYjFmZjtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLUEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4YWZmO1xufVxuLmNvbG9yLXBhbGV0dGUgLmJsdWUtQTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTc5ZmY7XG59XG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS1BNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5NjJmZjtcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZjVmZTtcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2U1ZmM7XG59XG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtYmx1ZS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFkNGZhO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWJsdWUtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRmYzNmNztcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOWI2ZjY7XG59XG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtYmx1ZS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNhOWY0O1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWJsdWUtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOWJlNTtcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjg4ZDE7XG59XG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtYmx1ZS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3N2JkO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWJsdWUtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTc5Yjtcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLUExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODBkOGZmO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWJsdWUtQTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MGM0ZmY7XG59XG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtYmx1ZS1BNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjBmZjtcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLUE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5MWVhO1xufVxuLmNvbG9yLXBhbGV0dGUgLmN5YW4tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmN2ZhO1xufVxuLmNvbG9yLXBhbGV0dGUgLmN5YW4tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZWJmMjtcbn1cbi5jb2xvci1wYWxldHRlIC5jeWFuLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MGRlZWE7XG59XG4uY29sb3ItcGFsZXR0ZSAuY3lhbi0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGRkMGUxO1xufVxuLmNvbG9yLXBhbGV0dGUgLmN5YW4tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzZkYTtcbn1cbi5jb2xvci1wYWxldHRlIC5jeWFuLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG59XG4uY29sb3ItcGFsZXR0ZSAuY3lhbi02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2MxO1xufVxuLmNvbG9yLXBhbGV0dGUgLmN5YW4tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTdhNztcbn1cbi5jb2xvci1wYWxldHRlIC5jeWFuLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOGY7XG59XG4uY29sb3ItcGFsZXR0ZSAuY3lhbi05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MDY0O1xufVxuLmNvbG9yLXBhbGV0dGUgLmN5YW4tQTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NGZmZmY7XG59XG4uY29sb3ItcGFsZXR0ZSAuY3lhbi1BMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4ZmZmZjtcbn1cbi5jb2xvci1wYWxldHRlIC5jeWFuLUE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBlNWZmO1xufVxuLmNvbG9yLXBhbGV0dGUgLmN5YW4tQTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGI4ZDQ7XG59XG4uY29sb3ItcGFsZXR0ZSAudGVhbC01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYyZjE7XG59XG4uY29sb3ItcGFsZXR0ZSAudGVhbC0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJkZmRiO1xufVxuLmNvbG9yLXBhbGV0dGUgLnRlYWwtMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwY2JjNDtcbn1cbi5jb2xvci1wYWxldHRlIC50ZWFsLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGI2YWM7XG59XG4uY29sb3ItcGFsZXR0ZSAudGVhbC00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZhNjlhO1xufVxuLmNvbG9yLXBhbGV0dGUgLnRlYWwtNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTY4ODtcbn1cbi5jb2xvci1wYWxldHRlIC50ZWFsLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg5N2I7XG59XG4uY29sb3ItcGFsZXR0ZSAudGVhbC03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OTZiO1xufVxuLmNvbG9yLXBhbGV0dGUgLnRlYWwtODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjk1Yztcbn1cbi5jb2xvci1wYWxldHRlIC50ZWFsLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRkNDA7XG59XG4uY29sb3ItcGFsZXR0ZSAudGVhbC1BMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZmZlYjtcbn1cbi5jb2xvci1wYWxldHRlIC50ZWFsLUEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRmZmRhO1xufVxuLmNvbG9yLXBhbGV0dGUgLnRlYWwtQTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGU5YjY7XG59XG4uY29sb3ItcGFsZXR0ZSAudGVhbC1BNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmZhNTtcbn1cbi5jb2xvci1wYWxldHRlIC5ncmVlbi01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY1ZTk7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M4ZTZjOTtcbn1cbi5jb2xvci1wYWxldHRlIC5ncmVlbi0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVkNmE3O1xufVxuLmNvbG9yLXBhbGV0dGUgLmdyZWVuLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MWM3ODQ7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2YmI2YTtcbn1cbi5jb2xvci1wYWxldHRlIC5ncmVlbi01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGNhZjUwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmdyZWVuLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0M2EwNDc7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4OGUzYztcbn1cbi5jb2xvci1wYWxldHRlIC5ncmVlbi04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyO1xufVxuLmNvbG9yLXBhbGV0dGUgLmdyZWVuLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjVlMjA7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tQTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWY2Y2E7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tQTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2OWYwYWU7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tQTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGU2NzY7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tQTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM4NTM7XG59XG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtZ3JlZW4tNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGU5O1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWdyZWVuLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2VkYzg7XG59XG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtZ3JlZW4tMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZTFhNTtcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ncmVlbi0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWVkNTgxO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWdyZWVuLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Y2NjNjU7XG59XG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtZ3JlZW4tNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhiYzM0YTtcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ncmVlbi02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2NiMzQyO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWdyZWVuLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODlmMzg7XG59XG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtZ3JlZW4tODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1OGIyZjtcbn1cbi5jb2xvci1wYWxldHRlIC5saWdodC1ncmVlbi05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM2OTFlO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWdyZWVuLUExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NmZjkwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWdyZWVuLUEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJmZjU5O1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWdyZWVuLUE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzZmZjAzO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWdyZWVuLUE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjRkZDE3O1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpbWUtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYmU3O1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpbWUtMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjRjMztcbn1cbi5jb2xvci1wYWxldHRlIC5saW1lLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmVlOWM7XG59XG4uY29sb3ItcGFsZXR0ZSAubGltZS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlNzc1O1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpbWUtNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZTE1Nztcbn1cbi5jb2xvci1wYWxldHRlIC5saW1lLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGRjMzk7XG59XG4uY29sb3ItcGFsZXR0ZSAubGltZS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjYTMzO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpbWUtNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjQyYjtcbn1cbi5jb2xvci1wYWxldHRlIC5saW1lLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTlkMjQ7XG59XG4uY29sb3ItcGFsZXR0ZSAubGltZS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI3NzE3O1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpbWUtQTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGZmODE7XG59XG4uY29sb3ItcGFsZXR0ZSAubGltZS1BMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZmY0MTtcbn1cbi5jb2xvci1wYWxldHRlIC5saW1lLUE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmZjAwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmxpbWUtQTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZWVhMDA7XG59XG4uY29sb3ItcGFsZXR0ZSAueWVsbG93LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmRlNztcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjljNDtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjU5ZDtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjE3Njtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWU1ODtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWIzYjtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZDgzNTtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzAyZDtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YTgyNTtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1N2YxNztcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctQTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmOGQ7XG59XG4uY29sb3ItcGFsZXR0ZSAueWVsbG93LUEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwO1xufVxuLmNvbG9yLXBhbGV0dGUgLnllbGxvdy1BNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWEwMDtcbn1cbi5jb2xvci1wYWxldHRlIC55ZWxsb3ctQTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ2MDA7XG59XG4uY29sb3ItcGFsZXR0ZSAuYW1iZXItNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGUxO1xufVxuLmNvbG9yLXBhbGV0dGUgLmFtYmVyLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVjYjM7XG59XG4uY29sb3ItcGFsZXR0ZSAuYW1iZXItMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTA4Mjtcbn1cbi5jb2xvci1wYWxldHRlIC5hbWJlci0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNTRmO1xufVxuLmNvbG9yLXBhbGV0dGUgLmFtYmVyLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMjg7XG59XG4uY29sb3ItcGFsZXR0ZSAuYW1iZXItNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cbi5jb2xvci1wYWxldHRlIC5hbWJlci02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiMzAwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmFtYmVyLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmEwMDA7XG59XG4uY29sb3ItcGFsZXR0ZSAuYW1iZXItODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGYwMDtcbn1cbi5jb2xvci1wYWxldHRlIC5hbWJlci05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZjAwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmFtYmVyLUExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNTdmO1xufVxuLmNvbG9yLXBhbGV0dGUgLmFtYmVyLUEyMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNzQwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmFtYmVyLUE0MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNDAwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmFtYmVyLUE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhYjAwO1xufVxuLmNvbG9yLXBhbGV0dGUgLm9yYW5nZS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzZTA7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUwYjI7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNjODA7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmI3NGQ7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE3MjY7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjk4MDA7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjhjMDA7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNTdjMDA7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjZjMDA7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjUxMDA7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLUExMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMTgwO1xufVxuLmNvbG9yLXBhbGV0dGUgLm9yYW5nZS1BMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWI0MDtcbn1cbi5jb2xvci1wYWxldHRlIC5vcmFuZ2UtQTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkxMDA7XG59XG4uY29sb3ItcGFsZXR0ZSAub3JhbmdlLUE3MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2ZDAwO1xufVxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtb3JhbmdlLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTllNztcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2JjO1xufVxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtb3JhbmdlLTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmFiOTE7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1vcmFuZ2UtMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOGE2NTtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MDQzO1xufVxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtb3JhbmdlLTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU3MjI7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1vcmFuZ2UtNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NTExZTtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0YTE5O1xufVxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtb3JhbmdlLTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkODQzMTU7XG59XG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1vcmFuZ2UtOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmMzYwYztcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS1BMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOWU4MDtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS1BMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmU0MDtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS1BNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmM2QwMDtcbn1cbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS1BNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkMmMwMDtcbn1cbi5jb2xvci1wYWxldHRlIC5icm93bi01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmViZTk7XG59XG4uY29sb3ItcGFsZXR0ZSAuYnJvd24tMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3Y2NjODtcbn1cbi5jb2xvci1wYWxldHRlIC5icm93bi0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNhYWE0O1xufVxuLmNvbG9yLXBhbGV0dGUgLmJyb3duLTMwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMTg4N2Y7XG59XG4uY29sb3ItcGFsZXR0ZSAuYnJvd24tNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkNmU2Mztcbn1cbi5jb2xvci1wYWxldHRlIC5icm93bi01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1NTQ4O1xufVxuLmNvbG9yLXBhbGV0dGUgLmJyb3duLTYwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZDRjNDE7XG59XG4uY29sb3ItcGFsZXR0ZSAuYnJvd24tNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVkNDAzNztcbn1cbi5jb2xvci1wYWxldHRlIC5icm93bi04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGUzNDJlO1xufVxuLmNvbG9yLXBhbGV0dGUgLmJyb3duLTkwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTI3MjM7XG59XG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS1ncmV5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWZmMTtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDhkYztcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYmVjNTtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwYTRhZTtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4OTA5Yztcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwN2Q4Yjtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NmU3YTtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NWE2NDtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NDc0Zjtcbn1cbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzIzODtcbn1cbi5jb2xvci1wYWxldHRlIC5ncmV5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5jb2xvci1wYWxldHRlIC5ncmV5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JleS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmNvbG9yLXBhbGV0dGUgLmdyZXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbn1cbi5jb2xvci1wYWxldHRlIC5ncmV5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGJkYmQ7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JleS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xufVxuLmNvbG9yLXBhbGV0dGUgLmdyZXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbn1cbi5jb2xvci1wYWxldHRlIC5ncmV5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MTYxNjE7XG59XG4uY29sb3ItcGFsZXR0ZSAuZ3JleS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xufVxuLmNvbG9yLXBhbGV0dGUgLmdyZXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtNTAwLFxuLmNvbG9yLXBhbGV0dGUgLnJlZC02MDAsXG4uY29sb3ItcGFsZXR0ZSAucmVkLTcwMCxcbi5jb2xvci1wYWxldHRlIC5yZWQtQTIwMCxcbi5jb2xvci1wYWxldHRlIC5yZWQtQTQwMCxcbi5jb2xvci1wYWxldHRlIC5yZWQtQTcwMCxcbi5jb2xvci1wYWxldHRlIC5waW5rLTUwMCxcbi5jb2xvci1wYWxldHRlIC5waW5rLTYwMCxcbi5jb2xvci1wYWxldHRlIC5waW5rLUEyMDAsXG4uY29sb3ItcGFsZXR0ZSAucGluay1BNDAwLFxuLmNvbG9yLXBhbGV0dGUgLnBpbmstQTcwMCxcbi5jb2xvci1wYWxldHRlIC5wdXJwbGUtMzAwLFxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS00MDAsXG4uY29sb3ItcGFsZXR0ZSAucHVycGxlLUEyMDAsXG4uY29sb3ItcGFsZXR0ZSAucHVycGxlLUE0MDAsXG4uY29sb3ItcGFsZXR0ZSAucHVycGxlLUE3MDAsXG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtMzAwLFxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtcHVycGxlLTQwMCxcbi5jb2xvci1wYWxldHRlIC5kZWVwLXB1cnBsZS1BMjAwLFxuLmNvbG9yLXBhbGV0dGUgLmluZGlnby0zMDAsXG4uY29sb3ItcGFsZXR0ZSAuaW5kaWdvLTQwMCxcbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tQTIwMCxcbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tQTQwMCxcbi5jb2xvci1wYWxldHRlIC5ibHVlLTUwMCxcbi5jb2xvci1wYWxldHRlIC5ibHVlLTYwMCxcbi5jb2xvci1wYWxldHRlIC5ibHVlLTcwMCxcbi5jb2xvci1wYWxldHRlIC5ibHVlLUEyMDAsXG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS1BNDAwLFxuLmNvbG9yLXBhbGV0dGUgLmJsdWUtQTcwMCxcbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTUwMCxcbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTYwMCxcbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTcwMCxcbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTgwMCxcbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLUE3MDAsXG4uY29sb3ItcGFsZXR0ZSAuY3lhbi01MDAsXG4uY29sb3ItcGFsZXR0ZSAuY3lhbi02MDAsXG4uY29sb3ItcGFsZXR0ZSAuY3lhbi03MDAsXG4uY29sb3ItcGFsZXR0ZSAuY3lhbi04MDAsXG4uY29sb3ItcGFsZXR0ZSAudGVhbC01MDAsXG4uY29sb3ItcGFsZXR0ZSAudGVhbC02MDAsXG4uY29sb3ItcGFsZXR0ZSAudGVhbC03MDAsXG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tNTAwLFxuLmNvbG9yLXBhbGV0dGUgLmdyZWVuLTYwMCxcbi5jb2xvci1wYWxldHRlIC5ncmVlbi03MDAsXG4uY29sb3ItcGFsZXR0ZSAubGlnaHQtZ3JlZW4tODAwLFxuLmNvbG9yLXBhbGV0dGUgLmxpZ2h0LWdyZWVuLTkwMCxcbi5jb2xvci1wYWxldHRlIC5saW1lLTkwMCxcbi5jb2xvci1wYWxldHRlIC5vcmFuZ2UtODAwLFxuLmNvbG9yLXBhbGV0dGUgLm9yYW5nZS05MDAsXG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1vcmFuZ2UtNTAwLFxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtb3JhbmdlLTYwMCxcbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS03MDAsXG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1vcmFuZ2UtODAwLFxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtb3JhbmdlLTkwMCxcbi5jb2xvci1wYWxldHRlIC5kZWVwLW9yYW5nZS1BNDAwLFxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtb3JhbmdlLUE3MDAsXG4uY29sb3ItcGFsZXR0ZSAuYnJvd24tMzAwLFxuLmNvbG9yLXBhbGV0dGUgLmJyb3duLTQwMCxcbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktNDAwLFxuLmNvbG9yLXBhbGV0dGUgLmJsdWUtZ3JleS01MDAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jb2xvci1wYWxldHRlIC5yZWQtODAwLFxuLmNvbG9yLXBhbGV0dGUgLnJlZC05MDAsXG4uY29sb3ItcGFsZXR0ZSAucGluay03MDAsXG4uY29sb3ItcGFsZXR0ZSAucGluay04MDAsXG4uY29sb3ItcGFsZXR0ZSAucGluay05MDAsXG4uY29sb3ItcGFsZXR0ZSAucHVycGxlLTUwMCxcbi5jb2xvci1wYWxldHRlIC5wdXJwbGUtNjAwLFxuLmNvbG9yLXBhbGV0dGUgLnB1cnBsZS03MDAsXG4uY29sb3ItcGFsZXR0ZSAucHVycGxlLTgwMCxcbi5jb2xvci1wYWxldHRlIC5wdXJwbGUtOTAwLFxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtcHVycGxlLTUwMCxcbi5jb2xvci1wYWxldHRlIC5kZWVwLXB1cnBsZS02MDAsXG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtNzAwLFxuLmNvbG9yLXBhbGV0dGUgLmRlZXAtcHVycGxlLTgwMCxcbi5jb2xvci1wYWxldHRlIC5kZWVwLXB1cnBsZS05MDAsXG4uY29sb3ItcGFsZXR0ZSAuZGVlcC1wdXJwbGUtQTQwMCxcbi5jb2xvci1wYWxldHRlIC5kZWVwLXB1cnBsZS1BNzAwLFxuLmNvbG9yLXBhbGV0dGUgLmluZGlnby01MDAsXG4uY29sb3ItcGFsZXR0ZSAuaW5kaWdvLTYwMCxcbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tNzAwLFxuLmNvbG9yLXBhbGV0dGUgLmluZGlnby04MDAsXG4uY29sb3ItcGFsZXR0ZSAuaW5kaWdvLTkwMCxcbi5jb2xvci1wYWxldHRlIC5pbmRpZ28tQTcwMCxcbi5jb2xvci1wYWxldHRlIC5ibHVlLTgwMCxcbi5jb2xvci1wYWxldHRlIC5ibHVlLTkwMCxcbi5jb2xvci1wYWxldHRlIC5saWdodC1ibHVlLTkwMCxcbi5jb2xvci1wYWxldHRlIC5jeWFuLTkwMCxcbi5jb2xvci1wYWxldHRlIC50ZWFsLTgwMCxcbi5jb2xvci1wYWxldHRlIC50ZWFsLTkwMCxcbi5jb2xvci1wYWxldHRlIC5ncmVlbi04MDAsXG4uY29sb3ItcGFsZXR0ZSAuZ3JlZW4tOTAwLFxuLmNvbG9yLXBhbGV0dGUgLmJyb3duLTUwMCxcbi5jb2xvci1wYWxldHRlIC5icm93bi02MDAsXG4uY29sb3ItcGFsZXR0ZSAuYnJvd24tNzAwLFxuLmNvbG9yLXBhbGV0dGUgLmJyb3duLTgwMCxcbi5jb2xvci1wYWxldHRlIC5icm93bi05MDAsXG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS1ncmV5LTYwMCxcbi5jb2xvci1wYWxldHRlIC5ibHVlLWdyZXktNzAwLFxuLmNvbG9yLXBhbGV0dGUgLmJsdWUtZ3JleS04MDAsXG4uY29sb3ItcGFsZXR0ZSAuYmx1ZS1ncmV5LTkwMCxcbi5jb2xvci1wYWxldHRlIC5ncmV5LTYwMCxcbi5jb2xvci1wYWxldHRlIC5ncmV5LTcwMCxcbi5jb2xvci1wYWxldHRlIC5ncmV5LTgwMCxcbi5jb2xvci1wYWxldHRlIC5ncmV5LTkwMCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuLmNvbG9yLXBhbGV0dGUgLm9yYW5nZS1BNzAwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29tcG9uZW50LWluZm8ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wb25lbnQtaW5mbyB0ZCB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5jb21wb25lbnQtaW5mbyAuY29tcG9uZW50LWluZm8tbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jb21wb25lbnQtaW5mbyAuY29tcG9uZW50LWluZm8tdHlwZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLmNvbXBvbmVudC1pbmZvIC5jb21wb25lbnQtaW5mby1oZWFkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jb21wb25lbnQtaW5mbyAuY29tcG9uZW50LWluZm8tZGVzYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XG59XG4uY29tcG9uZW50LWluZm8gLmNvbXBvbmVudC1pbmZvLWRlc2MgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21wb25lbnQtaW5mbyB0cjpsYXN0LWNoaWxkIC5jb21wb25lbnQtaW5mby1kZXNjIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBvbmVudC1pbmZvIC5jb21wb25lbnQtaW5mby1uYW1lIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5jb21wb25lbnQtaW5mbyAuY29tcG9uZW50LWluZm8tZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbXBvbmVudC1pbmZvIHRkIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gIH1cbiAgLmNvbXBvbmVudC1pbmZvIC5jb21wb25lbnQtaW5mby1uYW1lIHtcbiAgICBtaW4td2lkdGg6IDEyOHB4O1xuICB9XG4gIC5jb21wb25lbnQtaW5mbyAuY29tcG9uZW50LWluZm8tZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg3KTtcbn1cbi5mb290ZXIgcCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU0KTtcbiAgbWF4LXdpZHRoOiAzMzVweDtcbn1cbi5mb290ZXIgLm11aS1pY29uLWJ1dHRvbiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xufVxuLmZ1bGwtd2lkdGgtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uZnVsbC13aWR0aC1zZWN0aW9uOmJlZm9yZSxcbi5mdWxsLXdpZHRoLXNlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZnVsbC13aWR0aC1zZWN0aW9uOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZnVsbC13aWR0aC1zZWN0aW9uIC5mdWxsLXdpZHRoLXNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmZ1bGwtd2lkdGgtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwtd2lkdGgtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDcycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gIH1cbn1cbi5nZXQtc3RhcnRlZC1wYWdlIC5mdWxsLXdpZHRoLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob21lLWNvbnRyaWJ1dGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaG9tZS1jb250cmlidXRlIGgzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhvbWUtY29udHJpYnV0ZSAubXVpLXJhaXNlZC1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmhvbWUtZmVhdHVyZXMgKiB7XG4gIHRyYW5zaXRpb246IGFsbCA0NTBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xufVxuLmhvbWUtZmVhdHVyZXMgLmhvbWUtZmVhdHVyZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xufVxuLmhvbWUtZmVhdHVyZXMgLmhvbWUtZmVhdHVyZSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbn1cbi5ob21lLWZlYXR1cmVzIC5ob21lLWZlYXR1cmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9tZS1mZWF0dXJlcyAuaG9tZS1mZWF0dXJlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUtZmVhdHVyZXMgLmZlYXR1cmUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwNnB4O1xuICB9XG4gIC5ob21lLWZlYXR1cmVzIC5mZWF0dXJlLWNvbnRhaW5lcjpiZWZvcmUsXG4gIC5ob21lLWZlYXR1cmVzIC5mZWF0dXJlLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmhvbWUtZmVhdHVyZXMgLmZlYXR1cmUtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuaG9tZS1mZWF0dXJlcyAuaG9tZS1mZWF0dXJlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMlO1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmhvbWUtZmVhdHVyZXMgLmhvbWUtZmVhdHVyZTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbiAgLmhvbWUtZmVhdHVyZXMgLmhvbWUtZmVhdHVyZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5ob21lLXBhZ2UtaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaG9tZS1wYWdlLWhlcm8gLnN2Zy1sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gOTdweCk7XG4gIHdpZHRoOiA0MjBweDtcbn1cbi5ob21lLXBhZ2UtaGVybyAudGFnbGluZSB7XG4gIG1hcmdpbjogMTZweCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDU3NXB4O1xufVxuLmhvbWUtcGFnZS1oZXJvIC50YWdsaW5lIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5ob21lLXBhZ2UtaGVybyAudGFnbGluZSBoMSxcbi5ob21lLXBhZ2UtaGVybyAudGFnbGluZSBoMiB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmhvbWUtcGFnZS1oZXJvIC50YWdsaW5lIC5kZW1vLWJ1dHRvbixcbi5ob21lLXBhZ2UtaGVybyAudGFnbGluZSAuZ2l0aHViLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5ob21lLXBhZ2UtaGVybyAudGFnbGluZSAuZGVtby1idXR0b24gLm11aS1yYWlzZWQtYnV0dG9uLWxhYmVsLFxuLmhvbWUtcGFnZS1oZXJvIC50YWdsaW5lIC5naXRodWItYnV0dG9uIC5tdWktcmFpc2VkLWJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjMDBiY2Q0O1xufVxuLmhvbWUtcGFnZS1oZXJvIC50YWdsaW5lIC5naXRodWItYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaG9tZS1wYWdlLWhlcm8gLnRhZ2xpbmUge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgLmhvbWUtcGFnZS1oZXJvIC50YWdsaW5lIGgxIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbiAgLmhvbWUtcGFnZS1oZXJvIC50YWdsaW5lIGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODcpO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbi5ob21lLXB1cnBvc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmhvbWUtcHVycG9zZSAuZnVsbC13aWR0aC1zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLmhvbWUtcHVycG9zZSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utd2l0aC1uYXYgLnBhZ2Utd2l0aC1uYXYtc2Vjb25kYXJ5LW5hdiB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTBlMGUwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Utd2l0aC1uYXYgLnBhZ2Utd2l0aC1uYXYtY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1heC13aWR0aDogODk2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYWdlLXdpdGgtbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhZ2Utd2l0aC1uYXYgLnBhZ2Utd2l0aC1uYXYtc2Vjb25kYXJ5LW5hdiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA2NHB4O1xuICAgIHdpZHRoOiAxOTJweDtcbiAgfVxuICAucGFnZS13aXRoLW5hdiAucGFnZS13aXRoLW5hdi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTkycHg7XG4gICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjZTBlMGUwO1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG4uY29tcG9uZW50LWRvYyAuY29tcG9uZW50LWRvYy1kZXNjIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlMGUwZTA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmNvbXBvbmVudC1kb2MgLmNvbXBvbmVudC1kb2MtZGVzYyBvbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuLmNvbXBvbmVudC1kb2MgLmNvbXBvbmVudC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMGUwZTA7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNvbXBvbmVudC1kb2MgLmNvbXBvbmVudC1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYnV0dG9uLWV4YW1wbGVzOmJlZm9yZSxcbi5idXR0b24tZXhhbXBsZXM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uYnV0dG9uLWV4YW1wbGVzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uYnV0dG9uLWV4YW1wbGVzIC5idXR0b24tZXhhbXBsZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYnV0dG9uLWV4YW1wbGVzIC5idXR0b24tZXhhbXBsZS1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnV0dG9uLWV4YW1wbGVzIC5idXR0b24tZXhhbXBsZS1ncm91cCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmJ1dHRvbi1leGFtcGxlcyAuZXhhbXBsZS1pY29uLWJ1dHRvbi1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmV4YW1wbGUtaW1hZ2UtYnV0dG9uIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA1MCU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZXhhbXBsZS1pbWFnZS1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xufVxuLmV4YW1wbGUtYnV0dG9uLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuLmV4YW1wbGUtZmxhdC1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uc3dpdGNoZXMtZXhhbXBsZXM6YmVmb3JlLFxuLnN3aXRjaGVzLWV4YW1wbGVzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnN3aXRjaGVzLWV4YW1wbGVzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc3dpdGNoZXMtZXhhbXBsZXMgLnN3aXRjaGVzLWV4YW1wbGUtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWluLWhlaWdodDogMjRweDtcbn1cbi5zd2l0Y2hlcy1leGFtcGxlcyAuc3dpdGNoZXMtZXhhbXBsZS1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3dpdGNoZXMtZXhhbXBsZXMgLnN3aXRjaGVzLWV4YW1wbGUtZ3JvdXAge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN3aXRjaGVzLWV4YW1wbGVzIC5zd2l0Y2hlcy1leGFtcGxlLWdyb3VwIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG4udGV4dC1maWVsZC1leGFtcGxlOmJlZm9yZSxcbi50ZXh0LWZpZWxkLWV4YW1wbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4udGV4dC1maWVsZC1leGFtcGxlOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4udGV4dC1maWVsZC1leGFtcGxlIC50ZXh0LWZpZWxkLWV4YW1wbGUtZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50ZXh0LWZpZWxkLWV4YW1wbGUgLnRleHQtZmllbGQtZXhhbXBsZS1ncm91cCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnRleHQtZmllbGQtZXhhbXBsZSAudGV4dC1maWVsZC1leGFtcGxlLXNpbmdsZS1saW5lIC5tdWktdGV4dC1maWVsZCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uaWNvbi1ncm91cDpiZWZvcmUsXG4uaWNvbi1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5pY29uLWdyb3VwOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaWNvbi1ncm91cCAuaWNvbi1leGFtcGxlIHtcbiAgd2lkdGg6IDE0MXB4O1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pY29uLWdyb3VwIC5pY29uLWV4YW1wbGUgLmljb24tbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4ucGFwZXItZXhhbXBsZXMgLm11aS1wYXBlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG4ucGFwZXItZXhhbXBsZXMgLm11aS1wYXBlci1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFwZXItZXhhbXBsZXMgLm11aS1wYXBlci1jb250YWluZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXBlci1leGFtcGxlczpiZWZvcmUsXG4gIC5wYXBlci1leGFtcGxlczphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLnBhcGVyLWV4YW1wbGVzOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucGFwZXItZXhhbXBsZXMgLnBhcGVyLWV4YW1wbGVzLWdyb3VwIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5hIHtcbiAgY29sb3I6ICNmZjQwODE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi8qIEFwcCBTcGVjaWZpYyBTdHlsZXMgKi9cbi5tdWktYXBwLWNhbnZhcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tdWktYXBwLWNhbnZhcyAubXVpLWFwcC1iYXIgLmdpdGh1Yi1pY29uLWJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbn1cbi5sb2dvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJjZDQ7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5iYXNlbGluZS1ncmlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdpbWFnZXMvYmFzZWxpbmUtMjBweC1ncmlkLmdpZicpO1xufVxuLmNvZGUtZXhhbXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY29kZS1leGFtcGxlIC5leGFtcGxlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNlMGUwZTA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTBlMGUwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDA7XG59XG4uY29kZS1leGFtcGxlIC5leGFtcGxlLWJsb2NrLFxuLmNvZGUtZXhhbXBsZSAuY29kZS1ibG9jayB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4uY29kZS1leGFtcGxlIC5jb2RlLWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xufVxuLmV4YW1wbGUtbWVudSB7XG4gIHdpZHRoOiAyNTZweDtcbn1cbi5leGFtcGxlLW1lbnUtbmVzdGVkIHtcbiAgd2lkdGg6IDE5MnB4O1xufVxuIl0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */
