/* Language-specific styles for comprehensive translation */
/* English (LTR) styles */
.english-locale {
  direction: ltr;
  text-align: left;
  font-family: 'Inter', 'Roboto', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}
.english-locale .chat,
.english-locale .z-chat,
.english-locale .message,
.english-locale .container,
.english-locale .bar,
.english-locale .item,
.english-locale .header {
  direction: ltr;
  text-align: left;
}
.english-locale .item_user {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.english-locale .item_assistant {
  flex-direction: row;
  justify-content: flex-start;
}
.english-locale .item_user .item_inner {
  border-radius: 15px 15px 0 15px;
}
.english-locale .item_assistant .item_inner {
  border-radius: 15px 15px 15px 0;
}
.english-locale .bar_inner {
  flex-direction: row;
}
.english-locale .header_title {
  text-align: center;
}
.english-locale .hero,
.english-locale .features,
.english-locale .about,
.english-locale .stats,
.english-locale .use-cases,
.english-locale .final-cta,
.english-locale .footer {
  direction: ltr;
  text-align: left;
}
/* Persian (RTL) styles */
.persian-locale {
  direction: rtl;
  text-align: right;
  font-family: 'AzarMehr', 'Vazirmatn', 'Vazir', 'Tahoma', 'Arial', sans-serif;
}
.persian-locale .chat,
.persian-locale .z-chat,
.persian-locale .message,
.persian-locale .container,
.persian-locale .bar,
.persian-locale .item,
.persian-locale .header {
  direction: rtl;
  text-align: right;
}
.persian-locale .item_user {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.persian-locale .item_assistant {
  flex-direction: row;
  justify-content: flex-start;
}
.persian-locale .item_user .item_inner {
  border-radius: 15px 15px 0 15px;
}
.persian-locale .item_assistant .item_inner {
  border-radius: 15px 15px 15px 0;
}
.persian-locale .bar_inner {
  flex-direction: row;
}
.persian-locale .header_title {
  text-align: center;
}
.persian-locale .hero,
.persian-locale .features,
.persian-locale .about,
.persian-locale .stats,
.persian-locale .use-cases,
.persian-locale .final-cta,
.persian-locale .footer {
  direction: rtl;
  text-align: right;
}
/* Language switcher positioning */
.language-switcher-wrapper {
  position: relative;
  z-index: 1000;
}
/* Responsive adjustments */
@media (max-width: 768px) {
  .english-locale .hero h1,
  .persian-locale .hero h1 {
    font-size: 2rem;
  }
  .english-locale .section-title,
  .persian-locale .section-title {
    font-size: 1.5rem;
  }
}
/* Smooth transitions for language changes */
* {
  transition: direction 0.3s ease, text-align 0.3s ease;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Thin.e321c7ce.woff2) format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-ExtraLight.1d687868.woff2) format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Light.8349b76e.woff2) format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Regular.471b7502.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Medium.0aef3226.woff2) format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-SemiBold.6ea40acb.woff2) format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Bold.427769c7.woff2) format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-ExtraBold.760b5adb.woff2) format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-Black.c75e45cd.woff2) format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehr';
  src: url(../../static/fonts/AzarMehr-ExtraBlack.5469b868.woff2) format('woff2');
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Thin.ec7a0548.woff2) format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-ExtraLight.338289d6.woff2) format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Light.da36c9e6.woff2) format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Regular.d042c576.woff2) format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Medium.579ac310.woff2) format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-SemiBold.7f5aa0ff.woff2) format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Bold.ce2ead06.woff2) format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-ExtraBold.409d383e.woff2) format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-Black.81e37ccd.woff2) format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'AzarMehrFD';
  src: url(../../static/fonts/AzarMehr-FD-ExtraBlack.07d3ca98.woff2) format('woff2');
  font-weight: 950;
  font-style: normal;
  font-display: swap;
}
:root {
  --primary: #08f;
  --red: #ff0000;
  --yellow: #ffc00b;
  --white: #ffffff;
  --border-radius: 3px;
  --font-size-base: 11px;
  --font-size-title: 14px;
  --font-size-middle: 12px;
  --font-size-large: 14px;
  --font-size-big: 16px;
  --background-color: #ffffff;
  --background-color-gray: #f4f4f4;
  --border-color: #e7e7e7;
  --text-color: #444444;
  --text-color-gray: #8d8d8d;
  --green-dark: #0a7d00;
  --red-dark: #d10000;
  --yellow-dark: #d0a21f;
  --primary-dark: #20159c;
  --spacing: 10px;
  --spacing-large: 15px;
  --spacing-min: 5px;
  --error-border-color: #ffe7e7;
  --error-background-color: #fff0f0;
  --font-size-h1: 20px;
  --font-size-h2: 18px;
  --font-size-h3: 16px;
  --font-size-h4: 14px;
  --font-size-h5: 12px;
  --font-size-h6: 11px;
  --tag-color-0: #eb706b;
  --tag-color-1: #537ef6;
  --tag-color-2: #a3e74f;
  --tag-color-3: #f18f36;
  --tag-color-4: #6ebff9;
  --tag-color-5: #f0c647;
  --tag-color-6: #f2a3bd;
  --tag-color-7: #9eb9bc;
  --tag-color-8: #827ef7;
  --tag-color-9: #58c0d4;
  --tag-color-10: #d88dee;
  --tag-color-11: #d58e8c;
  --tag-color-12: #72cc6c;
  --tag-color-13: #e4c443;
  --tag-color-14: #6fdbb8;
}
[data-theme="dark"] {
  --background-color: #2e323a;
  --background-color-gray: #282c34;
  --border-color: #181a21;
  --text-color: #dfe2eb;
  --text-color-gray: #a7acbb;
}
[data-size="small"] {
  --font-size-base: 11px;
}
[data-size="middle"] {
  --font-size-base: 12px;
}
[data-size="default"] {
  --font-size-base: 13px;
}
[data-size="large"] {
  --font-size-base: 14px;
}
html {
  background-color: var(--background-color-gray);
}
* {
  vertical-align: baseline;
  font-weight: inherit;
  font-style: inherit;
  font-size: var(--font-size-base);
  outline: 0;
  padding: 0;
  margin: 0;
  border: 0;
  box-sizing: border-box;
}
input,
select,
textarea {
  color: var(--text-color);
  display: block;
  width: 100%;
}
input::placeholder,
select::placeholder,
textarea::placeholder {
  color: var(--text-color-gray);
}
:root,
body,
html,
#root,
.app,
.main,
.container,
.content,
.panel,
.panel *,
.text,
.title,
.subtitle,
.label,
.input,
.select,
.dropdown,
.list,
.item,
.table,
.row,
.cell,
.tag,
.message,
.pagination,
.search,
.switch,
.rating,
.range,
.popover,
.tooltip,
.modal,
.modal *,
.settings-row,
.row-label,
.row-value,
.row-action,
.row-icon,
.settings-title,
.theme-switch {
  font-family: 'AzarMehr', 'Vazirmatn', 'Vazir', 'Tahoma', 'Arial', sans-serif !important;
}
body,
html,
#root,
.app,
.chat,
.z-chat {
  font-family: 'AzarMehr', 'Vazirmatn', 'Vazir', 'Tahoma', 'Arial', sans-serif;
  direction: rtl;
  text-align: right;
  font-size: var(--font-size-base);
}
.flex {
  display: flex;
}
.flex-c {
  display: flex;
  align-items: center;
}
.flex-c-c {
  display: flex;
  align-items: center;
  justify-content: center;
}
.flex-c-sb {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex-column {
  display: flex;
  flex-direction: column;
}
.flex-1 {
  flex: 1;
}
.config-icon,
.settings-icon,
.gear-icon {
  font-size: 36px !important;
  width: 36px !important;
  height: 36px !important;
  min-width: 36px !important;
  min-height: 36px !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
body,
html,
#root,
.app,
.main,
.container,
.content,
.panel,
.panel *,
.text,
.title,
.subtitle,
.label,
.input,
.select,
.dropdown,
.list,
.item,
.table,
.row,
.cell,
.tag,
.message,
.pagination,
.search,
.switch,
.rating,
.range,
.popover,
.tooltip,
.modal,
.modal *,
.settings-row,
.row-label,
.row-value,
.row-action,
.row-icon,
.settings-title,
.theme-switch {
  font-family: 'AzarMehr', 'Vazirmatn', 'Vazir', 'Tahoma', 'Arial', sans-serif !important;
}
body.dark-theme,
html.dark-theme,
[data-theme="dark"] body,
[data-theme="dark"] html {
  background: var(--background-color-gray, #282c34) !important;
  color: var(--text-color, #dfe2eb) !important;
}

@font-face {
  font-family: 'ico';
  src:
    url(../../static/fonts/ico.2f03d799.ttf) format('truetype'),
    url(../../static/fonts/ico.b709c5b1.woff) format('woff'),
    url(../../static/media/ico.03521953.svg#ico) format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="ico-"], [class*=" ico-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'ico' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ico-star:before {
  content: "\e900";
}
.ico-tape:before {
  content: "\e951";
}
.ico-stopwatch:before {
  content: "\e952";
}
.ico-lab:before {
  content: "\e94d";
}
.ico-mathematics:before {
  content: "\e94e";
}
.ico-science:before {
  content: "\e94f";
}
.ico-trophy:before {
  content: "\e950";
}
.ico-scan-text:before {
  content: "\e94c";
}
.ico-models:before {
  content: "\e94a";
}
.ico-shark:before {
  content: "\e94b";
}
.ico-game:before {
  content: "\e949";
}
.ico-legal:before {
  content: "\e93c";
}
.ico-ui:before {
  content: "\e93d";
}
.ico-write:before {
  content: "\e93e";
}
.ico-assistants:before {
  content: "\e93f";
}
.ico-designers:before {
  content: "\e940";
}
.ico-education:before {
  content: "\e941";
}
.ico-engineers:before {
  content: "\e942";
}
.ico-finance:before {
  content: "\e943";
}
.ico-productivity:before {
  content: "\e944";
}
.ico-programming:before {
  content: "\e945";
}
.ico-prompts:before {
  content: "\e946";
}
.ico-recommendations:before {
  content: "\e947";
}
.ico-social-media:before {
  content: "\e948";
}
.ico-translation-full:before {
  content: "\e93b";
}
.ico-link:before {
  content: "\e91f";
}
.ico-auto:before {
  content: "\e939";
}
.ico-lang:before {
  content: "\e91b";
}
.ico-openai:before {
  content: "\e936";
}
.ico-apps:before {
  content: "\e937";
}
.ico-translation:before {
  content: "\e938";
}
.ico-history-back:before {
  content: "\e901";
}
.ico-list:before {
  content: "\e902";
}
.ico-search:before {
  content: "\e903";
}
.ico-add:before {
  content: "\e904";
}
.ico-back:before {
  content: "\e905";
}
.ico-cancel:before {
  content: "\e906";
}
.ico-clear:before {
  content: "\e907";
}
.ico-close:before {
  content: "\e908";
}
.ico-column-close:before {
  content: "\e909";
}
.ico-column-open:before {
  content: "\e90a";
}
.ico-config:before {
  content: "\e90b";
}
.ico-copy-ok:before {
  content: "\e90c";
}
.ico-copy:before {
  content: "\e90d";
}
.ico-dark:before {
  content: "\e90e";
}
.ico-down:before {
  content: "\e90f";
}
.ico-download:before {
  content: "\e910";
}
.ico-editor:before {
  content: "\e911";
}
.ico-export:before {
  content: "\e912";
}
.ico-eye-close:before {
  content: "\e913";
}
.ico-eye-open:before {
  content: "\e914";
}
.ico-file:before {
  content: "\e915";
}
.ico-files:before {
  content: "\e916";
}
.ico-full-screen:before {
  content: "\e917";
}
.ico-help:before {
  content: "\e918";
}
.ico-history-1:before {
  content: "\e919";
}
.ico-history:before {
  content: "\e91a";
}
.ico-key:before {
  content: "\e91c";
}
.ico-layout:before {
  content: "\e91d";
}
.ico-light:before {
  content: "\e91e";
}
.ico-mail:before {
  content: "\e920";
}
.ico-message:before {
  content: "\e921";
}
.ico-mic:before {
  content: "\e922";
}
.ico-min-screen:before {
  content: "\e923";
}
.ico-model:before {
  content: "\e924";
}
.ico-more:before {
  content: "\e925";
}
.ico-new:before {
  content: "\e926";
}
.ico-organization:before {
  content: "\e927";
}
.ico-paste:before {
  content: "\e928";
}
.ico-push-left:before {
  content: "\e929";
}
.ico-push-right:before {
  content: "\e92a";
}
.ico-rating:before {
  content: "\e92b";
}
.ico-refresh:before {
  content: "\e92c";
}
.ico-reload:before {
  content: "\e92d";
}
.ico-send:before {
  content: "\e92e";
}
.ico-setting:before {
  content: "\e92f";
}
.ico-share:before {
  content: "\e930";
}
.ico-stop:before {
  content: "\e931";
}
.ico-theme:before {
  content: "\e932";
}
.ico-trash:before {
  content: "\e933";
}
.ico-up:before {
  content: "\e934";
}
.ico-user:before {
  content: "\e935";
}
.ico-waring:before {
  content: "\e93a";
}

.i-f7280,
.icon-e4551,
.icon-e4551 * {
  font-family: "ico" !important;
  font-size: 18px;
}
.button-b901e {
  padding: 4px 8px;
  font-size: 12px;
  cursor: pointer;
  outline: none;
  border-radius: var(--border-radius);
  border: 1px solid var(--border-color);
  background-color: var(--background-color);
  color: var(--text-color);
  transition: 0.3s;
  display: flex;
  align-items: center;
}
.button-b901e:hover {
  border: 1px solid var(--border-color);
  background-color: var(--background-color);
}
.icon-e4551 {
  border: none;
  background-color: transparent;
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 26px;
  height: 26px;
}
.icon-e4551:hover {
  border: none;
  background-color: var(--background-color-gray);
}
.icon-e4551 {
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.icon-e4551 .ico-ac353 {
  margin-right: 4px;
}
.primary-d7011 {
  border: 1px solid var(--primary);
  background-color: var(--primary);
  color: var(--white);
}
.primary-d7011:hover {
  border: 1px solid var(--primary-dark);
  background-color: var(--primary-dark);
}
.block-a646c {
  display: block;
  width: 100%;
}
.red-bad0e {
  background-color: var(--red);
  border-color: var(--red);
}
.red-bad0e:hover {
  border: 1px solid var(--red-dark);
  background-color: var(--red-dark);
}
.green-f5f09 {
  background-color: var(--green);
  border-color: var(--green);
}
.green-f5f09:hover {
  border: 1px solid var(--green-dark);
  background-color: var(--green-dark);
}
.yellow-c516e {
  background-color: var(--yellow);
  border-color: var(--yellow);
}
.yellow-c516e:hover {
  border: 1px solid var(--yellow-dark);
  background-color: var(--yellow-dark);
}
.min-c763c {
  font-size: 12px;
  padding: 2px 10px;
}
.min-c763c .ico-ac353 {
  margin-right: var(--spacing-min);
  font-size: 14px;
}
.large-e2499 {
  font-size: 14px;
  padding: 8px 16px;
}
.ghost-c3025 {
  border: 1px solid var(--primary);
  background-color: transparent;
  color: var(--primary);
}
.link-dd198 {
  border: none;
  background: transparent;
  color: var(--primary);
  font-size: 12px;
  padding: 0;
}
.large-e2499 {
  font-size: 14px;
  padding: 8px 20px;
}
.link-dd198 {
  background-color: transparent;
  border: none;
  color: var(--primary);
}

.empty-img-b8936 {
  width: 220px;
}

:root {
  --spacing-min: 4px;
}
.icon-a3291 {
  font-family: 'ico' !important;
  font-size: 18px;
  padding: var(--spacing-min);
  display: inline-block;
}

.input-b2d8f {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.content-f421d {
  font-size: var(--text-size-base);
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius);
  background-color: var(--background-color);
  color: var(--text-color);
  outline: none;
  width: 100%;
}
.content-f421d:focus {
  border: 1px solid var(--primary);
}
.password-eb3f9 .z-input-content-a64e3 {
  padding-right: 30px;
}
.inner-f636d {
  position: relative;
  flex: 1;
}
.inner-f636d .ico-cb88c {
  margin-left: -40px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.default-ed3e5 {
  padding: 6px 5px;
}
.large-e2ef5 {
  padding: 8px 5px;
}

.logo-b1715 {
  font-size: 16px;
  display: flex;
  color: var(--primary);
}
.img-e27ee {
  width: 24px;
  margin-right: 2px;
}

.modal-b8044 {
  background-color: #23242a;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.32);
  border-radius: 22px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: flex-start;
  padding: 0 0 36px 0;
  /* Modern, vertical modal: fixed width, not stretched */
  width: 360px;
  max-width: 95vw;
  min-width: 280px;
  color: #fff;
  border: 1.5px solid #444;
  margin: 0 auto;
  font-size: 1.25rem;
  letter-spacing: 0.01em;
  /* Place the settings title inside the modal, not in a header */
}
.modal-b8044 > * {
  width: auto;
  max-width: 100%;
  display: block;
}
.modal-b8044 .settings-title-ed78a {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-weight: 900;
  font-size: 8.8rem !important;
  color: #fff !important;
  margin: 24px 0 18px 0;
  letter-spacing: 0.01em;
  padding: 0 48px 0 24px;
  width: 100%;
  text-shadow: 0 2px 8px #18191c99;
  direction: ltr;
  position: relative;
  text-align: left;
}
.modal-b8044 .settings-close-d902d {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 2;
}
.modal-b8044 .settings-close-d902d svg,
.modal-b8044 .settings-close-d902d img {
  width: 28px;
  height: 28px;
  filter: brightness(1.2);
}
.overlay-c28f7 {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.78);
  z-index: 10000;
}
.container-edd17 {
  flex: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  /* Ensure vertical stacking and spacing */
  gap: 24px;
  justify-content: flex-start;
}
.header-c496c {
  display: none !important;
}
.header-c496c-c69db {
  display: none !important;
}
.footer-bbc4b {
  border-top: none;
}
.title-f2cec,
.modal-title-b351d,
.modal-b8044 .title-f2cec {
  font-weight: 900;
  font-size: 2rem !important;
  color: #fff !important;
  text-align: center;
  margin: 36px 0 28px 0;
  letter-spacing: 0.03em;
  padding: 0 24px;
  width: 100%;
  text-shadow: 0 2px 8px #18191c99;
  display: block;
}
.drag-dc977 {
  position: absolute;
  user-select: none;
  touch-action: none;
  transition: 0.1s;
}
.modal-b8044,
.modal-b8044 * {
  color: #fff !important;
  font-size: 1.18rem !important;
  font-weight: 500;
  text-shadow: 0 1px 2px #18191c55;
}
.settings-row-e0d2f {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 14px 24px 14px 16px;
  font-size: 1.18rem;
  border-radius: 0;
  background: transparent;
  margin-bottom: 0;
  border-bottom: 1.5px solid #333;
  direction: rtl;
  font-family: inherit;
  transition: background 0.2s;
}
.settings-row-e0d2f:last-child {
  border-bottom: none;
}
.row-icon-fbaf9 {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 8px;
}
.row-icon-fbaf9 svg,
.row-icon-fbaf9 img {
  width: 22px;
  height: 22px;
  filter: brightness(1.2);
}
.row-label-bfec4 {
  flex: 1;
  font-weight: 600;
  color: #fff;
  font-family: inherit;
  text-align: right;
  margin-right: 8px;
  font-size: 1.13rem;
}
.row-value-bcb02,
.row-action-b270c {
  min-width: 70px;
  text-align: right;
  font-family: inherit;
  font-size: 1.13rem;
}
.row-value-bcb02 {
  color: #b0b0b0;
  font-weight: 600;
}
.row-action-b270c {
  margin-right: 8px;
}
.theme-switch-dff05 {
  cursor: pointer;
  color: #ffd700;
  font-weight: 700;
  font-family: inherit;
  display: flex;
  align-items: center;
  gap: 6px;
}
.theme-switch-dff05:hover {
  color: #fff200;
}
.logout-row-dd53a {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0 0 0 16px;
  margin-top: 32px;
}
.logout-btn-ffc0d {
  color: #f5222d !important;
  border: none !important;
  font-weight: 700;
  border-radius: 8px;
  padding: 10px 28px;
  font-size: 1.13rem;
  font-family: inherit;
  box-shadow: 0 2px 8px #18191c22;
}
[data-theme="light"] .modal-b8044 {
  background-color: #fff;
  color: #222;
  border: 1.5px solid #e7e7e7;
  box-shadow: 0 8px 32px 0 rgba(180, 180, 180, 0.18);
}
[data-theme="light"] .modal-b8044,
[data-theme="light"] .modal-b8044 * {
  color: #222 !important;
  text-shadow: none !important;
}
[data-theme="light"] .settings-title-ed78a {
  color: #222 !important;
  text-shadow: none !important;
}
[data-theme="light"] .row-label-bfec4,
[data-theme="light"] .row-value-bcb02,
[data-theme="light"] .row-action-b270c {
  color: #222 !important;
}
[data-theme="light"] .row-value-bcb02 {
  color: #666 !important;
}
[data-theme="light"] .settings-close-d902d svg,
[data-theme="light"] .settings-close-d902d img {
  filter: none !important;
}
[data-theme="light"] .theme-switch-dff05 {
  color: #e6b800;
}
[data-theme="light"] .row-value-bcb02.subscription-inactive-e050d {
  color: #f5222d !important;
}
[data-theme="dark"] .row-value-bcb02.subscription-inactive-e050d {
  color: #f5222d !important;
}
[data-theme="light"] .logout-btn-ffc0d {
  color: #f5222d !important;
}

.select-b9a87 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-repeat: no-repeat;
  padding: var(--spacing-min) var(--spacing);
  border: 1px solid var(--border-color);
  border-radius: var(--border-radius);
  color: var(--text-color);
  transition: all 0.3s ease-in-out;
  background-color: var(--background-color);
  padding-right: var(--spacing);
  cursor: pointer;
}
select:focus {
  outline: none;
  border-color: var(--border-color);
}
select option {
  color: var(--text-color);
  background-color: var(--background-color);
}
select option:checked {
  color: #fff;
  background-color: #0077cc;
}
select option:hover {
  background-color: #f2f2f2;
}
select:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.pagination {
  display: flex;
  align-items: center;
}
.pagination > li {
  list-style: none;
}

@keyframes bounce-d31fe {
  0% {
    transform: translateY(0%);
    opacity: 0;
  }
  50% {
    transform: translateY(100%);
    opacity: 0.5;
  }
  100% {
    transform: translateY(0%);
    opacity: 1;
  }
}
@keyframes scaleAnm-c91db {
  0% {
    transform: scaleY(0.2);
    opacity: 1;
  }
  50% {
    transform: scaleY(1.7);
    opacity: 0.5;
  }
  100% {
    transform: scaleY(0.2);
    opacity: 1;
  }
}
.loading-d6001 {
  color: var(--text-color);
}
.n-f5a48 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.text-edaf4 {
  font-size: 12px;
  margin-left: 4px;
}
.line-f2e87 {
  display: flex;
  align-items: center;
}
.bar-a5d37 {
  background: var(--text-color-gray);
  margin: 0 2px;
}
.normal-a0ed2 .bar-a5d37 {
  width: 3px;
  height: 8px;
  animation: scaleAnm-c91db 0.5s ease-in-out infinite;
  opacity: 0;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(1) {
  animation-delay: 0.1s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(2) {
  animation-delay: 0.2s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(3) {
  animation-delay: 0.3s;
}
.normal-a0ed2 .bar-a5d37:nth-last-child(4) {
  animation-delay: 0.4s;
}
.circle-c5fb1 .bar-a5d37 {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  animation: bounce-d31fe 0.6s ease-in-out infinite;
  opacity: 0;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(1) {
  animation-delay: 0.1s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(2) {
  animation-delay: 0.2s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(3) {
  animation-delay: 0.3s;
}
.circle-c5fb1 .bar-a5d37:nth-last-child(4) {
  animation-delay: 0.4s;
}

.switch-d9cd5 {
  position: relative;
  display: flex;
  align-items: center;
}
.text-c3ca1 {
  font-size: 12px;
  margin-left: 5px;
}
.input-f0f11 {
  width: 0;
  height: 0;
  outline: none;
}
.input-f0f11:checked + label .toggle-d5927::after {
  background-color: var(--primary);
  border: 1px solid var(--primary-dark);
}
.input-f0f11:checked + label .toggle-d5927::before {
  transform: translateX(100%);
}
.label-e4b7e {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.toggle-d5927 {
  position: relative;
}
.toggle-d5927::after {
  content: "";
  height: 16px;
  width: 30px;
  display: block;
  background: var(--background-color-gray);
  border: 1px solid var(--border-color);
  border-radius: 90px;
}
.toggle-d5927::before {
  content: "";
  height: 14px;
  width: 14px;
  display: block;
  background: var(--white);
  border-radius: 90px;
  position: absolute;
  left: 2px;
  top: 2px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  transition: 0.3s;
}
.children-c1d3d {
  margin-left: var(--spacing);
}
.i-a7dec,
.icon-cc232,
.icon-cc232 * {
  font-family: inherit !important;
}

/* Exclude only .i, .icon, and .icon * from font-family unification */
.i,
.icon,
.icon * {
  font-family: inherit !important;
}

.i-a9ce0,
.icon-c77aa,
.icon-c77aa * {
  font-family: inherit !important;
}
.tabs-b17da {
  overflow: hidden;
  background-color: var(--background-gray);
  color: var(--text-color);
  border-radius: var(--border-radius);
}
.header-cd8c4 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.item-fa48a {
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  padding: 10px 0 5px;
  flex: 1;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.item-fa48a:after {
  content: "";
  width: 24px;
  height: 4px;
  background-color: var(--background-gray);
  margin-top: 5px;
}
.item-fa48a.active-d4fbb {
  color: var(--primary);
}
.item-fa48a.active-d4fbb:after {
  background-color: var(--primary);
}
.container-df369 {
  margin: 5px;
}

.tag-e5818 {
  font-size: 12px;
  padding: 2px 5px;
  border-radius: var(--border-radius);
  background-color: var(--primary);
  color: #fff;
  transform: scale(0.8);
}
.ghost-e64bd {
  border: 1px solid var(--primary);
  background-color: transparent;
  color: var(--primary);
}
.i-cdf2a,
.icon-b9388,
.icon-b9388 * {
  font-family: inherit !important;
}

:root,
.rating,
.rating * {
  font-family: 'AzarMehr', 'Vazirmatn', 'Yekan', 'Vazir', 'Tahoma', 'Arial', sans-serif !important;
}

.i-ece3f,
.icon-f1509,
.icon-f1509 * {
  font-family: inherit !important;
}

.panel-d5842 {
  color: var(--text-color);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
  font-size: var(--font-size-base);
}
.icon-a0ebe {
  font-size: 20px;
  padding: var(--spacing);
  margin-right: var(--spacing);
}
.title-fc6f0 {
  color: var(--text-color);
  padding: var(--spacing);
}
.header-f5948 {
  padding: var(--spacing);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.icon-a0ebe {
  cursor: pointer;
  padding: var(--spacing-min);
}
.itemInner-ae8d0 {
  padding: var(--spacing);
  overflow-y: auto;
}
.container-fc36f {
  display: flex;
  align-items: center;
}
.item-d4314 {
  padding: var(--spacing);
  color: var(--text-color);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.item_title-ef5c9 {
  color: var(--text-color);
  font-size: 13px;
  font-weight: 700;
}
.item_desc-e7a19 {
  color: var(--text-color-gray);
  font-size: 12px;
}

.avatar-beb46 {
  width: 28px;
  height: 28px;
  border-radius: 90px;
  border-radius: var(--border-radius);
  overflow: hidden;
}
.avatar-beb46 img {
  width: 100%;
}
.circle-c2447 {
  border-radius: 90px;
}

.i-e91c9,
.icon-b024c,
.icon-b024c * {
  font-family: inherit !important;
}
.inner-fefab {
  flex: 1;
}
.textarea-e85c3 {
  width: 100%;
  border: var(--border-color);
  padding: var(--spacing);
  outline: none;
  resize: none;
  font-size: var(--font-size-base);
  color: var(--text-color);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
}
.textarea_box-dfce4 {
  display: flex;
}
.clear-aa6fb {
  font-size: 14px;
}
.transparent-bf002 {
  background-color: transparent;
}

.i-a146d,
.icon-eaf65,
.icon-eaf65 * {
  font-family: inherit !important;
}

.i-b98b9,
.icon-fa9bc,
.icon-fa9bc * {
  font-family: inherit !important;
}
.inner-d4680 {
  max-width: 300px;
  font-size: 12px;
  width: max-content;
}
.container-bb450 {
  visibility: hidden;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  text-align: center;
  border-radius: var(--border-radius);
  padding: var(--spacing-min) var(--spacing);
  position: absolute;
  z-index: 1;
  transition: opacity 0.3s, transform 0.3s;
}
.container-bb450::after {
  content: "";
  border: 5px solid transparent;
  position: absolute;
  width: 5px;
  height: 5px;
  display: block;
  box-sizing: border-box;
}
.top-b801a {
  transform: translate(-50%, 0%) scale(1) !important;
}
.bottom-dacec {
  transform: translate(-50%, 0%) scale(1) !important;
}
.left-eb872 {
  transform: translate(0%, -50%) scale(1) !important;
}
.right-fb15d {
  transform: translate(0%, -50%) scale(1) !important;
}
.tooltip-d272c {
  position: relative;
  display: inline-block;
  cursor: pointer;
  font-size: var(--font-size-base);
}
.tooltip-d272c:hover .container-bb450 {
  opacity: 1;
  visibility: visible;
}
.tooltip-d272c:hover .top-b801a {
  bottom: 100%;
  left: 50%;
  transform: translate(-50%, -15%) scale(0.9);
}
.tooltip-d272c:hover .top-b801a:after {
  border-top-color: rgba(0, 0, 0, 0.7);
  left: 50%;
  top: 100%;
  transform: translate(-50%);
}
.tooltip-d272c:hover .bottom-dacec {
  top: 100%;
  left: 50%;
  transform: translate(-50%, 15%) scale(0.9);
}
.tooltip-d272c:hover .bottom-dacec:after {
  border-bottom-color: rgba(0, 0, 0, 0.7);
  left: 50%;
  top: 0;
  transform: translate(-50%, -100%);
}
.tooltip-d272c:hover .left-eb872 {
  top: 50%;
  right: 100%;
  transform: translate(-15%, -50%) scale(0.9);
}
.tooltip-d272c:hover .left-eb872:after {
  border-left-color: rgba(0, 0, 0, 0.7);
  top: 50%;
  right: 0;
  transform: translate(100%, -50%);
}
.tooltip-d272c:hover .right-fb15d {
  top: 50%;
  left: 100%;
  transform: translate(15%, -50%) scale(0.9);
}
.tooltip-d272c:hover .right-fb15d:after {
  border-right-color: rgba(0, 0, 0, 0.7);
  top: 50%;
  left: 0;
  transform: translate(-100%, -50%);
}

.range-b92d8 input[type="range"] {
  -webkit-appearance: none;
  width: 100%;
  margin: 0;
}
.range-b92d8 input[type="range"]:focus {
  outline: none;
}
.range-b92d8 input[type="range"]::-webkit-slider-runnable-track {
  width: 100%;
  height: 4px;
  cursor: pointer;
  background: var(--background-color-gray);
  border-radius: 25px;
  border: none;
}
.range-b92d8 input[type="range"]::-webkit-slider-thumb {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  background: var(--primary);
  cursor: pointer;
  -webkit-appearance: none;
  border-radius: 25px;
  margin-top: -4px;
}
.range-b92d8 input[type="range"]:focus::-webkit-slider-runnable-track {
  background: var(--background-color-gray);
}
.value-e254e {
  margin-left: var(--spacing-min);
}

.search-de6f1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.input-e5b9a {
  padding: var(--spacing) var(--spacing-min);
  padding-left: calc(var(--spacing) * 3);
  background: var(--background-color);
}
.inner-ccc07 {
  flex: 1;
  position: relative;
  display: flex;
  align-items: center;
}
.searchIcon-cf98e {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0 var(--spacing);
}

.container-e169f {
  display: flex;
  flex-direction: row;
  height: 100%;
}
.container__left-eb54b {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.container__right-b4847 {
  flex: 1;
  height: 100%;
  overflow: auto;
}
.container__divider-f7a74 {
  width: 10px;
  height: 100%;
  background-color: #ddd;
  cursor: ew-resize;
}
.dragHandle-ebcba {
  width: 4px;
  height: 100%;
  background-color: #ddd;
  cursor: ew-resize;
}

.content-c8146 {
  position: fixed;
  z-index: 1000;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
  width: auto;
  height: auto;
  overflow: hidden;
}
.container-caef5 {
  display: flex;
}


.adminContainer-c0d7a {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  min-width: 500px;
}
.section-a8af6 h3 {
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 500;
}
.inviteForm-cafab {
  display: flex;
  gap: 12px;
  margin-bottom: 12px;
}
.error-fc176 {
  color: var(--error-color, #ff4d4f);
  font-size: 14px;
  margin-top: 8px;
}
.success-d8c8a {
  color: var(--success-color, #52c41a);
  font-size: 14px;
  margin-top: 8px;
}
.usersList-f607f {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.userItem-dd145 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 12px;
  background-color: var(--background-color-gray);
  border-radius: 6px;
}
.userInfo-bc755 {
  display: flex;
  gap: 12px;
  align-items: center;
}
.userEmail-d481e {
  font-weight: 500;
}
.userRole-fe9ac {
  color: var(--text-color-gray);
  font-size: 14px;
  text-transform: capitalize;
}
.removeButton-b743c {
  color: var(--error-color, #ff4d4f);
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RhdGljL2Nzcy9tYWluLjZlZmQzNmI2ZWU1NTJjZTY1ODUwLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSwyREFBMkQ7QUFDM0QseUJBQXlCO0FDRXpCO0VBQ0U7RUFDQTtFQUNBO0FEQUY7QUNHQTs7Ozs7OztFQU9FO0VBQ0E7QURERjtBQ0lBO0VBQ0U7RUFDQTtBREZGO0FDS0E7RUFDRTtFQUNBO0FESEY7QUNNQTtFQUNFO0FESkY7QUNPQTtFQUNFO0FETEY7QUNRQTtFQUNFO0FETkY7QUNTQTtFQUNFO0FEUEY7QUNVQTs7Ozs7OztFQU9FO0VBQ0E7QURSRjtBQUNBLHlCQUF5QjtBQ1d6QjtFQUNFO0VBQ0E7RUFDQTtBRFRGO0FDWUE7Ozs7Ozs7RUFPRTtFQUNBO0FEVkY7QUNhQTtFQUNFO0VBQ0E7QURYRjtBQ2NBO0VBQ0U7RUFDQTtBRFpGO0FDZUE7RUFDRTtBRGJGO0FDZ0JBO0VBQ0U7QURkRjtBQ2lCQTtFQUNFO0FEZkY7QUNrQkE7RUFDRTtBRGhCRjtBQ21CQTs7Ozs7OztFQU9FO0VBQ0E7QURqQkY7QUFDQSxrQ0FBa0M7QUNvQmxDO0VBQ0U7RUFDQTtBRGxCRjtBQUNBLDJCQUEyQjtBQ3FCM0I7RUFDRTs7SUFFRTtFRG5CRjtFQ3NCQTs7SUFFRTtFRHBCRjtBQUNGO0FBQ0EsNENBQTRDO0FDdUI1QztFQUNFO0FEckJGO0FBN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStHRjtBQTdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErR0Y7QUE3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0dGO0FBN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStHRjtBQTdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErR0Y7QUE3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0dGO0FBN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStHRjtBQTdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUErR0Y7QUE3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBK0dGO0FBN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQStHRjtBQTVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4R0Y7QUE1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEdGO0FBNUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThHRjtBQTVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4R0Y7QUE1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEdGO0FBNUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThHRjtBQTVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4R0Y7QUE1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEdGO0FBNUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThHRjtBQTVHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4R0Y7QUEzR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFzR0Y7QUFuR0E7RUFRRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBOEZGO0FBNUZBO0VBQ0U7QUE4RkY7QUE1RkE7RUFDRTtBQThGRjtBQTVGQTtFQUNFO0FBOEZGO0FBNUZBO0VBQ0U7QUE4RkY7QUEzRkE7RUFDRTtBQTZGRjtBQTNGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQTZGRjtBQTFGQTs7O0VBR0U7RUFDQTtFQUNBO0FBNEZGO0FBM0ZFOzs7RUFDRTtBQStGSjtBQTVGQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FBcUlGO0FBbklBOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQTBJRjtBQXhJQTtFQUNFO0FBMElGO0FBeklFO0VBQ0U7RUFDQTtBQTJJSjtBQTFJSTtFQUNFO0VBQ0E7RUFDQTtBQTRJTjtBQTFJSTtFQUNFO0VBQ0E7RUFDQTtBQTRJTjtBQXpJRTtFQUNFO0VBQ0E7QUEySUo7QUF6SUU7RUFDRTtBQTJJSjtBQXRJQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMElGO0FBdElBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBQThLRjtBQTNLQTs7OztFQUNFO0VBQ0E7QUFnTEY7O0FFbGVBO0VBQ0Usa0JBQWtCO0VBQ2xCOzs7eURBRytDO0VBQy9DLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsK0VBQStFO0VBQy9FLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLGNBQWM7O0VBRWQsc0NBQXNDO0VBQ3RDLG1DQUFtQztFQUNuQyxrQ0FBa0M7QUFDcEM7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjtBQUNBO0VBQ0UsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLGdCQUFnQjtBQUNsQjs7QUNqUkE7OztFQUNFO0VBQ0E7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBQUU7RUFDRTtFQUNBO0FBRUo7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7RUFDQTtBQUVKO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBSkE7RUFNSTtBQUNKO0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFERjtBQUVFO0VBQ0U7RUFFQTtBQURKO0FBSUE7RUFDRTtFQUNBO0FBRkY7QUFJQTtFQUNFO0VBQ0E7QUFGRjtBQUdFO0VBQ0U7RUFFQTtBQUZKO0FBS0E7RUFDRTtFQUNBO0FBSEY7QUFJRTtFQUNFO0VBRUE7QUFISjtBQU1BO0VBQ0U7RUFDQTtBQUpGO0FBS0U7RUFDRTtFQUVBO0FBSko7QUFPQTtFQUNFO0VBQ0E7QUFMRjtBQUdBO0VBSUk7RUFDQTtBQUpKO0FBT0E7RUFDRTtFQUNBO0FBTEY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBQUxGO0FBUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTkY7QUFRQTtFQUNFO0VBQ0E7QUFORjtBQVNBO0VBQ0U7RUFDQTtFQUNBO0FBUEY7O0FDbEhFO0VBQ0U7QUFBSjs7QUNGQTtFQUNFO0FBQ0Y7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FDUkE7RUFDRTtFQUNBO0VBQ0E7QUFDRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjtBQUNFO0VBQ0U7QUFDSjtBQUdBO0VBRUk7QUFGSjtBQUtBO0VBQ0U7RUFDQTtBQUhGO0FBQ0E7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUFLQTtFQUNFO0FBSEY7QUFNQTtFQUNFO0FBSkY7O0FDcENBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7QUFDRjs7QUNSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1REFBdUQ7RUFDdkQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtEQUErRDtBQUNqRTtBQW5CQTtFQW1CSTtFQUNBO0VBQ0E7QUFHSjtBQXhCQTtFQXlCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUo7QUF4Q0E7RUF5Q0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUVKO0FBckRBOztFQXFETTtFQUNBO0VBQ0E7QUFJTjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFFRjtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLHlDQUF5QztFQUF6QztFQUNBO0FBRUY7QUFBQTtFQUNFO0FBRUY7QUFBQTtFQUNFO0FBRUY7QUFBQTtFQUNFO0FBRUY7QUFBQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFJRjtBQUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFJRjtBQUFBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBR0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7QUFERTtFQUNFO0FBR0o7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBUEE7O0VBUUk7RUFDQTtFQUNBO0FBR0o7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7QUFBQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUdGO0FBREE7RUFDRTtFQUNBO0FBR0Y7QUFEQTtFQUNFO0FBR0Y7QUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRUY7QUFERTtFQUNFO0FBR0o7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBRkY7QUFJQTs7RUFDRTtFQUNBO0FBREY7QUFHQTtFQUNFO0VBQ0E7QUFERjtBQUdBOzs7RUFHRTtBQURGO0FBR0E7RUFDRTtBQURGO0FBR0E7O0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7QUFBRjs7QUNqUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUVBO0VBQ0U7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBREY7QUFJQTtFQUNFO0VBQ0E7QUFGRjtBQUtBO0VBQ0U7QUFIRjtBQU1BO0VBQ0U7RUFDQTtBQUpGOztBQ2hDQTtFQUNFO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7QUFFSjs7QUNOQTtFQUNFO0lBQ0U7SUFDQTtFQUNGO0VBQ0E7SUFDRTtJQUNBO0VBQ0Y7RUFDQTtJQUNFO0lBQ0E7RUFDRjtBQUNGO0FBQ0E7RUFDRTtJQUNFO0lBQ0E7RUFDRjtFQUNBO0lBQ0U7SUFDQTtFQUNGO0VBQ0E7SUFDRTtJQUNBO0VBQ0Y7QUFDRjtBQUVBO0VBQ0U7QUFBRjtBQUVBO0VBQ0U7RUFDQTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtBQUFGO0FBR0E7RUFDRTtFQUNBO0FBREY7QUFJQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7QUFNSTtFQUNFO0FBSk47QUFNSTtFQUNFO0FBSk47QUFNSTtFQUNFO0FBSk47QUFNSTtFQUNFO0FBSk47QUFTQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjtBQVdJO0VBQ0U7QUFUTjtBQVdJO0VBQ0U7QUFUTjtBQVdJO0VBQ0U7QUFUTjtBQVdJO0VBQ0U7QUFUTjs7QUNwRkE7RUFDRTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBQ0U7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QUFDRjtBQUdRO0VBQ0U7RUFDQTtBQURWO0FBR1E7RUFDRTtBQURWO0FBT0E7RUFDRTtFQUNBO0VBQ0E7QUFMRjtBQU9BO0VBQ0U7QUFMRjtBQU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjtBQU1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKO0FBT0E7RUFDRTtBQUxGO0FBUUE7OztFQUNFO0FBSkY7O0FDMURBLHFFQUFxRTtBQUNyRTs7O0VBQ0U7QUFHRjs7QUNKQTs7O0VBQ0U7QUFFRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBRUU7RUFDQTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7QUFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUNFO0VBQ0U7QUFDSjtBQUFJO0VBQ0U7QUFFTjtBQUVBO0VBQ0U7QUFBRjs7QUMzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7QUFHQTs7O0VBQ0U7QUFDRjs7QUNqQkE7OztFQUNFO0FBR0Y7O0FDSEE7OztFQUNFO0FBRUY7O0FDSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7QUFBRjtBQUVBO0VBQ0U7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFGO0FBRUE7RUFDRTtFQUNBO0FBQUY7QUFFQTtFQUNFO0VBQ0E7QUFBRjtBQUdBO0VBQ0U7RUFDQTtBQURGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBREY7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBQUFKO0FBRUU7RUFDRTtFQUNBO0FBQUo7O0FDaERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBTkE7RUFPSTtBQUVKO0FBQ0E7RUFDRTtBQUNGOztBQ1hBOzs7RUFDRTtBQUVGO0FBQ0E7RUFDRTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7QUFFSjtBQUNBO0VBQ0U7QUFDRjtBQUNBO0VBQ0U7QUFDRjs7QUMxQkE7OztFQUNFO0FBRUY7O0FDSEE7OztFQUNFO0FBRUY7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBR0E7RUFDRTtBQURGO0FBR0E7RUFDRTtBQURGO0FBR0E7RUFDRTtBQURGO0FBR0E7RUFDRTtBQURGO0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQURGO0FBRUU7RUFFSTtFQUNBO0FBRE47QUFGRTtFQU1JO0VBQ0E7RUFDQTtBQUROO0FBRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFSO0FBYkU7RUFpQkk7RUFDQTtFQUNBO0FBRE47QUFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUF4QkU7RUE0Qkk7RUFDQTtFQUNBO0FBRE47QUFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQVI7QUFuQ0U7RUF1Q0k7RUFDQTtFQUNBO0FBRE47QUFFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBQVI7O0FDaEdBO0VBRUk7RUFDQTtFQUNBO0FBQUo7QUFKQTtFQU9JO0FBQUo7QUFQQTtFQVdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQURKO0FBZkE7RUFvQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKO0FBekJBO0VBK0JJO0FBSEo7QUFNQTtFQUNFO0FBSkY7O0FDL0JBO0VBQ0U7RUFDQTtFQUNBO0FBQ0Y7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBQUNGO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFBRjs7QUMxQkE7RUFDRTtFQUNBO0VBQ0E7QUFDRjtBQUFFO0VBQ0U7RUFDQTtFQUNBO0FBRUo7QUFBRTtFQUNFO0VBQ0E7RUFDQTtBQUVKO0FBQUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUVKO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUNGOztBQzFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUVBO0VBQ0U7QUFBRjs7O0FDWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0Y7QUFFQTtFQUVJO0VBQ0E7RUFDQTtBQURKO0FBS0E7RUFDRTtFQUNBO0VBQ0E7QUFIRjtBQU1BO0VBQ0U7RUFDQTtFQUNBO0FBSkY7QUFPQTtFQUNFO0VBQ0E7RUFDQTtBQUxGO0FBUUE7RUFDRTtFQUNBO0VBQ0E7QUFORjtBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEY7QUFVQTtFQUNFO0VBQ0E7RUFDQTtBQVJGO0FBV0E7RUFDRTtBQVRGO0FBWUE7RUFDRTtFQUNBO0VBQ0E7QUFWRjtBQWFBO0VBQ0U7QUFYRiIsInNvdXJjZXMiOlsid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2Fzc2V0cy9zdHlsZS9jb21tb24ubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9hc3NldHMvc3R5bGUvaTE4bi5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2Fzc2V0cy9pY29uL3N0eWxlLmNzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL0J1dHRvbi9idXR0b24ubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9FbXB0eS9lbXB0eS5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL0ljb24vaWNvbi5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL0lucHV0L2lucHV0Lm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvTG9nby9sb2dvLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvTW9kYWwvbW9kYWwubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9TZWxlY3Qvc2VsZWN0Lm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvUGFnaW5hdGlvbi9zdHlsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvTG9hZGluZy9sb2FkaW5nLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvU3dpdGNoL3N3aXRjaC5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1RhYmxlL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9UYWJzL3RhYnMubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9UYWcvdGFnLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvUmF0aW5nL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9UaXRsZS90aXRsZS5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1BhbmVsL3BhbmVsLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvQXZhdGFyL2F2YXRhci5tb2R1bGUubGVzcyIsIndlYnBhY2s6Ly9jaGF0LWdwdC11aS1mcm9udGVuZC8uL3NyYy9jb21wb25lbnRzL1RleHRhcmVhL3RleHRhcmVhLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvVGV4dC90ZXh0Lm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvVG9vbHRpcC90b29sdGlwLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvUmFuZ2UvcmFuZ2UubW9kdWxlLmxlc3MiLCJ3ZWJwYWNrOi8vY2hhdC1ncHQtdWktZnJvbnRlbmQvLi9zcmMvY29tcG9uZW50cy9TZWFyY2gvc2VhcmNoLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvRHJhZ2xheW91dC9kcmFnTGF5b3V0Lm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NvbXBvbmVudHMvUG9wb3Zlci9wb3BvdmVyLm1vZHVsZS5sZXNzIiwid2VicGFjazovL2NoYXQtZ3B0LXVpLWZyb250ZW5kLy4vc3JjL2NoYXQvY29tcG9uZW50L0FkbWluUGFuZWwubW9kdWxlLmxlc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gSW1wb3J0IGkxOG4gc3R5bGVzIGZvciBsYW5ndWFnZSBzd2l0Y2hpbmdcbkBpbXBvcnQgJy4vaTE4bi5sZXNzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXphck1laHItVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocic7XG4gIHNyYzogdXJsKCcuLi9mb250cy9BemFyTWVoci1FeHRyYUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXphck1laHItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvQXphck1laHItRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0F6YXJNZWhyLUV4dHJhQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA5NTA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLy8gQXphck1laHIgRmFyc2kgRGlnaXQgKEZEKSBmb250IHdlaWdodHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyRkQnO1xuICBzcmM6IHVybCgnLi4vZm9udHMvRkQvQXphck1laHItRkQtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVockZEJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZEL0F6YXJNZWhyLUZELUV4dHJhTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVockZEJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZEL0F6YXJNZWhyLUZELVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVockZEJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZEL0F6YXJNZWhyLUZELUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHJGRCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9GRC9BemFyTWVoci1GRC1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVockZEJztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0ZEL0F6YXJNZWhyLUZELUV4dHJhQmxhY2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA5NTA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG46cm9vdCB7XG4gIC0tcHJpbWFyeTogIzA4ZjtcbiAgLS1yZWQ6ICNmZjAwMDA7XG4gIC0teWVsbG93OiAjZmZjMDBiO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLS1mb250LXNpemUtYmFzZTogMTFweDtcbiAgLS1mb250LXNpemUtdGl0bGU6IDE0cHg7XG4gIC0tZm9udC1zaXplLW1pZGRsZTogMTJweDtcbiAgLS1mb250LXNpemUtbGFyZ2U6IDE0cHg7XG4gIC0tZm9udC1zaXplLWJpZzogMTZweDtcblxuICAtLWJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYmFja2dyb3VuZC1jb2xvci1ncmF5OiAjZjRmNGY0O1xuICAtLWJvcmRlci1jb2xvcjogI2U3ZTdlNztcblxuICAtLXRleHQtY29sb3I6ICM0NDQ0NDQ7XG4gIC0tdGV4dC1jb2xvci1ncmF5OiAjOGQ4ZDhkO1xuXG4gIC0tZ3JlZW4tZGFyazogIzBhN2QwMDtcbiAgLS1yZWQtZGFyazogI2QxMDAwMDtcbiAgLS15ZWxsb3ctZGFyazogI2QwYTIxZjtcbiAgLS1wcmltYXJ5LWRhcms6ICMyMDE1OWM7XG5cbiAgLS1zcGFjaW5nOiAxMHB4O1xuICAtLXNwYWNpbmctbGFyZ2U6IDE1cHg7XG4gIC0tc3BhY2luZy1taW46IDVweDtcblxuICAtLWVycm9yLWJvcmRlci1jb2xvcjogI2ZmZTdlNztcbiAgLS1lcnJvci1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuXG4gIC0tZm9udC1zaXplLWgxOiAyMHB4O1xuICAtLWZvbnQtc2l6ZS1oMjogMThweDtcbiAgLS1mb250LXNpemUtaDM6IDE2cHg7XG4gIC0tZm9udC1zaXplLWg0OiAxNHB4O1xuICAtLWZvbnQtc2l6ZS1oNTogMTJweDtcbiAgLS1mb250LXNpemUtaDY6IDExcHg7XG5cbiAgLS10YWctY29sb3ItMDogI2ViNzA2YjtcbiAgLS10YWctY29sb3ItMTogIzUzN2VmNjtcbiAgLS10YWctY29sb3ItMjogI2EzZTc0ZjtcbiAgLS10YWctY29sb3ItMzogI2YxOGYzNjtcbiAgLS10YWctY29sb3ItNDogIzZlYmZmOTtcbiAgLS10YWctY29sb3ItNTogI2YwYzY0NztcbiAgLS10YWctY29sb3ItNjogI2YyYTNiZDtcbiAgLS10YWctY29sb3ItNzogIzllYjliYztcbiAgLS10YWctY29sb3ItODogIzgyN2VmNztcbiAgLS10YWctY29sb3ItOTogIzU4YzBkNDtcbiAgLS10YWctY29sb3ItMTA6ICNkODhkZWU7XG4gIC0tdGFnLWNvbG9yLTExOiAjZDU4ZThjO1xuICAtLXRhZy1jb2xvci0xMjogIzcyY2M2YztcbiAgLS10YWctY29sb3ItMTM6ICNlNGM0NDM7XG4gIC0tdGFnLWNvbG9yLTE0OiAjNmZkYmI4O1xufVxuXG5bZGF0YS10aGVtZT1cImRhcmtcIl0ge1xuICAvLyAtLWJhY2tncm91bmQtY29sb3ItZ3JheTogIzEyMTIxMjtcbiAgLy8gLS1iYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMDIwO1xuICAvLyAtLWJvcmRlci1jb2xvcjogIzM1MzUzNTtcbiAgLy8gLS10ZXh0LWNvbG9yOiAjZjZmNmY2O1xuICAvLyAtLXRleHQtY29sb3ItZ3JheTogIzY1NjU2NTtcblxuICAvLyAtLWJhY2tncm91bmQtY29sb3ItZ3JheTogIzI5MmMzNDtcbiAgLS1iYWNrZ3JvdW5kLWNvbG9yOiAjMmUzMjNhO1xuICAtLWJhY2tncm91bmQtY29sb3ItZ3JheTogIzI4MmMzNDtcbiAgLS1ib3JkZXItY29sb3I6ICMxODFhMjE7XG4gIC0tdGV4dC1jb2xvcjogI2RmZTJlYjtcbiAgLS10ZXh0LWNvbG9yLWdyYXk6ICNhN2FjYmI7XG59XG5bZGF0YS1zaXplPVwic21hbGxcIl0ge1xuICAtLWZvbnQtc2l6ZS1iYXNlOiAxMXB4O1xufVxuW2RhdGEtc2l6ZT1cIm1pZGRsZVwiXSB7XG4gIC0tZm9udC1zaXplLWJhc2U6IDEycHg7XG59XG5bZGF0YS1zaXplPVwiZGVmYXVsdFwiXSB7XG4gIC0tZm9udC1zaXplLWJhc2U6IDEzcHg7XG59XG5bZGF0YS1zaXplPVwibGFyZ2VcIl0ge1xuICAtLWZvbnQtc2l6ZS1iYXNlOiAxNHB4O1xufVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbn1cbioge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBpbmhlcml0O1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyYXkpO1xuICB9XG59XG46cm9vdCwgYm9keSwgaHRtbCwgI3Jvb3QsIC5hcHAsIC5tYWluLCAuY29udGFpbmVyLCAuY29udGVudCwgLnBhbmVsLCAucGFuZWwgKiwgLnRleHQsIC50aXRsZSwgLnN1YnRpdGxlLCAubGFiZWwsIC5pbnB1dCwgLnNlbGVjdCwgLmRyb3Bkb3duLCAubGlzdCwgLml0ZW0sIC50YWJsZSwgLnJvdywgLmNlbGwsIC50YWcsIC5tZXNzYWdlLCAucGFnaW5hdGlvbiwgLnNlYXJjaCwgLnN3aXRjaCwgLnJhdGluZywgLnJhbmdlLCAucG9wb3ZlciwgLnRvb2x0aXAsIC5tb2RhbCwgLm1vZGFsICosIC5zZXR0aW5ncy1yb3csIC5yb3ctbGFiZWwsIC5yb3ctdmFsdWUsIC5yb3ctYWN0aW9uLCAucm93LWljb24sIC5zZXR0aW5ncy10aXRsZSwgLnRoZW1lLXN3aXRjaCB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHInLCAnVmF6aXJtYXRuJywgJ1ZhemlyJywgJ1RhaG9tYScsICdBcmlhbCcsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbn1cbmJvZHksIGh0bWwsICNyb290LCAuYXBwLCAuY2hhdCwgLnotY2hhdCB7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHInLCAnVmF6aXJtYXRuJywgJ1ZhemlyJywgJ1RhaG9tYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG59XG4uZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gICYtYyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYtYyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLXNiIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuICAmLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICYtMSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4vLyBFbmxhcmdlIHRoZSBjb25maWcvc2V0dGluZ3MgaWNvbiB0cmlnZ2VyIGZvciB0aGUgbW9kYWxcbi5jb25maWctaWNvbiwgLnNldHRpbmdzLWljb24sIC5nZWFyLWljb24ge1xuICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzZweCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFVuaWZ5IGZvbnQtZmFtaWx5IGdsb2JhbGx5LCBidXQgRVhDTFVERSBpY29ucyBvbmx5XG5ib2R5LCBodG1sLCAjcm9vdCwgLmFwcCwgLm1haW4sIC5jb250YWluZXIsIC5jb250ZW50LCAucGFuZWwsIC5wYW5lbCAqLCAudGV4dCwgLnRpdGxlLCAuc3VidGl0bGUsIC5sYWJlbCwgLmlucHV0LCAuc2VsZWN0LCAuZHJvcGRvd24sIC5saXN0LCAuaXRlbSwgLnRhYmxlLCAucm93LCAuY2VsbCwgLnRhZywgLm1lc3NhZ2UsIC5wYWdpbmF0aW9uLCAuc2VhcmNoLCAuc3dpdGNoLCAucmF0aW5nLCAucmFuZ2UsIC5wb3BvdmVyLCAudG9vbHRpcCwgLm1vZGFsLCAubW9kYWwgKiwgLnNldHRpbmdzLXJvdywgLnJvdy1sYWJlbCwgLnJvdy12YWx1ZSwgLnJvdy1hY3Rpb24sIC5yb3ctaWNvbiwgLnNldHRpbmdzLXRpdGxlLCAudGhlbWUtc3dpdGNoIHtcbiAgZm9udC1mYW1pbHk6ICdBemFyTWVocicsICdWYXppcm1hdG4nLCAnVmF6aXInLCAnVGFob21hJywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuLy8gRXhjbHVkZSBvbmx5IGljb25zIGZyb20gZm9udCB1bmlmaWNhdGlvblxuYm9keS5kYXJrLXRoZW1lLCBodG1sLmRhcmstdGhlbWUsIFtkYXRhLXRoZW1lPVwiZGFya1wiXSBib2R5LCBbZGF0YS10aGVtZT1cImRhcmtcIl0gaHRtbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3ItZ3JheSwgIzI4MmMzNCkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IsICNkZmUyZWIpICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBMYW5ndWFnZS1zcGVjaWZpYyBzdHlsZXMgZm9yIGNvbXByZWhlbnNpdmUgdHJhbnNsYXRpb24gKi9cblxuLyogRW5nbGlzaCAoTFRSKSBzdHlsZXMgKi9cbi5lbmdsaXNoLWxvY2FsZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogJ0ludGVyJywgJ1JvYm90bycsICdTZWdvZSBVSScsICdIZWx2ZXRpY2EgTmV1ZScsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uZW5nbGlzaC1sb2NhbGUgLmNoYXQsXG4uZW5nbGlzaC1sb2NhbGUgLnotY2hhdCxcbi5lbmdsaXNoLWxvY2FsZSAubWVzc2FnZSxcbi5lbmdsaXNoLWxvY2FsZSAuY29udGFpbmVyLFxuLmVuZ2xpc2gtbG9jYWxlIC5iYXIsXG4uZW5nbGlzaC1sb2NhbGUgLml0ZW0sXG4uZW5nbGlzaC1sb2NhbGUgLmhlYWRlciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZW5nbGlzaC1sb2NhbGUgLml0ZW1fdXNlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmVuZ2xpc2gtbG9jYWxlIC5pdGVtX2Fzc2lzdGFudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmVuZ2xpc2gtbG9jYWxlIC5pdGVtX3VzZXIgLml0ZW1faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuXG4uZW5nbGlzaC1sb2NhbGUgLml0ZW1fYXNzaXN0YW50IC5pdGVtX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbn1cblxuLmVuZ2xpc2gtbG9jYWxlIC5iYXJfaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uZW5nbGlzaC1sb2NhbGUgLmhlYWRlcl90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVuZ2xpc2gtbG9jYWxlIC5oZXJvLFxuLmVuZ2xpc2gtbG9jYWxlIC5mZWF0dXJlcyxcbi5lbmdsaXNoLWxvY2FsZSAuYWJvdXQsXG4uZW5nbGlzaC1sb2NhbGUgLnN0YXRzLFxuLmVuZ2xpc2gtbG9jYWxlIC51c2UtY2FzZXMsXG4uZW5nbGlzaC1sb2NhbGUgLmZpbmFsLWN0YSxcbi5lbmdsaXNoLWxvY2FsZSAuZm9vdGVyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIFBlcnNpYW4gKFJUTCkgc3R5bGVzICovXG4ucGVyc2lhbi1sb2NhbGUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAnQXphck1laHInLCAnVmF6aXJtYXRuJywgJ1ZhemlyJywgJ1RhaG9tYScsICdBcmlhbCcsIHNhbnMtc2VyaWY7XG59XG5cbi5wZXJzaWFuLWxvY2FsZSAuY2hhdCxcbi5wZXJzaWFuLWxvY2FsZSAuei1jaGF0LFxuLnBlcnNpYW4tbG9jYWxlIC5tZXNzYWdlLFxuLnBlcnNpYW4tbG9jYWxlIC5jb250YWluZXIsXG4ucGVyc2lhbi1sb2NhbGUgLmJhcixcbi5wZXJzaWFuLWxvY2FsZSAuaXRlbSxcbi5wZXJzaWFuLWxvY2FsZSAuaGVhZGVyIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucGVyc2lhbi1sb2NhbGUgLml0ZW1fdXNlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnBlcnNpYW4tbG9jYWxlIC5pdGVtX2Fzc2lzdGFudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBlcnNpYW4tbG9jYWxlIC5pdGVtX3VzZXIgLml0ZW1faW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuXG4ucGVyc2lhbi1sb2NhbGUgLml0ZW1fYXNzaXN0YW50IC5pdGVtX2lubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDE1cHggMDtcbn1cblxuLnBlcnNpYW4tbG9jYWxlIC5iYXJfaW5uZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucGVyc2lhbi1sb2NhbGUgLmhlYWRlcl90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBlcnNpYW4tbG9jYWxlIC5oZXJvLFxuLnBlcnNpYW4tbG9jYWxlIC5mZWF0dXJlcyxcbi5wZXJzaWFuLWxvY2FsZSAuYWJvdXQsXG4ucGVyc2lhbi1sb2NhbGUgLnN0YXRzLFxuLnBlcnNpYW4tbG9jYWxlIC51c2UtY2FzZXMsXG4ucGVyc2lhbi1sb2NhbGUgLmZpbmFsLWN0YSxcbi5wZXJzaWFuLWxvY2FsZSAuZm9vdGVyIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKiBMYW5ndWFnZSBzd2l0Y2hlciBwb3NpdGlvbmluZyAqL1xuLmxhbmd1YWdlLXN3aXRjaGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi8qIFJlc3BvbnNpdmUgYWRqdXN0bWVudHMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZW5nbGlzaC1sb2NhbGUgLmhlcm8gaDEsXG4gIC5wZXJzaWFuLWxvY2FsZSAuaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIFxuICAuZW5nbGlzaC1sb2NhbGUgLnNlY3Rpb24tdGl0bGUsXG4gIC5wZXJzaWFuLWxvY2FsZSAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLyogU21vb3RoIHRyYW5zaXRpb25zIGZvciBsYW5ndWFnZSBjaGFuZ2VzICovXG4qIHtcbiAgdHJhbnNpdGlvbjogZGlyZWN0aW9uIDAuM3MgZWFzZSwgdGV4dC1hbGlnbiAwLjNzIGVhc2U7XG59XG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ2ljbyc7XHJcbiAgc3JjOlxyXG4gICAgdXJsKCdmb250cy9pY28udHRmP3R1d3h2ZScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnZm9udHMvaWNvLndvZmY/dHV3eHZlJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJ2ZvbnRzL2ljby5zdmc/dHV3eHZlI2ljbycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuW2NsYXNzXj1cImljby1cIl0sIFtjbGFzcyo9XCIgaWNvLVwiXSB7XHJcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICBmb250LWZhbWlseTogJ2ljbycgIWltcG9ydGFudDtcclxuICBzcGVhazogbmV2ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY28tc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XHJcbn1cclxuLmljby10YXBlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NTFcIjtcclxufVxyXG4uaWNvLXN0b3B3YXRjaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTUyXCI7XHJcbn1cclxuLmljby1sYWI6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xyXG59XHJcbi5pY28tbWF0aGVtYXRpY3M6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0ZVwiO1xyXG59XHJcbi5pY28tc2NpZW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRmXCI7XHJcbn1cclxuLmljby10cm9waHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk1MFwiO1xyXG59XHJcbi5pY28tc2Nhbi10ZXh0OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NGNcIjtcclxufVxyXG4uaWNvLW1vZGVsczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XHJcbn1cclxuLmljby1zaGFyazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XHJcbn1cclxuLmljby1nYW1lOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDlcIjtcclxufVxyXG4uaWNvLWxlZ2FsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2NcIjtcclxufVxyXG4uaWNvLXVpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2RcIjtcclxufVxyXG4uaWNvLXdyaXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5M2VcIjtcclxufVxyXG4uaWNvLWFzc2lzdGFudHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzZlwiO1xyXG59XHJcbi5pY28tZGVzaWduZXJzOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDBcIjtcclxufVxyXG4uaWNvLWVkdWNhdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XHJcbn1cclxuLmljby1lbmdpbmVlcnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0MlwiO1xyXG59XHJcbi5pY28tZmluYW5jZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQzXCI7XHJcbn1cclxuLmljby1wcm9kdWN0aXZpdHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NFwiO1xyXG59XHJcbi5pY28tcHJvZ3JhbW1pbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0NVwiO1xyXG59XHJcbi5pY28tcHJvbXB0czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTQ2XCI7XHJcbn1cclxuLmljby1yZWNvbW1lbmRhdGlvbnM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTk0N1wiO1xyXG59XHJcbi5pY28tc29jaWFsLW1lZGlhOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5NDhcIjtcclxufVxyXG4uaWNvLXRyYW5zbGF0aW9uLWZ1bGw6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzYlwiO1xyXG59XHJcbi5pY28tbGluazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFmXCI7XHJcbn1cclxuLmljby1hdXRvOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzlcIjtcclxufVxyXG4uaWNvLWxhbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxYlwiO1xyXG59XHJcbi5pY28tb3BlbmFpOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzZcIjtcclxufVxyXG4uaWNvLWFwcHM6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzN1wiO1xyXG59XHJcbi5pY28tdHJhbnNsYXRpb246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzOFwiO1xyXG59XHJcbi5pY28taGlzdG9yeS1iYWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG4uaWNvLWxpc3Q6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcbi5pY28tc2VhcmNoOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDNcIjtcclxufVxyXG4uaWNvLWFkZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuLmljby1iYWNrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MDVcIjtcclxufVxyXG4uaWNvLWNhbmNlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XHJcbn1cclxuLmljby1jbGVhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuLmljby1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuLmljby1jb2x1bW4tY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwOVwiO1xyXG59XHJcbi5pY28tY29sdW1uLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwYVwiO1xyXG59XHJcbi5pY28tY29uZmlnOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG4uaWNvLWNvcHktb2s6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwY1wiO1xyXG59XHJcbi5pY28tY29weTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuLmljby1kYXJrOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG4uaWNvLWRvd246YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkwZlwiO1xyXG59XHJcbi5pY28tZG93bmxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxMFwiO1xyXG59XHJcbi5pY28tZWRpdG9yOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MTFcIjtcclxufVxyXG4uaWNvLWV4cG9ydDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XHJcbn1cclxuLmljby1leWUtY2xvc2U6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG59XHJcbi5pY28tZXllLW9wZW46YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG59XHJcbi5pY28tZmlsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE1XCI7XHJcbn1cclxuLmljby1maWxlczpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE2XCI7XHJcbn1cclxuLmljby1mdWxsLXNjcmVlbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XHJcbn1cclxuLmljby1oZWxwOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MThcIjtcclxufVxyXG4uaWNvLWhpc3RvcnktMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XHJcbn1cclxuLmljby1oaXN0b3J5OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MWFcIjtcclxufVxyXG4uaWNvLWtleTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7XHJcbn1cclxuLmljby1sYXlvdXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZFwiO1xyXG59XHJcbi5pY28tbGlnaHQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkxZVwiO1xyXG59XHJcbi5pY28tbWFpbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XHJcbn1cclxuLmljby1tZXNzYWdlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjFcIjtcclxufVxyXG4uaWNvLW1pYzpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTIyXCI7XHJcbn1cclxuLmljby1taW4tc2NyZWVuOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjNcIjtcclxufVxyXG4uaWNvLW1vZGVsOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjRcIjtcclxufVxyXG4uaWNvLW1vcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyNVwiO1xyXG59XHJcbi5pY28tbmV3OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MjZcIjtcclxufVxyXG4uaWNvLW9yZ2FuaXphdGlvbjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XHJcbn1cclxuLmljby1wYXN0ZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTI4XCI7XHJcbn1cclxuLmljby1wdXNoLWxlZnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyOVwiO1xyXG59XHJcbi5pY28tcHVzaC1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XHJcbn1cclxuLmljby1yYXRpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyYlwiO1xyXG59XHJcbi5pY28tcmVmcmVzaDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XHJcbn1cclxuLmljby1yZWxvYWQ6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkyZFwiO1xyXG59XHJcbi5pY28tc2VuZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTJlXCI7XHJcbn1cclxuLmljby1zZXR0aW5nOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MmZcIjtcclxufVxyXG4uaWNvLXNoYXJlOmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcXGU5MzBcIjtcclxufVxyXG4uaWNvLXN0b3A6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMVwiO1xyXG59XHJcbi5pY28tdGhlbWU6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzMlwiO1xyXG59XHJcbi5pY28tdHJhc2g6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzM1wiO1xyXG59XHJcbi5pY28tdXA6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzNFwiO1xyXG59XHJcbi5pY28tdXNlcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTM1XCI7XHJcbn1cclxuLmljby13YXJpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlxcZTkzYVwiO1xyXG59XHJcbiIsIi8vIEV4Y2x1ZGUgb25seSAuaSwgLmljb24sIGFuZCAuaWNvbiAqIGZyb20gZm9udC1mYW1pbHkgdW5pZmljYXRpb25cbi5pLCAuaWNvbiwgLmljb24gKiB7XG4gIGZvbnQtZmFtaWx5OiBcImljb1wiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgfVxufVxuLmljb24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbiAgfVxufVxuXG4uaWNvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC5pY28ge1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICB9XG59XG5cbi5wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktZGFyayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrKTtcbiAgfVxufVxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcmVkKTtcbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcmVkLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXJlZC1kYXJrKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yZWQtZGFyayk7XG4gIH1cbn1cbi5ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1ncmVlbik7XG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZWVuLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZWVuLWRhcmspO1xuICB9XG59XG4ueWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS15ZWxsb3ctZGFyayk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0teWVsbG93LWRhcmspO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXllbGxvdy1kYXJrKTtcbiAgfVxufVxuLm1pbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIC5pY28ge1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tc3BhY2luZy1taW4pO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbn1cbi5naG9zdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xufVxuXG4ubGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xufVxuLmxhcmdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cblxuLmxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG59XG4iLCIuZW1wdHkge1xuICAmLWltZyB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tc3BhY2luZy1taW46IDRweDtcbn1cblxuLmljb24ge1xuICBmb250LWZhbWlseTogJ2ljbycgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1pbik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi5pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbnRlbnQge1xuICBmb250LXNpemU6IHZhcigtLXRleHQtc2l6ZS1iYXNlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgfVxufVxuXG4ucGFzc3dvcmQge1xuICAuei1pbnB1dC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4uaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIC5pY28ge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuLmRlZmF1bHQge1xuICBwYWRkaW5nOiA2cHggNXB4O1xufVxuXG4ubGFyZ2Uge1xuICBwYWRkaW5nOiA4cHggNXB4O1xufVxuIiwiLmxvZ28ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cbi5pbWcge1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbiIsIi5tb2RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MmE7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDMycHggMCByZ2JhKDAsIDAsIDAsIDAuMzIpO1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwIDAgMzZweCAwO1xuICAvKiBNb2Rlcm4sIHZlcnRpY2FsIG1vZGFsOiBmaXhlZCB3aWR0aCwgbm90IHN0cmV0Y2hlZCAqL1xuICB3aWR0aDogMzYwcHg7XG4gIG1heC13aWR0aDogOTV2dztcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzQ0NDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgPiAqIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogUGxhY2UgdGhlIHNldHRpbmdzIHRpdGxlIGluc2lkZSB0aGUgbW9kYWwsIG5vdCBpbiBhIGhlYWRlciAqL1xuICAuc2V0dGluZ3MtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDguOHJlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAyNHB4IDAgMThweCAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgcGFkZGluZzogMCA0OHB4IDAgMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LXNoYWRvdzogMCAycHggOHB4ICMxODE5MWM5OTtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2V0dGluZ3MtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMjtcbiAgICBzdmcsIGltZyB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjIpO1xuICAgIH1cbiAgfVxufVxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43OCk7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLyogRW5zdXJlIHZlcnRpY2FsIHN0YWNraW5nIGFuZCBzcGFjaW5nICovXG4gIGdhcDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5oZWFkZXItYzQ5NmMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50aXRsZSwgLm1vZGFsLXRpdGxlLCAubW9kYWwgLnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzNnB4IDAgMjhweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXNoYWRvdzogMCAycHggOHB4ICMxODE5MWM5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4xcztcbn1cblxuLy8gTWFrZSBhbGwgdGV4dCBpbiBtb2RhbCBsYXJnZXIgYW5kIGhpZ2hlciBjb250cmFzdFxuLm1vZGFsLCAubW9kYWwgKiB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xOHJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4ICMxODE5MWM1NTtcbn1cblxuLnNldHRpbmdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG4gIHBhZGRpbmc6IDE0cHggMjRweCAxNHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMS4xOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICMzMzM7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnJvdy1pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHN2ZywgaW1nIHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMik7XG4gIH1cbn1cbi5yb3ctbGFiZWwge1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxLjEzcmVtO1xufVxuLnJvdy12YWx1ZSwgLnJvdy1hY3Rpb24ge1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxLjEzcmVtO1xufVxuLnJvdy12YWx1ZSB7XG4gIGNvbG9yOiAjYjBiMGIwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnJvdy1hY3Rpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnRoZW1lLXN3aXRjaCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNmZmQ3MDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmYyMDA7XG4gIH1cbn1cblxuXG4vLyBMb2dvdXQgYnV0dG9uIHJvdyBhdCBib3R0b20gbGVmdFxuLmxvZ291dC1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmxvZ291dC1idG4ge1xuICBjb2xvcjogI2Y1MjIyZCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDI4cHg7XG4gIGZvbnQtc2l6ZTogMS4xM3JlbTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCAjMTgxOTFjMjI7XG59XG5cbltkYXRhLXRoZW1lPVwibGlnaHRcIl0gLm1vZGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyMjI7XG4gIGJvcmRlcjogMS41cHggc29saWQgI2U3ZTdlNztcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCAwIHJnYmEoMTgwLCAxODAsIDE4MCwgMC4xOCk7XG59XG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5tb2RhbCwgW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAubW9kYWwgKiB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5zZXR0aW5ncy10aXRsZSB7XG4gIGNvbG9yOiAjMjIyICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5yb3ctbGFiZWwsXG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5yb3ctdmFsdWUsXG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5yb3ctYWN0aW9uIHtcbiAgY29sb3I6ICMyMjIgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPVwibGlnaHRcIl0gLnJvdy12YWx1ZSB7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5zZXR0aW5ncy1jbG9zZSBzdmcsIFtkYXRhLXRoZW1lPVwibGlnaHRcIl0gLnNldHRpbmdzLWNsb3NlIGltZyB7XG4gIGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtdGhlbWU9XCJsaWdodFwiXSAudGhlbWUtc3dpdGNoIHtcbiAgY29sb3I6ICNlNmI4MDA7XG59XG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5yb3ctdmFsdWUuc3Vic2NyaXB0aW9uLWluYWN0aXZlIHtcbiAgY29sb3I6ICNmNTIyMmQgIWltcG9ydGFudDtcbn1cbltkYXRhLXRoZW1lPVwiZGFya1wiXSAucm93LXZhbHVlLnN1YnNjcmlwdGlvbi1pbmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjUyMjJkICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10aGVtZT1cImxpZ2h0XCJdIC5sb2dvdXQtYnRuIHtcbiAgY29sb3I6ICNmNTIyMmQgIWltcG9ydGFudDtcbn1cbiIsIi5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZy1taW4pIHZhcigtLXNwYWNpbmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXNwYWNpbmcpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYm9yZGVyLWNvbG9yKTtcbn1cblxuc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbnNlbGVjdCBvcHRpb246Y2hlY2tlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2NjO1xufVxuXG5zZWxlY3Qgb3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlQW5tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuMik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuNyk7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuMik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubG9hZGluZyB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRleHQtY29sb3ItZ3JheSk7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5ub3JtYWwge1xuICAuYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGFuaW1hdGlvbjogc2NhbGVBbm0gMC41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5iYXIge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgIH1cbiAgfVxufVxuXG4uY2lyY2xlIHtcbiAgLmJhciB7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBib3VuY2UgMC42cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5iYXIge1xuICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICAgIH1cbiAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgICB9XG4gICAgJjpudGgtbGFzdC1jaGlsZCgzKSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gICAgfVxuICAgICY6bnRoLWxhc3QtY2hpbGQoNCkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICAgIH1cbiAgfVxufVxuIiwiLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmlucHV0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgJjpjaGVja2VkIHtcbiAgICAmICsgbGFiZWwge1xuICAgICAgLnRvZ2dsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWRhcmspO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvci1ncmF5KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogOTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMnB4O1xuICAgIHRvcDogMnB4O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxufVxuLmNoaWxkcmVuIHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXNwYWNpbmcpO1xufVxuLy8gRXhjbHVkZSBvbmx5IC5pLCAuaWNvbiwgYW5kIC5pY29uICogZnJvbSBmb250LWZhbWlseSB1bmlmaWNhdGlvblxuLmksIC5pY29uLCAuaWNvbiAqIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiIsIi8qIEV4Y2x1ZGUgb25seSAuaSwgLmljb24sIGFuZCAuaWNvbiAqIGZyb20gZm9udC1mYW1pbHkgdW5pZmljYXRpb24gKi9cbi5pLCAuaWNvbiwgLmljb24gKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59IiwiLy8gRXhjbHVkZSBvbmx5IC5pLCAuaWNvbiwgYW5kIC5pY29uICogZnJvbSBmb250LWZhbWlseSB1bmlmaWNhdGlvblxuLmksIC5pY29uLCAuaWNvbiAqIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRhYnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWdyYXkpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xufVxuLmhlYWRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWdyYXkpO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnkpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiA1cHg7XG59XG4iLCIudGFnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4uZ2hvc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5KTtcbn1cblxuLy8gRXhjbHVkZSBvbmx5IC5pLCAuaWNvbiwgYW5kIC5pY29uICogZnJvbSBmb250LWZhbWlseSB1bmlmaWNhdGlvblxuLmksIC5pY29uLCAuaWNvbiAqIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbiIsIjpyb290LCAucmF0aW5nLCAucmF0aW5nICoge1xuICBmb250LWZhbWlseTogJ0F6YXJNZWhyJywgJ1ZhemlybWF0bicsICdZZWthbicsICdWYXppcicsICdUYWhvbWEnLCAnQXJpYWwnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBFeGNsdWRlIG9ubHkgLmkgYW5kIC5pY29uIGZyb20gZm9udC1mYW1pbHkgdW5pZmljYXRpb25cbi5pLCAuaWNvbiwgLmljb24gKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4iLCIucGFuZWwge1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG59XG5cbi5pY29uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zcGFjaW5nKTtcbn1cbi50aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG59XG4uaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nLW1pbik7XG59XG4uaXRlbUlubmVyIHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZyk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLml0ZW0ge1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICZfdGl0bGUge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAmX2Rlc2Mge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yLWdyYXkpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuIiwiLmF2YXRhciB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogOTBweDtcbn1cbiIsIi8vIEV4Y2x1ZGUgb25seSAuaSwgLmljb24sIGFuZCAuaWNvbiAqIGZyb20gZm9udC1mYW1pbHkgdW5pZmljYXRpb25cbi5pLCAuaWNvbiwgLmljb24gKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5pbm5lciB7XG4gIGZsZXg6IDE7XG59XG4udGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiB2YXIoLS1zcGFjaW5nKTtcbiAgb3V0bGluZTogbm9uZTtcbiAgcmVzaXplOiBub25lO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICZfYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY2xlYXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiIsIi8vIEV4Y2x1ZGUgb25seSAuaSwgLmljb24sIGFuZCAuaWNvbiAqIGZyb20gZm9udC1mYW1pbHkgdW5pZmljYXRpb25cbi5pLCAuaWNvbiwgLmljb24gKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBFeGNsdWRlIG9ubHkgLmksIC5pY29uLCBhbmQgLmljb24gKiBmcm9tIGZvbnQtZmFtaWx5IHVuaWZpY2F0aW9uXG4uaSwgLmljb24sIC5pY29uICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uaW5uZXIge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5jb250YWluZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHBhZGRpbmc6IHZhcigtLXNwYWNpbmctbWluKSB2YXIoLS1zcGFjaW5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuLmNvbnRhaW5lciB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi50b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSkgc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbi5ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSkgc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbi5sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpIHNjYWxlKDEpICFpbXBvcnRhbnQ7XG59XG4ucmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSkgc2NhbGUoMSkgIWltcG9ydGFudDtcbn1cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtYmFzZSk7XG4gICY6aG92ZXIge1xuICAgIC5jb250YWluZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICAgIC50b3Age1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTE1JSkgc2NhbGUoMC45KTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJvdHRvbSB7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxNSUpIHNjYWxlKDAuOSk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAubGVmdCB7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgLTUwJSkgc2NhbGUoMC45KTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgICAucmlnaHQge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlLCAtNTAlKSBzY2FsZSgwLjkpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJhbmdlIHtcbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yLWdyYXkpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInJhbmdlXCJdOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTRweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG4gIH1cbn1cbi52YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zcGFjaW5nLW1pbik7XG59XG4iLCIuc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlucHV0IHtcbiAgcGFkZGluZzogdmFyKC0tc3BhY2luZykgdmFyKC0tc3BhY2luZy1taW4pO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tc3BhY2luZykgKiAzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG59XG4uaW5uZXIge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2hJY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCB2YXIoLS1zcGFjaW5nKTtcbn1cbiIsIi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG4gICZfX2xlZnQge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gICZfX3JpZ2h0IHtcbiAgICBmbGV4OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAmX19kaXZpZGVyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBjdXJzb3I6IGV3LXJlc2l6ZTtcbiAgfVxufVxuLmRyYWdIYW5kbGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gIGN1cnNvcjogZXctcmVzaXplO1xufVxuIiwiLmNvbnRlbnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYm90dG9tIHtcbn1cbiIsIi5hZG1pbkNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWluLXdpZHRoOiA1MDBweDtcbn1cblxuLnNlY3Rpb24ge1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4uaW52aXRlRm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmVycm9yIHtcbiAgY29sb3I6IHZhcigtLWVycm9yLWNvbG9yLCAjZmY0ZDRmKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5zdWNjZXNzIHtcbiAgY29sb3I6IHZhcigtLXN1Y2Nlc3MtY29sb3IsICM1MmM0MWEpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnVzZXJzTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xufVxuXG4udXNlckl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtY29sb3ItZ3JheSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLnVzZXJJbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udXNlckVtYWlsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnVzZXJSb2xlIHtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3ItZ3JheSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi5yZW1vdmVCdXR0b24ge1xuICBjb2xvcjogdmFyKC0tZXJyb3ItY29sb3IsICNmZjRkNGYpO1xufSAiXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/