@charset "UTF-8";
/* moved by compressor */
@import "../../../Resources/smartmenus/sm-core-css";@import "../../../Resources/barmer";@import "../../../Resources/colors";@import "../../../Resources/fonts";@import "../../../Resources/typography";@import "../../../Resources/spaces";@import "../../../Resources/navigation";@import "../../../Resources/form";@import "../../../Resources/fullwidthheroimage";@import "../../../Resources/imagewithtextoverlapping";@import "../../../Resources/slickslider";@import "../../../Resources/tilescards";@import "../../../Resources/referentscard";@import "../../../Resources/accordion";@import "../../../Resources/intro";@import "../../../Resources/layers";@import "../../../Resources/dashboard";@import "../../../Resources/quote";@import "../../../Resources/plyr";@import "../../../Resources/videoslider";@import "../../../Resources/contrast";@import "../../../Resources/sharethis";@import "../../../Resources/university";@import "../../../Resources/knowledgeCheck";
/* moved by compressor */
/* default styles for extension "tx_frontend" */
    .ce-align-left { text-align: left; }
    .ce-align-center { text-align: center; }
    .ce-align-right { text-align: right; }

    .ce-table td, .ce-table th { vertical-align: top; }

    .ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div { overflow: hidden; }

    .ce-left .ce-gallery, .ce-column { float: left; }
    .ce-center .ce-outer { position: relative; float: right; right: 50%; }
    .ce-center .ce-inner { position: relative; float: right; right: -50%; }
    .ce-right .ce-gallery { float: right; }

    .ce-gallery figure { display: table; margin: 0; }
    .ce-gallery figcaption { display: table-caption; caption-side: bottom; }
    .ce-gallery img { display: block; }
    .ce-gallery iframe { border-width: 0; }
    .ce-border img,
    .ce-border iframe {
        border: 2px solid #000000;
        padding: 0px;
    }

    .ce-intext.ce-right .ce-gallery, .ce-intext.ce-left .ce-gallery, .ce-above .ce-gallery {
        margin-bottom: 10px;
    }
    .ce-image .ce-gallery { margin-bottom: 0; }
    .ce-intext.ce-right .ce-gallery { margin-left: 10px; }
    .ce-intext.ce-left .ce-gallery { margin-right: 10px; }
    .ce-below .ce-gallery { margin-top: 10px; }

    .ce-column { margin-right: 10px; }
    .ce-column:last-child { margin-right: 0; }

    .ce-row { margin-bottom: 10px; }
    .ce-row:last-child { margin-bottom: 0; }

    .ce-above .ce-bodytext { clear: both; }

    .ce-intext.ce-left ol, .ce-intext.ce-left ul { padding-left: 40px; overflow: auto; }

    /* Headline */
    .ce-headline-left { text-align: left; }
    .ce-headline-center { text-align: center; }
    .ce-headline-right { text-align: right; }

    /* Uploads */
    .ce-uploads { margin: 0; padding: 0; }
    .ce-uploads li { list-style: none outside none; margin: 1em 0; }
    .ce-uploads img { float: left; padding-right: 1em; vertical-align: top; }
    .ce-uploads span { display: block; }

    /* Table */
    .ce-table { width: 100%; max-width: 100%; }
    .ce-table th, .ce-table td { padding: 0.5em 0.75em; vertical-align: top; }
    .ce-table thead th { border-bottom: 2px solid #dadada; }
    .ce-table th, .ce-table td { border-top: 1px solid #dadada; }
    .ce-table-striped tbody tr:nth-of-type(odd) { background-color: rgba(0,0,0,.05); }
    .ce-table-bordered th, .ce-table-bordered td { border: 1px solid #dadada; }

    /* Space */
    .frame-space-before-extra-small { margin-top: 1em; }
    .frame-space-before-small { margin-top: 2em; }
    .frame-space-before-medium { margin-top: 3em; }
    .frame-space-before-large { margin-top: 4em; }
    .frame-space-before-extra-large { margin-top: 5em; }
    .frame-space-after-extra-small { margin-bottom: 1em; }
    .frame-space-after-small { margin-bottom: 2em; }
    .frame-space-after-medium { margin-bottom: 3em; }
    .frame-space-after-large { margin-bottom: 4em; }
    .frame-space-after-extra-large { margin-bottom: 5em; }

    /* Frame */
    .frame-ruler-before:before { content: ''; display: block; border-top: 1px solid rgba(0,0,0,0.25); margin-bottom: 2em; }
    .frame-ruler-after:after { content: ''; display: block; border-bottom: 1px solid rgba(0,0,0,0.25); margin-top: 2em; }
    .frame-indent { margin-left: 15%; margin-right: 15%; }
    .frame-indent-left { margin-left: 33%; }
    .frame-indent-right { margin-right: 33%; }
/* default styles for extension "tx_form" */
    .captcha { margin-bottom: .5rem; }
    .captcha a { margin-left: .5rem; }
    .captcha--reloading img { opacity: 0.5; }
    .captcha--reloading a { cursor: auto; }
    .captcha--spin .captcha__reload svg { animation: spin 0.8s infinite linear; }
    .captcha__audio__mute { display: none; }
    .captcha--playing .captcha__audio__mute { display: inherit; }
    .captcha--playing .captcha__audio__sound { display: none; }
    @keyframes spin {
      from {transform:rotate(359deg);}
      to {transform:rotate(0deg);}
    }

.femanager_flashmessages>div{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px}.femanager_flashmessages>.message-2{background-color:#f6d3cf;border:1px solid #d66c68;color:#aa0225}.femanager_flashmessages>.message-1{background-color:#fbf6de;border:1px solid #b1905c;color:#9e7d4a}.femanager_flashmessages>.message-0{background-color:#cdeaca;border:1px solid #58b548;color:#3b7826}.femanager_flashmessages>.message--1{background-color:#eaf7ff;border:1px solid #c5dbe6;color:#4c73a1}.femanager_flashmessages>.message--2{background-color:#f6f7fa;border:1px solid #c2cbcf;color:#444}.femanager_note{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6f7fa;border:1px solid #c2cbcf;color:#444;list-style-type:none;margin-left:0}.femanager_error{background-position:10px 12px;background-repeat:no-repeat;margin-bottom:4px;padding:12px 12px 12px 36px;background-color:#f6d3cf;border:1px solid #d66c68;color:#aa0225;list-style-type:none;margin-left:0}
.tx-femanager .qq-uploader{position:relative;width:100%}.tx-femanager .qq-upload-button-focus{outline:1px dotted #000}.tx-femanager .qq-upload-drop-area,.tx-femanager .qq-upload-extra-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:30px;z-index:2;background:#ff9797;text-align:center}.tx-femanager .qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.tx-femanager .qq-upload-extra-drop-area{position:relative;margin-top:50px;font-size:16px;padding-top:30px;height:20px;min-height:40px}.tx-femanager .qq-upload-drop-area-active{background:#ff7171}.tx-femanager .qq-upload-list{margin:0;padding:0;list-style:none}.tx-femanager .qq-upload-list .alert{text-align:center;margin-top:10px}.tx-femanager .qq-upload-list li{margin:0;padding:9px;line-height:15px;font-size:16px}.tx-femanager .qq-upload-file,.tx-femanager .qq-upload-spinner,.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-failed-text,.tx-femanager .qq-upload-finished,.tx-femanager .qq-upload-delete{margin-right:12px}.tx-femanager .qq-upload-delete{font:0/0 a !important;text-shadow:none;color:rgba(0,0,0,0) !important;display:inline-block !important;margin-top:3px}.tx-femanager .qq-upload-spinner{display:inline-block;width:15px;height:15px;vertical-align:text-bottom}.tx-femanager .qq-drop-processing{display:none}.tx-femanager .qq-drop-processing-spinner{display:inline-block;width:24px;height:24px;vertical-align:text-bottom}.tx-femanager .qq-upload-finished{display:none;width:15px;height:15px;vertical-align:text-bottom}.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete{display:none;color:#000}.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-delete{color:#000}.tx-femanager .qq-upload-retryable .qq-upload-retry{display:inline}.tx-femanager .qq-upload-size,.tx-femanager .qq-upload-cancel,.tx-femanager .qq-upload-retry,.tx-femanager .qq-upload-delete{font-size:12px;font-weight:normal}.tx-femanager .qq-upload-failed-text{display:none;font-style:italic;font-weight:bold}.tx-femanager .qq-upload-failed-icon{display:none;width:15px;height:15px;vertical-align:text-bottom}.tx-femanager .qq-upload-fail .qq-upload-failed-text{display:inline}.tx-femanager .qq-upload-retrying .qq-upload-failed-text{display:inline;color:#d60000}.tx-femanager .qq-upload-list li.qq-upload-success{background-color:#5da30c;color:#fff}.tx-femanager .qq-upload-list li.qq-upload-fail{background-color:#d60000;color:#fff}.tx-femanager .qq-progress-bar{background:-moz-linear-gradient(top, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgb(30, 87, 153)), color-stop(50%, rgb(41, 137, 216)), color-stop(51%, rgb(32, 124, 202)), color-stop(100%, rgb(125, 185, 232)));background:-webkit-linear-gradient(top, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);background:-o-linear-gradient(top, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);background:-ms-linear-gradient(top, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);background:linear-gradient(to bottom, rgb(30, 87, 153) 0%, rgb(41, 137, 216) 50%, rgb(32, 124, 202) 51%, rgb(125, 185, 232) 100%);width:0%;height:15px;border-radius:6px;margin-bottom:3px;display:none;margin-top:10px}.tx-femanager .fileupload_image{max-width:200px;margin-top:20px}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./packages/fullmoon-digital-customer-extension/Resources/Private/SCSS/bootstrapVariables.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*$grid-gutter-width: 48px;*/
/*$color-grey: #a4a4a4;
$color-darkergrey: #2C2C2C;
$color-error: $color-pink;
$color-lumigreen: #cbed03;
$color-lumigreen-light: #ebf498;
$color-links: #4E8422;
$border-color: $color-darkgreen;*/
/* tooltip */
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./packages/fullmoon-digital-customer-extension/Resources/Private/SCSS/main.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************/

/*$grid-gutter-width: 48px;*/
/*$color-grey: #a4a4a4;
$color-darkergrey: #2C2C2C;
$color-error: $color-pink;
$color-lumigreen: #cbed03;
$color-lumigreen-light: #ebf498;
$color-links: #4E8422;
$border-color: $color-darkgreen;*/
/* tooltip */
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Black.5eadd281.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Black.a5d288d4.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Black.2645d73b.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-BlackItalic.c793a1c1.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-BlackItalic.5752a637.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-BlackItalic.95793688.ttf) format("truetype");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Bold.c565d4e8.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Bold.5474635b.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Bold.eede0cc8.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-BoldItalic.ebcfa4a5.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-BoldItalic.db598c63.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-BoldItalic.cc945caf.ttf) format("truetype");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Italic.088fab57.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Italic.90960ae5.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Italic.103c4aec.ttf) format("truetype");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Light.c0477a06.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Light.573eabe1.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Light.7fbb4671.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-LightItalic.8e1ac15c.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-LightItalic.0b1d223e.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-LightItalic.5ba5a99a.ttf) format("truetype");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "BARMER Beat Screen";
  src: url(/Resources/fonts/BARMERBeatScreen-Regular.1fa6f14a.woff2) format("woff2"), url(/Resources/fonts/BARMERBeatScreen-Regular.d8686a06.woff) format("woff"), url(/Resources/fonts/BARMERBeatScreen-Regular.f91b91a1.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*!
 * Bootstrap  v5.3.8 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #8739F4;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 135, 57, 244;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: rgb(54, 22.8, 97.6);
  --bs-secondary-text-emphasis: rgb(43.2, 46.8, 50);
  --bs-success-text-emphasis: rgb(10, 54, 33.6);
  --bs-info-text-emphasis: rgb(5.2, 80.8, 96);
  --bs-warning-text-emphasis: rgb(102, 77.2, 2.8);
  --bs-danger-text-emphasis: rgb(88, 21.2, 27.6);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: rgb(231, 215.4, 252.8);
  --bs-secondary-bg-subtle: rgb(225.6, 227.4, 229);
  --bs-success-bg-subtle: rgb(209, 231, 220.8);
  --bs-info-bg-subtle: rgb(206.6, 244.4, 252);
  --bs-warning-bg-subtle: rgb(255, 242.6, 205.4);
  --bs-danger-bg-subtle: rgb(248, 214.6, 217.8);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: rgb(207, 175.8, 250.6);
  --bs-secondary-border-subtle: rgb(196.2, 199.8, 203);
  --bs-success-border-subtle: rgb(163, 207, 186.6);
  --bs-info-border-subtle: rgb(158.2, 233.8, 249);
  --bs-warning-border-subtle: rgb(255, 230.2, 155.8);
  --bs-danger-border-subtle: rgb(241, 174.2, 180.6);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: "BARMER Beat Screen";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1.25rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.6;
  --bs-body-color: #212121;
  --bs-body-color-rgb: 33, 33, 33;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 33, 33, 0.75);
  --bs-secondary-color-rgb: 33, 33, 33;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 33, 33, 0.5);
  --bs-tertiary-color-rgb: 33, 33, 33;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #8739F4;
  --bs-link-color-rgb: 135, 57, 244;
  --bs-link-decoration: underline;
  --bs-link-hover-color: rgb(108, 45.6, 195.2);
  --bs-link-hover-color-rgb: 108, 46, 195;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212121;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #8F8F8F;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 24px;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(135, 57, 244, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: rgb(183, 136.2, 248.4);
  --bs-secondary-text-emphasis: rgb(166.8, 172.2, 177);
  --bs-success-text-emphasis: rgb(117, 183, 152.4);
  --bs-info-text-emphasis: rgb(109.8, 223.2, 246);
  --bs-warning-text-emphasis: rgb(255, 217.8, 106.2);
  --bs-danger-text-emphasis: rgb(234, 133.8, 143.4);
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: rgb(27, 11.4, 48.8);
  --bs-secondary-bg-subtle: rgb(21.6, 23.4, 25);
  --bs-success-bg-subtle: rgb(5, 27, 16.8);
  --bs-info-bg-subtle: rgb(2.6, 40.4, 48);
  --bs-warning-bg-subtle: rgb(51, 38.6, 1.4);
  --bs-danger-bg-subtle: rgb(44, 10.6, 13.8);
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: rgb(81, 34.2, 146.4);
  --bs-secondary-border-subtle: rgb(64.8, 70.2, 75);
  --bs-success-border-subtle: rgb(15, 81, 50.4);
  --bs-info-border-subtle: rgb(7.8, 121.2, 144);
  --bs-warning-border-subtle: rgb(153, 115.8, 4.2);
  --bs-danger-border-subtle: rgb(132, 31.8, 41.4);
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(183, 136.2, 248.4);
  --bs-link-hover-color: rgb(197.4, 159.96, 249.72);
  --bs-link-color-rgb: 183, 136, 248;
  --bs-link-hover-color-rgb: 197, 160, 250;
  --bs-code-color: rgb(230.4, 132.6, 181.2);
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: rgb(102, 77.2, 2.8);
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: rgb(117, 183, 152.4);
  --bs-form-valid-border-color: rgb(117, 183, 152.4);
  --bs-form-invalid-color: rgb(234, 133.8, 143.4);
  --bs-form-invalid-border-color: rgb(234, 133.8, 143.4);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

h1, .h1 {
  font-size: calc(1.45rem + 2.4vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 3.25rem;
  }
}

h2, .h2 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.5rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: 1.25rem;
}

h5, .h5 {
  font-size: 1rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 1rem;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--bs-highlight-color);
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 1rem;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 1rem;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 1rem;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  line-height: inherit;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type=search]::-webkit-search-cancel-button {
  cursor: pointer;
  filter: grayscale(1);
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: calc(1.28125rem + 0.375vw);
}
@media (min-width: 1200px) {
  .lead {
    font-size: 1.5625rem;
  }
}
.lead {
  font-weight: 300;
}

.display-1 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-weight: 300;
  line-height: 1.2;
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 1rem;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: calc(1.28125rem + 0.375vw);
}
@media (min-width: 1200px) {
  .blockquote {
    font-size: 1.5625rem;
  }
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 1rem;
  color: var(--bs-secondary-color);
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 960px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 960px;
  --bs-breakpoint-xl: 1024px;
  --bs-breakpoint-xxl: 1200px;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 960px) {
  .col-lg {
    flex: 1 0 0;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1024px) {
  .col-xl {
    flex: 1 0 0;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xxl {
    flex: 1 0 0;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-emphasis-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-emphasis-color);
  --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
  --bs-table-active-color: var(--bs-emphasis-color);
  --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
  --bs-table-hover-color: var(--bs-emphasis-color);
  --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(231, 215.4, 252.8);
  --bs-table-border-color: rgb(184.8, 172.32, 202.24);
  --bs-table-striped-bg: rgb(219.45, 204.63, 240.16);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(207.9, 193.86, 227.52);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(213.675, 199.245, 233.84);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: rgb(225.6, 227.4, 229);
  --bs-table-border-color: rgb(180.48, 181.92, 183.2);
  --bs-table-striped-bg: rgb(214.32, 216.03, 217.55);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(203.04, 204.66, 206.1);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(208.68, 210.345, 211.825);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(167.2, 184.8, 176.64);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(165.28, 195.52, 201.6);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(204, 194.08, 164.32);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(198.4, 171.68, 174.24);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(198.4, 199.2, 200);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: #000;
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: #000;
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(77.4, 80.6, 83.8);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 959.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1023.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 1.25rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 1rem;
  color: var(--bs-secondary-color);
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: rgb(195, 156, 249.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.6em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.6;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.6em + 0.75rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.6em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.6em + 0.5rem + calc(var(--bs-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.6em + 1rem + calc(var(--bs-border-width) * 2));
}

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: rgb(195, 156, 249.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
}

.form-check {
  display: block;
  min-height: 2rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.3em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(195, 156, 249.5);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-check-input:checked {
  background-color: #8739F4;
  border-color: #8739F4;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #8739F4;
  border-color: #8739F4;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28195, 156, 249.5%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e");
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #8739F4;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(219, 195.6, 251.7);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #8739F4;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(219, 195.6, 251.7);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  max-width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  color: rgba(var(--bs-body-color-rgb), 0.65);
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
  padding-left: 0.75rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > textarea:focus ~ label::after,
.form-floating > textarea:not(:placeholder-shown) ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > textarea:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.6;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-sm);
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(-1 * var(--bs-border-width));
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: var(--bs-form-valid-color);
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1rem 1rem;
  margin-top: 0.1rem;
  font-size: 1em;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: 4px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 1rem;
  color: var(--bs-form-invalid-color);
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 1rem 1rem;
  margin-top: 0.1rem;
  font-size: 1em;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: 4px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.6em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 32px;
  --bs-btn-padding-y: 14px;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.6;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 36px;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.2rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #8739F4;
  --bs-btn-border-color: #8739F4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(114.75, 48.45, 207.4);
  --bs-btn-hover-border-color: rgb(108, 45.6, 195.2);
  --bs-btn-focus-shadow-rgb: 153, 87, 246;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(108, 45.6, 195.2);
  --bs-btn-active-border-color: rgb(101.25, 42.75, 183);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #8739F4;
  --bs-btn-disabled-border-color: #8739F4;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(91.8, 99.45, 106.25);
  --bs-btn-hover-border-color: rgb(86.4, 93.6, 100);
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.4, 93.6, 100);
  --bs-btn-active-border-color: rgb(81, 87.75, 93.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #8739F4;
  --bs-btn-border-color: #8739F4;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8739F4;
  --bs-btn-hover-border-color: #8739F4;
  --bs-btn-focus-shadow-rgb: 135, 57, 244;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #8739F4;
  --bs-btn-active-border-color: #8739F4;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #8739F4;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8739F4;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 153, 87, 246;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 8px;
  --bs-btn-padding-x: 12px;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: 24px;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1.25rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #8739F4;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 960px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1024px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 1.25rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #8739F4;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 36px;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(-1 * var(--bs-border-width));
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 24px;
  padding-left: 24px;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 9px;
  padding-left: 9px;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(-1 * var(--bs-border-width));
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:nth-child(n+3),
.btn-group-vertical > :not(.btn-check) + .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-size: 1rem;
  --bs-nav-link-font-weight: 700;
  --bs-nav-link-color: #212121;
  --bs-nav-link-hover-color: #212121;
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #8739F4;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-grow: 1;
  flex-basis: 0;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.5rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2833, 33, 33, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: 36px;
  --bs-navbar-toggler-focus-width: 0.2rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-size: 1rem;
  --bs-nav-link-font-weight: 700;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-grow: 1;
  flex-basis: 100%;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 960px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1024px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

[data-bs-theme=dark] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --bs-card-spacer-y: 18px;
  --bs-card-spacer-x: 24px;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: 0;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 24px;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: 24px;
  --bs-card-cap-padding-y: 9px;
  --bs-card-cap-padding-x: 24px;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-top,
  .card-group > .card:not(:last-child) > .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) > .card-img-bottom,
  .card-group > .card:not(:last-child) > .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-top,
  .card-group > .card:not(:first-child) > .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) > .card-img-bottom,
  .card-group > .card:not(:first-child) > .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23212121%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27rgb%2854, 22.8, 97.6%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1.25rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type > .accordion-header .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type > .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush > .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush > .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush > .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush > .accordion-item > .accordion-collapse,
.accordion-flush > .accordion-item > .accordion-header .accordion-button,
.accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed {
  border-radius: 0;
}

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28183, 136.2, 248.4%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28183, 136.2, 248.4%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #8739F4;
  --bs-pagination-active-border-color: #8739F4;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(-1 * var(--bs-border-width));
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: var(--bs-progress-height);
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.9375rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #8739F4;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-stacked > .progress {
  overflow: visible;
}

.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #8739F4;
  --bs-list-group-active-border-color: #8739F4;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:not(.active):hover, .list-group-item-action:not(.active):focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:not(.active):active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 960px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1024px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(135, 57, 244, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  filter: var(--bs-btn-close-filter);
  border: 0;
  border-radius: 24px;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

.btn-close-white {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

:root,
[data-bs-theme=light] {
  --bs-btn-close-filter: ;
}

[data-bs-theme=dark] {
  --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: var(--bs-body-color);
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: var(--bs-box-shadow-sm);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.6;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transform: translate(0, -50px);
  transition: transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-right: calc(-0.5 * var(--bs-modal-header-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-modal-header-padding-y));
  margin-left: auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: var(--bs-box-shadow);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 960px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1024px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 959.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1023.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 240px;
  --bs-tooltip-padding-x: 1rem;
  --bs-tooltip-padding-y: 1rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 1em;
  --bs-tooltip-color: #33F373;
  --bs-tooltip-bg: #d4e4b1;
  --bs-tooltip-border-radius: 4px;
  --bs-tooltip-opacity: 1;
  --bs-tooltip-arrow-width: 1.5rem;
  --bs-tooltip-arrow-height: 0.75rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 1.25rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: var(--bs-box-shadow);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1.25rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  filter: var(--bs-carousel-control-icon-filter);
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/;
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/;
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: var(--bs-carousel-indicator-active-bg);
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: var(--bs-carousel-caption-color);
  text-align: center;
}

.carousel-dark {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

:root,
[data-bs-theme=light] {
  --bs-carousel-indicator-active-bg: #fff;
  --bs-carousel-caption-color: #fff;
  --bs-carousel-control-icon-filter: ;
}

[data-bs-theme=dark] {
  --bs-carousel-indicator-active-bg: #000;
  --bs-carousel-caption-color: #000;
  --bs-carousel-control-icon-filter: invert(1) grayscale(100);
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  flex-shrink: 0;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: var(--bs-box-shadow-sm);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.6;
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 959.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 959.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 959.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 960px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1023.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1023.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1023.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1024px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-left: auto;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(108, 46, 195, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(108, 46, 195, var(--bs-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-success:hover, .link-success:focus {
  color: RGBA(20, 108, 67, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(20, 108, 67, var(--bs-link-underline-opacity, 1)) !important;
}

.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}
@media (prefers-reduced-motion: reduce) {
  .icon-link > .bi {
    transition: none;
  }
}

.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 960px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1024px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}
.visually-hidden *,
.visually-hidden-focusable:not(:focus):not(:focus-within) * {
  overflow: hidden !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.object-fit-contain {
  object-fit: contain !important;
}

.object-fit-cover {
  object-fit: cover !important;
}

.object-fit-fill {
  object-fit: fill !important;
}

.object-fit-scale {
  object-fit: scale-down !important;
}

.object-fit-none {
  object-fit: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-x-visible {
  overflow-x: visible !important;
}

.overflow-x-scroll {
  overflow-x: scroll !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.overflow-y-visible {
  overflow-y: visible !important;
}

.overflow-y-scroll {
  overflow-y: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: var(--bs-box-shadow) !important;
}

.shadow-sm {
  box-shadow: var(--bs-box-shadow-sm) !important;
}

.shadow-lg {
  box-shadow: var(--bs-box-shadow-lg) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.row-gap-0 {
  row-gap: 0 !important;
}

.row-gap-1 {
  row-gap: 0.25rem !important;
}

.row-gap-2 {
  row-gap: 0.5rem !important;
}

.row-gap-3 {
  row-gap: 1rem !important;
}

.row-gap-4 {
  row-gap: 1.5rem !important;
}

.row-gap-5 {
  row-gap: 3rem !important;
}

.column-gap-0 {
  column-gap: 0 !important;
}

.column-gap-1 {
  column-gap: 0.25rem !important;
}

.column-gap-2 {
  column-gap: 0.5rem !important;
}

.column-gap-3 {
  column-gap: 1rem !important;
}

.column-gap-4 {
  column-gap: 1.5rem !important;
}

.column-gap-5 {
  column-gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.45rem + 2.4vw) !important;
}

.fs-2 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: 1.25rem !important;
}

.fs-5 {
  font-size: 1rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.6 !important;
}

.lh-base {
  line-height: 1.6 !important;
}

.lh-lg {
  line-height: 1.6 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

.link-opacity-100 {
  --bs-link-opacity: 1;
}

.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  .object-fit-md-none {
    object-fit: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  .order-md-first {
    order: -1 !important;
  }
  .order-md-0 {
    order: 0 !important;
  }
  .order-md-1 {
    order: 1 !important;
  }
  .order-md-2 {
    order: 2 !important;
  }
  .order-md-3 {
    order: 3 !important;
  }
  .order-md-4 {
    order: 4 !important;
  }
  .order-md-5 {
    order: 5 !important;
  }
  .order-md-last {
    order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 960px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  .object-fit-lg-none {
    object-fit: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  .order-lg-first {
    order: -1 !important;
  }
  .order-lg-0 {
    order: 0 !important;
  }
  .order-lg-1 {
    order: 1 !important;
  }
  .order-lg-2 {
    order: 2 !important;
  }
  .order-lg-3 {
    order: 3 !important;
  }
  .order-lg-4 {
    order: 4 !important;
  }
  .order-lg-5 {
    order: 5 !important;
  }
  .order-lg-last {
    order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xl-none {
    object-fit: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  .order-xl-first {
    order: -1 !important;
  }
  .order-xl-0 {
    order: 0 !important;
  }
  .order-xl-1 {
    order: 1 !important;
  }
  .order-xl-2 {
    order: 2 !important;
  }
  .order-xl-3 {
    order: 3 !important;
  }
  .order-xl-4 {
    order: 4 !important;
  }
  .order-xl-5 {
    order: 5 !important;
  }
  .order-xl-last {
    order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    flex-direction: row !important;
  }
  .flex-xxl-column {
    flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  .align-items-xxl-center {
    align-items: center !important;
  }
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  .align-content-xxl-center {
    align-content: center !important;
  }
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  .align-self-xxl-center {
    align-self: center !important;
  }
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  .order-xxl-first {
    order: -1 !important;
  }
  .order-xxl-0 {
    order: 0 !important;
  }
  .order-xxl-1 {
    order: 1 !important;
  }
  .order-xxl-2 {
    order: 2 !important;
  }
  .order-xxl-3 {
    order: 3 !important;
  }
  .order-xxl-4 {
    order: 4 !important;
  }
  .order-xxl-5 {
    order: 5 !important;
  }
  .order-xxl-last {
    order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 3.25rem !important;
  }
  .fs-2 {
    font-size: 2.5rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: 0.3em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-inverse {
  color: #fff;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-biking:before {
  content: "\f84a";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-border-all:before {
  content: "\f84c";
}

.fa-border-none:before {
  content: "\f850";
}

.fa-border-style:before {
  content: "\f853";
}

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

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

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

.fa-box-tissue:before {
  content: "拏";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-buy-n-large:before {
  content: "\f8a6";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-caravan:before {
  content: "\f8ff";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-cotton-bureau:before {
  content: "\f89e";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-dailymotion:before {
  content: "勒";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-disease:before {
  content: "\f7fa";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-fan:before {
  content: "\f863";
}

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

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

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

.fa-faucet:before {
  content: "串";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-firefox-browser:before {
  content: "龜";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-hand-holding-medical:before {
  content: "樂";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-hand-sparkles:before {
  content: "諾";
}

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

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

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

.fa-hands-wash:before {
  content: "丹";
}

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

.fa-handshake-alt-slash:before {
  content: "寧";
}

.fa-handshake-slash:before {
  content: "怒";
}

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

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

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

.fa-hat-cowboy:before {
  content: "\f8c0";
}

.fa-hat-cowboy-side:before {
  content: "\f8c1";
}

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

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

.fa-head-side-cough:before {
  content: "率";
}

.fa-head-side-cough-slash:before {
  content: "異";
}

.fa-head-side-mask:before {
  content: "北";
}

.fa-head-side-virus:before {
  content: "磻";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-house-user:before {
  content: "便";
}

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

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

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

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

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

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

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

.fa-icons:before {
  content: "\f86d";
}

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

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

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

.fa-ideal:before {
  content: "邏";
}

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

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

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

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

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

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

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

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

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

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

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

.fa-instagram-square:before {
  content: "凌";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-laptop-house:before {
  content: "復";
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lungs:before {
  content: "\f604";
}

.fa-lungs-virus:before {
  content: "不";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microblog:before {
  content: "駱";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

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

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

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mixer:before {
  content: "稜";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

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

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

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

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse:before {
  content: "\f8cc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-node:before {
  content: "\f419";
}

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

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-pager:before {
  content: "\f815";
}

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

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

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

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

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

.fa-paw:before {
  content: "\f1b0";
}

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

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

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-arrows:before {
  content: "泌";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-pepper-hot:before {
  content: "\f816";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

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

.fa-phone-alt:before {
  content: "\f879";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-square-alt:before {
  content: "\f87b";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-photo-video:before {
  content: "\f87c";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-square:before {
  content: "爛";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-pizza-slice:before {
  content: "\f818";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-plane-slash:before {
  content: "數";
}

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

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

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

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

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

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

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

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

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

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pump-medical:before {
  content: "索";
}

.fa-pump-soap:before {
  content: "參";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

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

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-record-vinyl:before {
  content: "\f8d9";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-remove-format:before {
  content: "\f87d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

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

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-shield-virus:before {
  content: "塞";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopify:before {
  content: "綾";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

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

.fa-sign-in-alt:before {
  content: "\f2f6";
}

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

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

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

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

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

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

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

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-soap:before {
  content: "葉";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-down-alt:before {
  content: "\f881";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-alpha-up-alt:before {
  content: "\f882";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-down-alt:before {
  content: "\f884";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-amount-up-alt:before {
  content: "\f885";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-down-alt:before {
  content: "\f886";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-numeric-up-alt:before {
  content: "\f887";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-spell-check:before {
  content: "\f891";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-stopwatch-20:before {
  content: "說";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-store-alt-slash:before {
  content: "殺";
}

.fa-store-slash:before {
  content: "辰";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toilet-paper-slash:before {
  content: "沈";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-trailer:before {
  content: "論";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-trash-restore:before {
  content: "\f829";
}

.fa-trash-restore-alt:before {
  content: "\f82a";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-unity:before {
  content: "雷";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-nurse:before {
  content: "\f82f";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-virus:before {
  content: "若";
}

.fa-virus-slash:before {
  content: "掠";
}

.fa-viruses:before {
  content: "略";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-voicemail:before {
  content: "\f897";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-wave-square:before {
  content: "\f83e";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/Resources/fonts/fa-regular-400.0747be4c.eot);
  src: url(/Resources/fonts/fa-regular-400.0747be4c.eot?#iefix) format("embedded-opentype"), url(/Resources/fonts/fa-regular-400.c5240512.woff2) format("woff2"), url(/Resources/fonts/fa-regular-400.8b892b79.woff) format("woff"), url(/Resources/fonts/fa-regular-400.c3146b35.ttf) format("truetype"), url(/Resources/images/fa-regular-400.ab47faea.svg#fontawesome) format("svg");
}
.far {
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}

/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/Resources/fonts/fa-solid-900.7eefe04d.eot);
  src: url(/Resources/fonts/fa-solid-900.7eefe04d.eot?#iefix) format("embedded-opentype"), url(/Resources/fonts/fa-solid-900.9451d5fe.woff2) format("woff2"), url(/Resources/fonts/fa-solid-900.a940d584.woff) format("woff"), url(/Resources/fonts/fa-solid-900.32267f3b.ttf) format("truetype"), url(/Resources/images/fa-solid-900.18df003f.svg#fontawesome) format("svg");
}
.fa,
.fas {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

/*!
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/Resources/fonts/fa-brands-400.607a7785.eot);
  src: url(/Resources/fonts/fa-brands-400.607a7785.eot?#iefix) format("embedded-opentype"), url(/Resources/fonts/fa-brands-400.31015e86.woff2) format("woff2"), url(/Resources/fonts/fa-brands-400.ee26f57b.woff) format("woff"), url(/Resources/fonts/fa-brands-400.5818bbd0.ttf) format("truetype"), url(/Resources/images/fa-brands-400.3c45c98f.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
  font-weight: 400;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url(/Resources/images/ajax-loader.fb6f3c23.gif) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url(/Resources/fonts/slick.a4e97f5a.eot);
  src: url(/Resources/fonts/slick.a4e97f5a.eot?#iefix) format("embedded-opentype"), url(/Resources/fonts/slick.29518378.woff) format("woff"), url(/Resources/fonts/slick.c94f7671.ttf) format("truetype"), url(/Resources/images/slick.2630a3e3.svg#slick) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

@font-face {
  font-family: "IcoMoon-Free";
  src: url(/Resources/fonts/IcoMoon-Free.a60c1d62.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}
/* ICONMOON */
[class^=icon-], [class*=" icon-"] {
  font-family: "IcoMoon-Free" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  letter-spacing: 0;
  -webkit-font-feature-settings: "liga";
  -moz-font-feature-settings: "liga=1";
  -moz-font-feature-settings: "liga";
  -ms-font-feature-settings: "liga" 1;
  -o-font-feature-settings: "liga";
  font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e900";
}

.icon-home2:before {
  content: "\e901";
}

.icon-home3:before {
  content: "\e902";
}

.icon-office:before {
  content: "\e903";
}

.icon-newspaper:before {
  content: "\e904";
}

.icon-pencil:before {
  content: "\e905";
}

.icon-pencil2:before {
  content: "\e906";
}

.icon-quill:before {
  content: "\e907";
}

.icon-pen:before {
  content: "\e908";
}

.icon-blog:before {
  content: "\e909";
}

.icon-eyedropper:before {
  content: "\e90a";
}

.icon-droplet:before {
  content: "\e90b";
}

.icon-paint-format:before {
  content: "\e90c";
}

.icon-image:before {
  content: "\e90d";
}

.icon-images:before {
  content: "\e90e";
}

.icon-camera:before {
  content: "\e90f";
}

.icon-headphones:before {
  content: "\e910";
}

.icon-music:before {
  content: "\e911";
}

.icon-play:before {
  content: "\e912";
}

.icon-film:before {
  content: "\e913";
}

.icon-video-camera:before {
  content: "\e914";
}

.icon-dice:before {
  content: "\e915";
}

.icon-pacman:before {
  content: "\e916";
}

.icon-spades:before {
  content: "\e917";
}

.icon-clubs:before {
  content: "\e918";
}

.icon-diamonds:before {
  content: "\e919";
}

.icon-bullhorn:before {
  content: "\e91a";
}

.icon-connection:before {
  content: "\e91b";
}

.icon-podcast:before {
  content: "\e91c";
}

.icon-feed:before {
  content: "\e91d";
}

.icon-mic:before {
  content: "\e91e";
}

.icon-book:before {
  content: "\e91f";
}

.icon-books:before {
  content: "\e920";
}

.icon-library:before {
  content: "\e921";
}

.icon-file-text:before {
  content: "\e922";
}

.icon-profile:before {
  content: "\e923";
}

.icon-file-empty:before {
  content: "\e924";
}

.icon-files-empty:before {
  content: "\e925";
}

.icon-file-text2:before {
  content: "\e926";
}

.icon-file-picture:before {
  content: "\e927";
}

.icon-file-music:before {
  content: "\e928";
}

.icon-file-play:before {
  content: "\e929";
}

.icon-file-video:before {
  content: "\e92a";
}

.icon-file-zip:before {
  content: "\e92b";
}

.icon-copy:before {
  content: "\e92c";
}

.icon-paste:before {
  content: "\e92d";
}

.icon-stack:before {
  content: "\e92e";
}

.icon-folder:before {
  content: "\e92f";
}

.icon-folder-open:before {
  content: "\e930";
}

.icon-folder-plus:before {
  content: "\e931";
}

.icon-folder-minus:before {
  content: "\e932";
}

.icon-folder-download:before {
  content: "\e933";
}

.icon-folder-upload:before {
  content: "\e934";
}

.icon-price-tag:before {
  content: "\e935";
}

.icon-price-tags:before {
  content: "\e936";
}

.icon-barcode:before {
  content: "\e937";
}

.icon-qrcode:before {
  content: "\e938";
}

.icon-ticket:before {
  content: "\e939";
}

.icon-cart:before {
  content: "\e93a";
}

.icon-coin-dollar:before {
  content: "\e93b";
}

.icon-coin-euro:before {
  content: "\e93c";
}

.icon-coin-pound:before {
  content: "\e93d";
}

.icon-coin-yen:before {
  content: "\e93e";
}

.icon-credit-card:before {
  content: "\e93f";
}

.icon-calculator:before {
  content: "\e940";
}

.icon-lifebuoy:before {
  content: "\e941";
}

.icon-phone:before {
  content: "\e942";
}

.icon-phone-hang-up:before {
  content: "\e943";
}

.icon-address-book:before {
  content: "\e944";
}

.icon-envelop:before {
  content: "\e945";
}

.icon-pushpin:before {
  content: "\e946";
}

.icon-location:before {
  content: "\e947";
}

.icon-location2:before {
  content: "\e948";
}

.icon-compass:before {
  content: "\e949";
}

.icon-compass2:before {
  content: "\e94a";
}

.icon-map:before {
  content: "\e94b";
}

.icon-map2:before {
  content: "\e94c";
}

.icon-history:before {
  content: "\e94d";
}

.icon-clock:before {
  content: "\e94e";
}

.icon-clock2:before {
  content: "\e94f";
}

.icon-alarm:before {
  content: "\e950";
}

.icon-bell:before {
  content: "\e951";
}

.icon-stopwatch:before {
  content: "\e952";
}

.icon-calendar:before {
  content: "\e953";
}

.icon-printer:before {
  content: "\e954";
}

.icon-keyboard:before {
  content: "\e955";
}

.icon-display:before {
  content: "\e956";
}

.icon-laptop:before {
  content: "\e957";
}

.icon-mobile:before {
  content: "\e958";
}

.icon-mobile2:before {
  content: "\e959";
}

.icon-tablet:before {
  content: "\e95a";
}

.icon-tv:before {
  content: "\e95b";
}

.icon-drawer:before {
  content: "\e95c";
}

.icon-drawer2:before {
  content: "\e95d";
}

.icon-box-add:before {
  content: "\e95e";
}

.icon-box-remove:before {
  content: "\e95f";
}

.icon-download:before {
  content: "\e960";
}

.icon-upload:before {
  content: "\e961";
}

.icon-floppy-disk:before {
  content: "\e962";
}

.icon-drive:before {
  content: "\e963";
}

.icon-database:before {
  content: "\e964";
}

.icon-undo:before {
  content: "\e965";
}

.icon-redo:before {
  content: "\e966";
}

.icon-undo2:before {
  content: "\e967";
}

.icon-redo2:before {
  content: "\e968";
}

.icon-forward:before {
  content: "\e969";
}

.icon-reply:before {
  content: "\e96a";
}

.icon-bubble:before {
  content: "\e96b";
}

.icon-bubbles:before {
  content: "\e96c";
}

.icon-bubbles2:before {
  content: "\e96d";
}

.icon-bubble2:before {
  content: "\e96e";
}

.icon-bubbles3:before {
  content: "\e96f";
}

.icon-bubbles4:before {
  content: "\e970";
}

.icon-user:before {
  content: "\e971";
}

.icon-users:before {
  content: "\e972";
}

.icon-user-plus:before {
  content: "\e973";
}

.icon-user-minus:before {
  content: "\e974";
}

.icon-user-check:before {
  content: "\e975";
}

.icon-user-tie:before {
  content: "\e976";
}

.icon-quotes-left:before {
  content: "\e977";
}

.icon-quotes-right:before {
  content: "\e978";
}

.icon-hour-glass:before {
  content: "\e979";
}

.icon-spinner:before {
  content: "\e97a";
}

.icon-spinner2:before {
  content: "\e97b";
}

.icon-spinner3:before {
  content: "\e97c";
}

.icon-spinner4:before {
  content: "\e97d";
}

.icon-spinner5:before {
  content: "\e97e";
}

.icon-spinner6:before {
  content: "\e97f";
}

.icon-spinner7:before {
  content: "\e980";
}

.icon-spinner8:before {
  content: "\e981";
}

.icon-spinner9:before {
  content: "\e982";
}

.icon-spinner10:before {
  content: "\e983";
}

.icon-spinner11:before {
  content: "\e984";
}

.icon-binoculars:before {
  content: "\e985";
}

.icon-search:before {
  content: "\e986";
}

.icon-zoom-in:before {
  content: "\e987";
}

.icon-zoom-out:before {
  content: "\e988";
}

.icon-enlarge:before {
  content: "\e989";
}

.icon-shrink:before {
  content: "\e98a";
}

.icon-enlarge2:before {
  content: "\e98b";
}

.icon-shrink2:before {
  content: "\e98c";
}

.icon-key:before {
  content: "\e98d";
}

.icon-key2:before {
  content: "\e98e";
}

.icon-lock:before {
  content: "\e98f";
}

.icon-unlocked:before {
  content: "\e990";
}

.icon-wrench:before {
  content: "\e991";
}

.icon-equalizer:before {
  content: "\e992";
}

.icon-equalizer2:before {
  content: "\e993";
}

.icon-cog:before {
  content: "\e994";
}

.icon-cogs:before {
  content: "\e995";
}

.icon-hammer:before {
  content: "\e996";
}

.icon-magic-wand:before {
  content: "\e997";
}

.icon-aid-kit:before {
  content: "\e998";
}

.icon-bug:before {
  content: "\e999";
}

.icon-pie-chart:before {
  content: "\e99a";
}

.icon-stats-dots:before {
  content: "\e99b";
}

.icon-stats-bars:before {
  content: "\e99c";
}

.icon-stats-bars2:before {
  content: "\e99d";
}

.icon-trophy:before {
  content: "\e99e";
}

.icon-gift:before {
  content: "\e99f";
}

.icon-glass:before {
  content: "\e9a0";
}

.icon-glass2:before {
  content: "\e9a1";
}

.icon-mug:before {
  content: "\e9a2";
}

.icon-spoon-knife:before {
  content: "\e9a3";
}

.icon-leaf:before {
  content: "\e9a4";
}

.icon-rocket:before {
  content: "\e9a5";
}

.icon-meter:before {
  content: "\e9a6";
}

.icon-meter2:before {
  content: "\e9a7";
}

.icon-hammer2:before {
  content: "\e9a8";
}

.icon-fire:before {
  content: "\e9a9";
}

.icon-lab:before {
  content: "\e9aa";
}

.icon-magnet:before {
  content: "\e9ab";
}

.icon-bin:before {
  content: "\e9ac";
}

.icon-bin2:before {
  content: "\e9ad";
}

.icon-briefcase:before {
  content: "\e9ae";
}

.icon-airplane:before {
  content: "\e9af";
}

.icon-truck:before {
  content: "\e9b0";
}

.icon-road:before {
  content: "\e9b1";
}

.icon-accessibility:before {
  content: "\e9b2";
}

.icon-target:before {
  content: "\e9b3";
}

.icon-shield:before {
  content: "\e9b4";
}

.icon-power:before {
  content: "\e9b5";
}

.icon-switch:before {
  content: "\e9b6";
}

.icon-power-cord:before {
  content: "\e9b7";
}

.icon-clipboard:before {
  content: "\e9b8";
}

.icon-list-numbered:before {
  content: "\e9b9";
}

.icon-list:before {
  content: "\e9ba";
}

.icon-list2:before {
  content: "\e9bb";
}

.icon-tree:before {
  content: "\e9bc";
}

.icon-menu:before {
  content: "\e9bd";
}

.icon-menu2:before {
  content: "\e9be";
}

.icon-menu3:before {
  content: "\e9bf";
}

.icon-menu4:before {
  content: "\e9c0";
}

.icon-cloud:before {
  content: "\e9c1";
}

.icon-cloud-download:before {
  content: "\e9c2";
}

.icon-cloud-upload:before {
  content: "\e9c3";
}

.icon-cloud-check:before {
  content: "\e9c4";
}

.icon-download2:before {
  content: "\e9c5";
}

.icon-upload2:before {
  content: "\e9c6";
}

.icon-download3:before {
  content: "\e9c7";
}

.icon-upload3:before {
  content: "\e9c8";
}

.icon-sphere:before {
  content: "\e9c9";
}

.icon-earth:before {
  content: "\e9ca";
}

.icon-link:before {
  content: "\e9cb";
}

.icon-flag:before {
  content: "\e9cc";
}

.icon-attachment:before {
  content: "\e9cd";
}

.icon-eye:before {
  content: "\e9ce";
}

.icon-eye-plus:before {
  content: "\e9cf";
}

.icon-eye-minus:before {
  content: "\e9d0";
}

.icon-eye-blocked:before {
  content: "\e9d1";
}

.icon-bookmark:before {
  content: "\e9d2";
}

.icon-bookmarks:before {
  content: "\e9d3";
}

.icon-sun:before {
  content: "\e9d4";
}

.icon-contrast:before {
  content: "\e9d5";
}

.icon-brightness-contrast:before {
  content: "\e9d6";
}

.icon-star-empty:before {
  content: "\e9d7";
}

.icon-star-half:before {
  content: "\e9d8";
}

.icon-star-full:before {
  content: "\e9d9";
}

.icon-heart:before {
  content: "\e9da";
}

.icon-heart-broken:before {
  content: "\e9db";
}

.icon-man:before {
  content: "\e9dc";
}

.icon-woman:before {
  content: "\e9dd";
}

.icon-man-woman:before {
  content: "\e9de";
}

.icon-happy:before {
  content: "\e9df";
}

.icon-happy2:before {
  content: "\e9e0";
}

.icon-smile:before {
  content: "\e9e1";
}

.icon-smile2:before {
  content: "\e9e2";
}

.icon-tongue:before {
  content: "\e9e3";
}

.icon-tongue2:before {
  content: "\e9e4";
}

.icon-sad:before {
  content: "\e9e5";
}

.icon-sad2:before {
  content: "\e9e6";
}

.icon-wink:before {
  content: "\e9e7";
}

.icon-wink2:before {
  content: "\e9e8";
}

.icon-grin:before {
  content: "\e9e9";
}

.icon-grin2:before {
  content: "\e9ea";
}

.icon-cool:before {
  content: "\e9eb";
}

.icon-cool2:before {
  content: "\e9ec";
}

.icon-angry:before {
  content: "\e9ed";
}

.icon-angry2:before {
  content: "\e9ee";
}

.icon-evil:before {
  content: "\e9ef";
}

.icon-evil2:before {
  content: "\e9f0";
}

.icon-shocked:before {
  content: "\e9f1";
}

.icon-shocked2:before {
  content: "\e9f2";
}

.icon-baffled:before {
  content: "\e9f3";
}

.icon-baffled2:before {
  content: "\e9f4";
}

.icon-confused:before {
  content: "\e9f5";
}

.icon-confused2:before {
  content: "\e9f6";
}

.icon-neutral:before {
  content: "\e9f7";
}

.icon-neutral2:before {
  content: "\e9f8";
}

.icon-hipster:before {
  content: "\e9f9";
}

.icon-hipster2:before {
  content: "\e9fa";
}

.icon-wondering:before {
  content: "\e9fb";
}

.icon-wondering2:before {
  content: "\e9fc";
}

.icon-sleepy:before {
  content: "\e9fd";
}

.icon-sleepy2:before {
  content: "\e9fe";
}

.icon-frustrated:before {
  content: "\e9ff";
}

.icon-frustrated2:before {
  content: "\ea00";
}

.icon-crying:before {
  content: "\ea01";
}

.icon-crying2:before {
  content: "\ea02";
}

.icon-point-up:before {
  content: "\ea03";
}

.icon-point-right:before {
  content: "\ea04";
}

.icon-point-down:before {
  content: "\ea05";
}

.icon-point-left:before {
  content: "\ea06";
}

.icon-warning:before {
  content: "\ea07";
}

.icon-notification:before {
  content: "\ea08";
}

.icon-question:before {
  content: "\ea09";
}

.icon-plus:before {
  content: "\ea0a";
}

.icon-minus:before {
  content: "\ea0b";
}

.icon-info:before {
  content: "\ea0c";
}

.icon-cancel-circle:before {
  content: "\ea0d";
}

.icon-blocked:before {
  content: "\ea0e";
}

.icon-cross:before {
  content: "\ea0f";
}

.icon-checkmark:before {
  content: "\ea10";
}

.icon-checkmark2:before {
  content: "\ea11";
}

.icon-spell-check:before {
  content: "\ea12";
}

.icon-enter:before {
  content: "\ea13";
}

.icon-exit:before {
  content: "\ea14";
}

.icon-play2:before {
  content: "\ea15";
}

.icon-pause:before {
  content: "\ea16";
}

.icon-stop:before {
  content: "\ea17";
}

.icon-previous:before {
  content: "\ea18";
}

.icon-next:before {
  content: "\ea19";
}

.icon-backward:before {
  content: "\ea1a";
}

.icon-forward2:before {
  content: "\ea1b";
}

.icon-play3:before {
  content: "\ea1c";
}

.icon-pause2:before {
  content: "\ea1d";
}

.icon-stop2:before {
  content: "\ea1e";
}

.icon-backward2:before {
  content: "\ea1f";
}

.icon-forward3:before {
  content: "\ea20";
}

.icon-first:before {
  content: "\ea21";
}

.icon-last:before {
  content: "\ea22";
}

.icon-previous2:before {
  content: "\ea23";
}

.icon-next2:before {
  content: "\ea24";
}

.icon-eject:before {
  content: "\ea25";
}

.icon-volume-high:before {
  content: "\ea26";
}

.icon-volume-medium:before {
  content: "\ea27";
}

.icon-volume-low:before {
  content: "\ea28";
}

.icon-volume-mute:before {
  content: "\ea29";
}

.icon-volume-mute2:before {
  content: "\ea2a";
}

.icon-volume-increase:before {
  content: "\ea2b";
}

.icon-volume-decrease:before {
  content: "\ea2c";
}

.icon-loop:before {
  content: "\ea2d";
}

.icon-loop2:before {
  content: "\ea2e";
}

.icon-infinite:before {
  content: "\ea2f";
}

.icon-shuffle:before {
  content: "\ea30";
}

.icon-arrow-up-left:before {
  content: "\ea31";
}

.icon-arrow-up:before {
  content: "\ea32";
}

.icon-arrow-up-right:before {
  content: "\ea33";
}

.icon-arrow-right:before {
  content: "\ea34";
}

.icon-arrow-down-right:before {
  content: "\ea35";
}

.icon-arrow-down:before {
  content: "\ea36";
}

.icon-arrow-down-left:before {
  content: "\ea37";
}

.icon-arrow-left:before {
  content: "\ea38";
}

.icon-arrow-up-left2:before {
  content: "\ea39";
}

.icon-arrow-up2:before {
  content: "\ea3a";
}

.icon-arrow-up-right2:before {
  content: "\ea3b";
}

.icon-arrow-right2:before {
  content: "\ea3c";
}

.icon-arrow-down-right2:before {
  content: "\ea3d";
}

.icon-arrow-down2:before {
  content: "\ea3e";
}

.icon-arrow-down-left2:before {
  content: "\ea3f";
}

.icon-arrow-left2:before {
  content: "\ea40";
}

.icon-circle-up:before {
  content: "\ea41";
}

.icon-circle-right:before {
  content: "\ea42";
}

.icon-circle-down:before {
  content: "\ea43";
}

.icon-circle-left:before {
  content: "\ea44";
}

.icon-tab:before {
  content: "\ea45";
}

.icon-move-up:before {
  content: "\ea46";
}

.icon-move-down:before {
  content: "\ea47";
}

.icon-sort-alpha-asc:before {
  content: "\ea48";
}

.icon-sort-alpha-desc:before {
  content: "\ea49";
}

.icon-sort-numeric-asc:before {
  content: "\ea4a";
}

.icon-sort-numberic-desc:before {
  content: "\ea4b";
}

.icon-sort-amount-asc:before {
  content: "\ea4c";
}

.icon-sort-amount-desc:before {
  content: "\ea4d";
}

.icon-command:before {
  content: "\ea4e";
}

.icon-shift:before {
  content: "\ea4f";
}

.icon-ctrl:before {
  content: "\ea50";
}

.icon-opt:before {
  content: "\ea51";
}

.icon-checkbox-checked:before {
  content: "\ea52";
}

.icon-checkbox-unchecked:before {
  content: "\ea53";
}

.icon-radio-checked:before {
  content: "\ea54";
}

.icon-radio-checked2:before {
  content: "\ea55";
}

.icon-radio-unchecked:before {
  content: "\ea56";
}

.icon-crop:before {
  content: "\ea57";
}

.icon-make-group:before {
  content: "\ea58";
}

.icon-ungroup:before {
  content: "\ea59";
}

.icon-scissors:before {
  content: "\ea5a";
}

.icon-filter:before {
  content: "\ea5b";
}

.icon-font:before {
  content: "\ea5c";
}

.icon-ligature:before {
  content: "\ea5d";
}

.icon-ligature2:before {
  content: "\ea5e";
}

.icon-text-height:before {
  content: "\ea5f";
}

.icon-text-width:before {
  content: "\ea60";
}

.icon-font-size:before {
  content: "\ea61";
}

.icon-bold:before {
  content: "\ea62";
}

.icon-underline:before {
  content: "\ea63";
}

.icon-italic:before {
  content: "\ea64";
}

.icon-strikethrough:before {
  content: "\ea65";
}

.icon-omega:before {
  content: "\ea66";
}

.icon-sigma:before {
  content: "\ea67";
}

.icon-page-break:before {
  content: "\ea68";
}

.icon-superscript:before {
  content: "\ea69";
}

.icon-subscript:before {
  content: "\ea6a";
}

.icon-superscript2:before {
  content: "\ea6b";
}

.icon-subscript2:before {
  content: "\ea6c";
}

.icon-text-color:before {
  content: "\ea6d";
}

.icon-pagebreak:before {
  content: "\ea6e";
}

.icon-clear-formatting:before {
  content: "\ea6f";
}

.icon-table:before {
  content: "\ea70";
}

.icon-table2:before {
  content: "\ea71";
}

.icon-insert-template:before {
  content: "\ea72";
}

.icon-pilcrow:before {
  content: "\ea73";
}

.icon-ltr:before {
  content: "\ea74";
}

.icon-rtl:before {
  content: "\ea75";
}

.icon-section:before {
  content: "\ea76";
}

.icon-paragraph-left:before {
  content: "\ea77";
}

.icon-paragraph-center:before {
  content: "\ea78";
}

.icon-paragraph-right:before {
  content: "\ea79";
}

.icon-paragraph-justify:before {
  content: "\ea7a";
}

.icon-indent-increase:before {
  content: "\ea7b";
}

.icon-indent-decrease:before {
  content: "\ea7c";
}

.icon-share:before {
  content: "\ea7d";
}

.icon-new-tab:before {
  content: "\ea7e";
}

.icon-embed:before {
  content: "\ea7f";
}

.icon-embed2:before {
  content: "\ea80";
}

.icon-terminal:before {
  content: "\ea81";
}

.icon-share2:before {
  content: "\ea82";
}

.icon-mail:before {
  content: "\ea83";
}

.icon-mail2:before {
  content: "\ea84";
}

.icon-mail3:before {
  content: "\ea85";
}

.icon-mail4:before {
  content: "\ea86";
}

.icon-amazon:before {
  content: "\ea87";
}

.icon-google:before {
  content: "\ea88";
}

.icon-google2:before {
  content: "\ea89";
}

.icon-google3:before {
  content: "\ea8a";
}

.icon-google-plus:before {
  content: "\ea8b";
}

.icon-google-plus2:before {
  content: "\ea8c";
}

.icon-google-plus3:before {
  content: "\ea8d";
}

.icon-hangouts:before {
  content: "\ea8e";
}

.icon-google-drive:before {
  content: "\ea8f";
}

.icon-facebook:before {
  content: "\ea90";
}

.icon-facebook2:before {
  content: "\ea91";
}

.icon-instagram:before {
  content: "\ea92";
}

.icon-whatsapp:before {
  content: "\ea93";
}

.icon-spotify:before {
  content: "\ea94";
}

.icon-telegram:before {
  content: "\ea95";
}

.icon-twitter:before {
  content: "\ea96";
}

.icon-vine:before {
  content: "\ea97";
}

.icon-vk:before {
  content: "\ea98";
}

.icon-renren:before {
  content: "\ea99";
}

.icon-sina-weibo:before {
  content: "\ea9a";
}

.icon-rss:before {
  content: "\ea9b";
}

.icon-rss2:before {
  content: "\ea9c";
}

.icon-youtube:before {
  content: "\ea9d";
}

.icon-youtube2:before {
  content: "\ea9e";
}

.icon-twitch:before {
  content: "\ea9f";
}

.icon-vimeo:before {
  content: "\eaa0";
}

.icon-vimeo2:before {
  content: "\eaa1";
}

.icon-lanyrd:before {
  content: "\eaa2";
}

.icon-flickr:before {
  content: "\eaa3";
}

.icon-flickr2:before {
  content: "\eaa4";
}

.icon-flickr3:before {
  content: "\eaa5";
}

.icon-flickr4:before {
  content: "\eaa6";
}

.icon-dribbble:before {
  content: "\eaa7";
}

.icon-behance:before {
  content: "\eaa8";
}

.icon-behance2:before {
  content: "\eaa9";
}

.icon-deviantart:before {
  content: "\eaaa";
}

.icon-500px:before {
  content: "\eaab";
}

.icon-steam:before {
  content: "\eaac";
}

.icon-steam2:before {
  content: "\eaad";
}

.icon-dropbox:before {
  content: "\eaae";
}

.icon-onedrive:before {
  content: "\eaaf";
}

.icon-github:before {
  content: "\eab0";
}

.icon-npm:before {
  content: "\eab1";
}

.icon-basecamp:before {
  content: "\eab2";
}

.icon-trello:before {
  content: "\eab3";
}

.icon-wordpress:before {
  content: "\eab4";
}

.icon-joomla:before {
  content: "\eab5";
}

.icon-ello:before {
  content: "\eab6";
}

.icon-blogger:before {
  content: "\eab7";
}

.icon-blogger2:before {
  content: "\eab8";
}

.icon-tumblr:before {
  content: "\eab9";
}

.icon-tumblr2:before {
  content: "\eaba";
}

.icon-yahoo:before {
  content: "\eabb";
}

.icon-yahoo2:before {
  content: "\eabc";
}

.icon-tux:before {
  content: "\eabd";
}

.icon-appleinc:before {
  content: "\eabe";
}

.icon-finder:before {
  content: "\eabf";
}

.icon-android:before {
  content: "\eac0";
}

.icon-windows:before {
  content: "\eac1";
}

.icon-windows8:before {
  content: "\eac2";
}

.icon-soundcloud:before {
  content: "\eac3";
}

.icon-soundcloud2:before {
  content: "\eac4";
}

.icon-skype:before {
  content: "\eac5";
}

.icon-reddit:before {
  content: "\eac6";
}

.icon-hackernews:before {
  content: "\eac7";
}

.icon-wikipedia:before {
  content: "\eac8";
}

.icon-linkedin:before {
  content: "\eac9";
}

.icon-linkedin2:before {
  content: "\eaca";
}

.icon-lastfm:before {
  content: "\eacb";
}

.icon-lastfm2:before {
  content: "\eacc";
}

.icon-delicious:before {
  content: "\eacd";
}

.icon-stumbleupon:before {
  content: "\eace";
}

.icon-stumbleupon2:before {
  content: "\eacf";
}

.icon-stackoverflow:before {
  content: "\ead0";
}

.icon-pinterest:before {
  content: "\ead1";
}

.icon-pinterest2:before {
  content: "\ead2";
}

.icon-xing:before {
  content: "\ead3";
}

.icon-xing2:before {
  content: "\ead4";
}

.icon-flattr:before {
  content: "\ead5";
}

.icon-foursquare:before {
  content: "\ead6";
}

.icon-yelp:before {
  content: "\ead7";
}

.icon-paypal:before {
  content: "\ead8";
}

.icon-chrome:before {
  content: "\ead9";
}

.icon-firefox:before {
  content: "\eada";
}

.icon-IE:before {
  content: "\eadb";
}

.icon-edge:before {
  content: "\eadc";
}

.icon-safari:before {
  content: "\eadd";
}

.icon-opera:before {
  content: "\eade";
}

.icon-file-pdf:before {
  content: "\eadf";
}

.icon-file-openoffice:before {
  content: "\eae0";
}

.icon-file-word:before {
  content: "\eae1";
}

.icon-file-excel:before {
  content: "\eae2";
}

.icon-libreoffice:before {
  content: "\eae3";
}

.icon-html-five:before {
  content: "\eae4";
}

.icon-html-five2:before {
  content: "\eae5";
}

.icon-css3:before {
  content: "\eae6";
}

.icon-git:before {
  content: "\eae7";
}

.icon-codepen:before {
  content: "\eae8";
}

.icon-svg:before {
  content: "\eae9";
}

.icon-IcoMoon:before {
  content: "\eaea";
}

.icon-uni21:before {
  content: "!";
}

.icon-uni22:before {
  content: '"';
}

.icon-uni23:before {
  content: "#";
}

.icon-uni24:before {
  content: "$";
}

.icon-uni25:before {
  content: "%";
}

.icon-uni26:before {
  content: "&";
}

.icon-uni27:before {
  content: "'";
}

.icon-uni28:before {
  content: "(";
}

.icon-uni29:before {
  content: ")";
}

.icon-uni2A:before {
  content: "*";
}

.icon-uni2B:before {
  content: "+";
}

.icon-uni2C:before {
  content: ",";
}

.icon-uni2D:before {
  content: "-";
}

.icon-uni2E:before {
  content: ".";
}

.icon-uni2F:before {
  content: "/";
}

.icon-uni30:before {
  content: "0";
}

.icon-uni31:before {
  content: "1";
}

.icon-uni32:before {
  content: "2";
}

.icon-uni33:before {
  content: "3";
}

.icon-uni34:before {
  content: "4";
}

.icon-uni35:before {
  content: "5";
}

.icon-uni36:before {
  content: "6";
}

.icon-uni37:before {
  content: "7";
}

.icon-uni38:before {
  content: "8";
}

.icon-uni39:before {
  content: "9";
}

.icon-uni3A:before {
  content: ":";
}

.icon-uni3B:before {
  content: ";";
}

.icon-uni3C:before {
  content: "<";
}

.icon-uni3D:before {
  content: "=";
}

.icon-uni3E:before {
  content: ">";
}

.icon-uni3F:before {
  content: "?";
}

.icon-uni40:before {
  content: "@";
}

.icon-uni41:before {
  content: "A";
}

.icon-uni42:before {
  content: "B";
}

.icon-uni43:before {
  content: "C";
}

.icon-uni44:before {
  content: "D";
}

.icon-uni45:before {
  content: "E";
}

.icon-uni46:before {
  content: "F";
}

.icon-uni47:before {
  content: "G";
}

.icon-uni48:before {
  content: "H";
}

.icon-uni49:before {
  content: "I";
}

.icon-uni4A:before {
  content: "J";
}

.icon-uni4B:before {
  content: "K";
}

.icon-uni4C:before {
  content: "L";
}

.icon-uni4D:before {
  content: "M";
}

.icon-uni4E:before {
  content: "N";
}

.icon-uni4F:before {
  content: "O";
}

.icon-uni50:before {
  content: "P";
}

.icon-uni51:before {
  content: "Q";
}

.icon-uni52:before {
  content: "R";
}

.icon-uni53:before {
  content: "S";
}

.icon-uni54:before {
  content: "T";
}

.icon-uni55:before {
  content: "U";
}

.icon-uni56:before {
  content: "V";
}

.icon-uni57:before {
  content: "W";
}

.icon-uni58:before {
  content: "X";
}

.icon-uni59:before {
  content: "Y";
}

.icon-uni5A:before {
  content: "Z";
}

.icon-uni5B:before {
  content: "[";
}

.icon-uni5C:before {
  content: "\\";
}

.icon-uni5D:before {
  content: "]";
}

.icon-uni5E:before {
  content: "^";
}

.icon-uni5F:before {
  content: "_";
}

.icon-uni60:before {
  content: "`";
}

.icon-uni61:before {
  content: "a";
}

.icon-uni62:before {
  content: "b";
}

.icon-uni63:before {
  content: "c";
}

.icon-uni64:before {
  content: "d";
}

.icon-uni65:before {
  content: "e";
}

.icon-uni66:before {
  content: "f";
}

.icon-uni67:before {
  content: "g";
}

.icon-uni68:before {
  content: "h";
}

.icon-uni69:before {
  content: "i";
}

.icon-uni6A:before {
  content: "j";
}

.icon-uni6B:before {
  content: "k";
}

.icon-uni6C:before {
  content: "l";
}

.icon-uni6D:before {
  content: "m";
}

.icon-uni6E:before {
  content: "n";
}

.icon-uni6F:before {
  content: "o";
}

.icon-uni70:before {
  content: "p";
}

.icon-uni71:before {
  content: "q";
}

.icon-uni72:before {
  content: "r";
}

.icon-uni73:before {
  content: "s";
}

.icon-uni74:before {
  content: "t";
}

.icon-uni75:before {
  content: "u";
}

.icon-uni76:before {
  content: "v";
}

.icon-uni77:before {
  content: "w";
}

.icon-uni78:before {
  content: "x";
}

.icon-uni79:before {
  content: "y";
}

.icon-uni7A:before {
  content: "z";
}

.icon-uni7B:before {
  content: "{";
}

.icon-uni7C:before {
  content: "|";
}

.icon-uni7D:before {
  content: "}";
}

.icon-uni7E:before {
  content: "~";
}

.icon-uniA9:before {
  content: "©";
}

/*! jQuery UI - v1.13.2 - 2023-07-04
* http://jqueryui.com
* Includes: core.css, datepicker.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-helper-hidden {
  display: none;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

.ui-helper-clearfix:before, .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}

.ui-helper-clearfix:after {
  clear: both;
}

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
}

.ui-front {
  z-index: 100;
}

.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}

.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}

.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}

.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}

.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

.ui-datepicker td {
  border: 0;
  padding: 1px;
}

.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}

.ui-datepicker-rtl {
  direction: rtl;
}

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}

.ui-datepicker {
  width: 100%;
  border-radius: 24px;
  border: 1px solid #8F8F8F;
  background: white;
  padding: 10px;
}
.ui-datepicker .ui-datepicker-title {
  color: #8739F4;
}
.ui-datepicker td {
  padding: 11px 0;
}
.ui-datepicker td.ui-datepicker-unselectable, .ui-datepicker td .ui-state-disabled {
  color: rgba(86, 93, 100, 0.25);
}
.ui-datepicker td A.ui-state-default {
  color: rgb(86, 93, 100);
}
.ui-datepicker td A.ui-state-active {
  color: #8739F4;
}
.ui-datepicker td span, .ui-datepicker td a {
  text-align: center;
}
.ui-datepicker A.ui-datepicker-prev {
  background-image: url(/Resources/images/calendar_arrow_left.1b223b2e.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  left: 16px;
  cursor: pointer;
}
.ui-datepicker A.ui-datepicker-next {
  background-image: url(/Resources/images/calendar_arrow_right.c396db0f.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  right: 16px;
  cursor: pointer;
}

#femanager_field_submit {
  white-space: break-spaces;
}

.form-group {
  display: flex;
  flex-direction: column-reverse;
  margin-bottom: 40px;
  position: relative;
}
.form-group.femanager_fromwhereother {
  max-height: 300px;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
}
.form-group.femanager_fromwhereother.hidden {
  max-height: 0;
}
.form-group select {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 2.5rem;
}
.form-group select option {
  padding: 0;
}
.form-group.form-select-wrapper {
  position: relative;
}
.form-group.form-select-wrapper:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: 18px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
  width: 1.5rem;
  height: 1.5rem;
  z-index: 1;
}
.form-group.form-select-wrapper LABEL {
  /*top: -0.7rem;*/
  bottom: 3rem;
  top: unset;
  color: #212121;
  background-color: #fff;
  z-index: 999;
  padding: 0 0.5rem;
  font-size: 0.875rem;
}
.form-group .icon-barmer-arrow-bottom {
  color: #33F373;
  font-size: 1.7em;
  font-weight: 800;
  align-self: flex-end;
  width: 1.5em;
  height: 1.5em;
  line-height: 1;
  text-align: center;
  margin-top: -4px;
  margin-right: 1rem;
  transform: translateY(-150%);
}
.form-group .icon-barmer-arrow-bottom:before {
  line-height: 1.5em;
}
.size-3 .form-group .icon-barmer-arrow-bottom {
  transform: translateY(-155%);
}
.size-2 .form-group .icon-barmer-arrow-bottom {
  transform: translateY(-160%);
}
.size-1 .form-group .icon-barmer-arrow-bottom {
  transform: translateY(-165%);
}
.size-0 .form-group .icon-barmer-arrow-bottom {
  transform: translateY(-175%);
}
.size-6 .form-group .icon-barmer-arrow-bottom, .size-5 .form-group .icon-barmer-arrow-bottom {
  margin-right: 0.25rem;
}
.form-group.selected .icon-barmer-arrow-bottom:before {
  content: "\e90c";
}
@media (min-width: 576px) {
  .form-group textarea {
    height: 163px;
  }
}
.form-group textarea {
  height: 290px;
}
.form-group .control-label {
  color: #8F8F8F;
  margin: 0;
  padding: 0;
  transition: all 0.3s;
  position: absolute;
  top: 0.8rem;
  left: 16px;
  order: 1;
}
.form-group .control-label.static {
  position: static;
  top: unset;
  left: unset;
  margin-bottom: 12px;
  color: #212121;
}
.form-group .inputs-list + .control-label {
  position: static;
  top: unset;
  left: unset;
  color: #212121;
  margin-bottom: 12px;
}
.form-group .bg-white + .control-label {
  z-index: 2;
}
.form-group .help-block.error {
  color: #b52828;
}
.form-group.has-error .control-label {
  color: #b52828;
}
.form-group.has-tooltip {
  position: relative;
  padding-right: 3rem;
}
.form-error {
  font-size: 1.5em;
  color: #b52828;
  margin-top: 0.2em;
}
.form-tooltip {
  background-color: transparent;
  border: 0.5rem solid transparent;
  border-radius: 50%;
  display: block;
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
}
.form-tooltip i {
  background-color: #CDFFCF;
  border-radius: 50%;
  color: #33F373;
  font-size: 2em;
  height: 1.5rem;
  width: 1.5rem;
  text-align: center;
  transition: all 0.3s;
}
.form-tooltip:hover i, .form-tooltip:active i, .form-tooltip:focus i {
  background-color: #8739F4;
  color: #000;
}
.form-control {
  background-color: transparent;
  border: 1px solid #8F8F8F;
  box-shadow: none;
  font-size: 1rem;
  color: #212121;
  height: auto;
  padding: 1rem;
  position: relative;
  z-index: 1;
  transition: all 0.3s;
  order: 1;
}
.form-control::-moz-placeholder {
  color: transparent;
  opacity: 0;
}
.form-control:-ms-input-placeholder {
  color: transparent;
}
.form-control::-webkit-input-placeholder {
  color: transparent;
  opacity: 0;
}
.form-control:hover, .form-control:active, .form-control:focus {
  background-color: transparent;
  border-color: #212121;
  color: #212121;
  box-shadow: none;
}
.form-control.bg-white {
  background-color: #fff;
}
.form-control:active + LABEL, .form-control:focus + LABEL, .form-control.forceTop + LABEL {
  top: -0.7rem;
  color: #212121;
  background-color: #fff;
  z-index: 999;
  padding: 0 0.5rem;
  font-size: 0.875rem;
}
.form-control:invalid:not(:placeholder-shown), .has-error .form-control {
  border-color: #b52828 !important;
  color: #b52828;
}
.form-control:invalid:not(:placeholder-shown) ~ .control-label, .has-error .form-control ~ .control-label {
  color: #b52828;
}
.form-control:not(:focus):not(:placeholder-shown):not(:invalid) {
  /*border-color: $color-darkgreen;*/
  box-shadow: none !important;
}
.form-control:disabled {
  background-color: rgba(135, 57, 244, 0.2);
  border-color: #8739F4 !important;
  box-shadow: none !important;
  color: #8739F4;
  cursor: default;
}
.form-check, .form-radio {
  padding-left: 2.7em;
  position: relative;
}
.form-check-label, .form-radio-label {
  color: #212121;
  cursor: pointer;
  margin: 0;
  transition: color 0.3s;
}
.form-check-label:before, .form-radio-label:before {
  background-color: #fff;
  border: 1px solid #8F8F8F;
  border-radius: 12px;
  color: #212121;
  content: "";
  cursor: pointer;
  font-family: "IcoMoon-Free";
  height: 1.8em;
  line-height: 1.7;
  padding: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 1.8em;
  text-align: center;
  transition: all 0.3s;
}
.form-check input[type=checkbox],
.form-check input[type=radio], .form-radio input[type=checkbox],
.form-radio input[type=radio] {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
.form-check input[type=checkbox]:focus-visible + label:before,
.form-check input[type=radio]:focus-visible + label:before, .form-radio input[type=checkbox]:focus-visible + label:before,
.form-radio input[type=radio]:focus-visible + label:before {
  outline: 3px solid #CDFFCF;
}
.form-check input[type=checkbox]:checked + label:before,
.form-check input[type=radio]:checked + label:before, .form-radio input[type=checkbox]:checked + label:before,
.form-radio input[type=radio]:checked + label:before {
  content: "\ea10";
}
.form-radio {
  display: inline-block;
  margin-bottom: 0.5rem;
  vertical-align: middle;
}
.form-radio + .form-radio {
  margin-left: 2rem;
}
.form-radio-label:before {
  border-radius: 50%;
}

form[id^=iST-Analyse] {
  padding-top: 2rem;
}
form[id^=iST-Analyse] .progress {
  background-color: #CDFFCF;
  display: flex !important;
  height: 0.25rem;
}
form[id^=iST-Analyse] .inputs-list {
  margin-top: 1rem;
}
form[id^=iST-Analyse] .inputs-list .form-check {
  margin-bottom: 2rem;
}
form[id^=iST-Analyse] .form-radio {
  display: block;
  margin: 0 0 1.5rem;
  padding: 0;
}
form[id^=iST-Analyse] .form-radio-label {
  background-color: #fff;
  border: 0.25rem solid #fff;
  border-radius: 4px;
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.16);
  display: block;
  padding: 0.75rem 1rem;
  text-align: center;
  transition: all 0.3s;
}
@media (min-width: 768px) {
  form[id^=iST-Analyse] .form-radio-label {
    max-width: 320px;
  }
}
form[id^=iST-Analyse] .form-radio-label:before {
  display: none;
}
form[id^=iST-Analyse] .form-radio input[type=radio]:checked + label {
  background-color: #8739F4;
  border-color: #8739F4;
  color: #33F373;
}
form[id^=iST-Analyse] .btn-toolbar {
  justify-content: center;
}
form[id^=iST-Analyse] .btn-cancel {
  padding: 0 1.5rem;
}
form[id^=iST-Analyse] .btn-cancel span {
  display: inline-block;
  vertical-align: baseline;
}
form[id^=iST-Analyse] .btn-cancel i {
  display: inline-block;
  font-size: 0.6em;
  margin-bottom: 2px;
  vertical-align: baseline;
}

FORM .inputs-list .form-check {
  display: inline-block;
  /*line-height: 3em;*/
  padding-right: 4em;
  margin-bottom: 1em;
}

FORM:not([id^=iST-Analyse]) .btn-toolbar {
  justify-content: center;
}
FORM:not([id^=iST-Analyse]) .form-navigation {
  margin-top: 3rem;
}

.notSelected .form-error:not(.d-none) ~ .form-control {
  border-color: #b52828 !important;
  box-shadow: 0px 1px 4px rgba(229, 0, 0, 0.5);
  color: #b52828;
}
.notSelected .form-error:not(.d-none) ~ .form-control ~ .control-label {
  color: #b52828;
}
.notSelected .form-error:not(.d-none) + .icon-barmer-arrow-bottom {
  color: #b52828;
}

.selected .form-error:not(.d-none) {
  display: none;
}

.custom-file {
  background-color: #E5DCFF;
  border: none;
  border-radius: 24px;
  cursor: pointer;
  height: auto;
  margin-bottom: 2rem;
  position: relative;
}
.custom-file .iconlink.upload {
  color: #8739F4;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 0.875rem;
}
.custom-file-input {
  cursor: pointer;
  height: 185px;
  width: 100%;
  transition: background 0.3s;
  opacity: 0;
}
.custom-file-input:focus, .custom-file-input:active {
  background-color: #E5DCFF;
}
.custom-file-input:focus ~ .custom-file-label, .custom-file-input:active ~ .custom-file-label {
  border: none;
  box-shadow: none;
}
.custom-file-label {
  background: none;
  border: none;
  box-shadow: none;
  color: #000;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.8em;
  height: auto;
  margin: 0;
  padding: 0;
  text-align: center;
  bottom: -3em;
  top: auto;
}
.custom-file-label:after {
  display: none;
}
.custom-file i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.custom-file i:before {
  font-size: 3.5em;
}
.custom-file i:after {
  content: "Bild hochladen";
  display: block;
  font-size: 1.8em;
  margin-top: 1rem;
}

.alert-success {
  background-color: #8739F4;
  border-color: #8739F4;
  border-radius: 4px;
  color: #000;
  padding: 1rem;
}
.alert-message {
  margin-bottom: 0;
}
.alert.bg-danger {
  background-color: transparent !important;
  color: #b52828;
  padding: 0;
}
.alert.bg-danger h4, .alert.bg-danger .h4, .alert.bg-danger .close {
  display: none;
}

.femanager_flashmessages > .message-0 {
  /*background-color: transparent;
  border: none;*/
  padding: 24px;
  border-radius: 24px;
  color: inherit;
  margin-bottom: 24px;
  background-color: #33F373;
  border-color: #33F373;
}

.tooltip-inner {
  max-width: 100vw;
  width: 13em;
}

/*generated with Input range slider CSS style generator (version 20210711)
https://toughengineer.github.io/demo/slider-styler*/
input[type=range].styled-slider {
  background-color: transparent;
  cursor: pointer;
  height: 24px;
  width: 314px;
  -webkit-appearance: none;
}

/*webkit*/
input[type=range].styled-slider::-webkit-slider-thumb {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #000000;
  border: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137);
  margin-top: -11px;
  -webkit-appearance: none;
}

input[type=range].styled-slider::-webkit-slider-runnable-track {
  height: 2px;
  border-radius: 0;
  background: #000000;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 12px, rgb(0, 0, 0) 13px, rgb(0, 0, 0) 301px, rgba(0, 0, 0, 0) 302px, rgba(0, 0, 0, 0) 100%);
  border: none;
  box-shadow: none;
}

/*mozilla*/
input[type=range].styled-slider::-moz-range-thumb {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #000000;
  border: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137);
}

input[type=range].styled-slider::-moz-range-track {
  height: 2px;
  border-radius: 0;
  background: #000000;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 12px, rgb(0, 0, 0) 13px, rgb(0, 0, 0) 301px, rgba(0, 0, 0, 0) 302px, rgba(0, 0, 0, 0) 100%);
  border: none;
  box-shadow: none;
}

/*ms*/
input[type=range].styled-slider::-ms-fill-upper {
  background: transparent;
  border-color: transparent;
}

input[type=range].styled-slider::-ms-fill-lower {
  background: transparent;
  border-color: transparent;
}

input[type=range].styled-slider::-ms-thumb {
  width: 24px;
  height: 24px;
  border-radius: 12px;
  background: #000000;
  border: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.1607843137);
  margin-top: 0;
  box-sizing: border-box;
}

input[type=range].styled-slider::-ms-track {
  height: 2px;
  border-radius: 0;
  background: #000000;
  background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 12px, rgb(0, 0, 0) 13px, rgb(0, 0, 0) 301px, rgba(0, 0, 0, 0) 302px, rgba(0, 0, 0, 0) 100%);
  border: none;
  box-shadow: none;
  box-sizing: border-box;
}

LABEL.form-check-label {
  margin-top: 4px;
}

.form-group .captcha {
  text-align: center;
}
.form-group .captcha > IMG {
  margin-top: 10px;
}
.form-group .captcha > A {
  position: relative;
  top: 27px;
  background-color: #8739F4;
  border-radius: 50%;
  width: 56px;
  height: 56px;
  display: inline-block;
}
.form-group .captcha svg {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.form-group .captcha svg g, .form-group .captcha svg path {
  fill: #fff;
}

.searchWrap .form-group:BEFORE {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10 2C14.4183 2 18 5.58172 18 10C18 11.8482 17.3728 13.5498 16.3203 14.9043L21.707 20.293C22.0976 20.6835 22.0976 21.3165 21.707 21.707C21.3465 22.0675 20.779 22.0951 20.3867 21.79L20.293 21.707L14.9043 16.3203C13.5498 17.3728 11.8482 18 10 18C5.58172 18 2 14.4183 2 10C2 5.58172 5.58172 2 10 2ZM10 4C6.68629 4 4 6.68629 4 10C4 13.3137 6.68629 16 10 16C13.3137 16 16 13.3137 16 10C16 6.68629 13.3137 4 10 4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5rem;
  height: 1.5rem;
  z-index: 1;
}
.searchWrap .form-group INPUT.search {
  padding-left: 50px;
}
.searchWrap .form-group LABEL {
  left: 50px;
}

.selectWrap:has(.measure-booking-filter-select) {
  position: relative;
}
.selectWrap:has(.measure-booking-filter-select):AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: 18px;
  top: 19px;
  width: 24px;
  height: 24px;
  transform: rotate(-90deg);
  display: inline-block;
}

#measure-booking-form-datepicker-error {
  position: unset;
  color: #b52828;
}

svg {
  --color-1: #212121;
  --color-2: #BDFF00;
}

.color-primary {
  color: #8739F4;
}

.color-black {
  color: #000;
}

.color-white {
  color: #fff;
}

.color-darkgreen {
  color: #33F373;
}

.color-green {
  color: #CDFFCF;
}

.color-light-purple {
  color: #E5DCFF;
}

.color-error {
  color: #b52828;
}

.color-lightgrey {
  color: #F2F0E5;
}

.color-darkgrey {
  color: #2C2C2C;
}

.color-lightblue {
  color: #CDEAF7;
}

.color-grey {
  color: #525252;
}

.color-pink {
  color: #F2DADD;
}

.bg-primary {
  background-color: #8739F4 !important;
}

.bg-black {
  background-color: #000;
}

.bg-white {
  background-color: #fff;
}

.bg-darkgreen {
  background-color: #33F373;
}

.bg-green {
  background-color: #CDFFCF;
}

.bg-light-purple {
  background-color: #E5DCFF;
}

.bg-lightgrey {
  background-color: #F2F0E5;
}

.bg-darkgrey {
  background-color: #2C2C2C;
}

.bg-lightblue {
  background-color: #CDEAF7;
}

.bg-pink {
  background-color: #F2DADD;
}

HTML, BODY {
  width: 100%;
}
HTML.no-scroll, BODY.no-scroll {
  overflow: hidden;
}
HTML .cls-1, BODY .cls-1 {
  fill: #212121;
}
HTML .cls-2, BODY .cls-2 {
  fill: #bdff00;
}
HTML .page.noHeader .maincontent, BODY .page.noHeader .maincontent {
  padding-top: 94px;
}
HTML .page.pageFullWidthTwoColumns, BODY .page.pageFullWidthTwoColumns {
  /*padding-top: 188px;*/
}
HTML .page.pageFullWidthTwoColumns .left, BODY .page.pageFullWidthTwoColumns .left {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 40px;
  text-align: center;
}
@media (min-width: 960px) {
  HTML .page.pageFullWidthTwoColumns .left, BODY .page.pageFullWidthTwoColumns .left {
    width: 70px;
    text-align: left;
  }
  HTML .page.pageFullWidthTwoColumns .left.show, BODY .page.pageFullWidthTwoColumns .left.show {
    width: 30%;
  }
}
@media (min-width: 1200px) {
  HTML .page.pageFullWidthTwoColumns .left, BODY .page.pageFullWidthTwoColumns .left {
    margin-left: -40px;
  }
}
HTML .page.pageFullWidthTwoColumns .right, BODY .page.pageFullWidthTwoColumns .right {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
@media (min-width: 960px) {
  HTML .page.pageFullWidthTwoColumns .right, BODY .page.pageFullWidthTwoColumns .right {
    width: calc(100% - 94px);
    margin-left: 24px;
  }
}
@media (min-width: 1200px) {
  HTML .page.pageFullWidthTwoColumns .right, BODY .page.pageFullWidthTwoColumns .right {
    width: calc(100% - 54px);
  }
}
@media (min-width: 960px) {
  HTML .page.pageFullWidthTwoColumns .left.show + .right, BODY .page.pageFullWidthTwoColumns .left.show + .right {
    width: calc(70% - 24px);
  }
}
@media (min-width: 1200px) {
  HTML .page.pageFullWidthTwoColumns .left.show + .right, BODY .page.pageFullWidthTwoColumns .left.show + .right {
    width: calc(70% + 16px);
  }
}
HTML IMG.image-embed-item, BODY IMG.image-embed-item {
  border-radius: 24px;
}
HTML .frame-layout-3 IMG.image-embed-item, BODY .frame-layout-3 IMG.image-embed-item {
  border-radius: 0;
}
@media (max-width: 1199.98px) {
  HTML .container, BODY .container {
    overflow-x: clip;
  }
}
HTML .container.container-small, BODY .container.container-small {
  max-width: 960px;
}
HTML .container.container-smaller, BODY .container.container-smaller {
  max-width: 790px;
}
HTML .container.removeSpace, BODY .container.removeSpace {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 1200px) {
  HTML .container.removeSpace, BODY .container.removeSpace {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 768px) {
  HTML .container.addspace, BODY .container.addspace {
    padding-left: 40px;
    padding-right: 40px;
  }
}
HTML .container:has(.iconContainer), BODY .container:has(.iconContainer) {
  position: relative;
}
@media (min-width: 768px) {
  HTML .container:has(.iconContainer) > .container, BODY .container:has(.iconContainer) > .container {
    padding-left: 200px;
  }
}
@media (min-width: 768px) {
  HTML .container:has(.iconContainer.smallIcon) > .container, BODY .container:has(.iconContainer.smallIcon) > .container {
    padding-left: 98px;
  }
}
HTML .container .iconContainer, BODY .container .iconContainer {
  position: absolute;
  top: 24px;
  left: 24px;
  width: 60px;
  height: 60px;
}
@media (min-width: 768px) {
  HTML .container .iconContainer, BODY .container .iconContainer {
    position: absolute;
    top: 40px;
    left: 40px;
    width: 120px;
    height: 120px;
  }
}
HTML .container .iconContainer svg, BODY .container .iconContainer svg {
  height: 100%;
  width: 100%;
}
HTML .container .iconContainer.smallIcon, BODY .container .iconContainer.smallIcon {
  width: 48px;
  height: 48px;
  top: 28px;
  left: 28px;
}
HTML .container A.stretched-link, BODY .container A.stretched-link {
  text-decoration: none;
  position: absolute;
  right: 18px;
  bottom: 18px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
  text-indent: -9999px;
}
HTML .container A.stretched-link:HOVER, BODY .container A.stretched-link:HOVER {
  text-decoration: none;
}
@media (min-width: 768px) {
  HTML .container-fluid.addspace, HTML .addspace.container-sm, HTML .addspace.container-md, HTML .addspace.container-lg, HTML .addspace.container-xl, HTML .addspace.container-xxl, BODY .container-fluid.addspace, BODY .addspace.container-sm, BODY .addspace.container-md, BODY .addspace.container-lg, BODY .addspace.container-xl, BODY .addspace.container-xxl {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 1199.98px) {
  HTML .maincontent .container[class*=" bg-"], BODY .maincontent .container[class*=" bg-"] {
    width: calc(100% - 24px);
    margin-left: 12px;
    margin-right: 12px;
  }
}
@media (max-width: 1199.98px) {
  HTML .maincontent .container[class*=" bg-"].removeSpace, BODY .maincontent .container[class*=" bg-"].removeSpace {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (max-width: 1199.98px) {
  HTML .maincontent .container.bg-none, BODY .maincontent .container.bg-none {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
HTML .maincontent FIGURE.table, BODY .maincontent FIGURE.table {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
HTML .maincontent FIGURE.table TABLE, BODY .maincontent FIGURE.table TABLE {
  border: 0 none !important;
  border-radius: 24px;
  border-spacing: 0;
  width: 100%;
  overflow: hidden;
}
HTML .maincontent FIGURE.table TABLE TR, BODY .maincontent FIGURE.table TABLE TR {
  border-color: #212121;
  border-width: 0 0 1px 0 !important;
  border-style: solid;
}
HTML .maincontent FIGURE.table TABLE TR:LAST-CHILD, BODY .maincontent FIGURE.table TABLE TR:LAST-CHILD {
  border-bottom: 0 !important;
}
HTML .maincontent FIGURE.table TABLE TR TD, HTML .maincontent FIGURE.table TABLE TR TH, BODY .maincontent FIGURE.table TABLE TR TD, BODY .maincontent FIGURE.table TABLE TR TH {
  background-color: #F2F0E5 !important;
  border-color: #212121 !important;
  border-width: 0 1px 0 0 !important;
  border-style: solid !important;
  font-size: 1rem !important;
  padding: 24px 24px 8px 24px !important;
}
@media (max-width: 767.98px) {
  HTML .maincontent FIGURE.table TABLE TR TD, HTML .maincontent FIGURE.table TABLE TR TH, BODY .maincontent FIGURE.table TABLE TR TD, BODY .maincontent FIGURE.table TABLE TR TH {
    padding: 8px 8px 0 8px !important;
  }
}
HTML .maincontent FIGURE.table TABLE TR TD:LAST-CHILD, HTML .maincontent FIGURE.table TABLE TR TH:LAST-CHILD, BODY .maincontent FIGURE.table TABLE TR TD:LAST-CHILD, BODY .maincontent FIGURE.table TABLE TR TH:LAST-CHILD {
  border-right: 0 !important;
}
HTML .maincontent FIGURE.table TABLE THEAD, BODY .maincontent FIGURE.table TABLE THEAD {
  border-bottom: 1px !important;
  border-style: solid !important;
  border-color: #212121 !important;
}
HTML .maincontent FIGURE.table TABLE THEAD TR TH, BODY .maincontent FIGURE.table TABLE THEAD TR TH {
  padding: 24px !important;
  font-size: 1.25rem !important;
  font-weight: 700 !important;
}
@media (max-width: 767.98px) {
  HTML .maincontent FIGURE.table TABLE THEAD TR TH, BODY .maincontent FIGURE.table TABLE THEAD TR TH {
    padding: 8px !important;
  }
}
HTML .container-oversize, BODY .container-oversize {
  width: 100%;
}
@media (min-width: 768px) {
  HTML .container-oversize, BODY .container-oversize {
    /*max-width: calc(100% - 48px);*/
  }
}
@media (min-width: 1200px) {
  HTML .container-oversize, BODY .container-oversize {
    max-width: 1200px;
    padding-left: 0;
    padding-right: 0;
  }
}
HTML .rounded-border, HTML .br-yes, BODY .rounded-border, BODY .br-yes {
  border-radius: 24px;
  overflow: hidden;
}
HTML .rounded-border:has(VIDEO), HTML .br-yes:has(VIDEO), BODY .rounded-border:has(VIDEO), BODY .br-yes:has(VIDEO) {
  line-height: 1px;
  position: relative;
}
@media (max-width: 1199.98px) {
  HTML .rounded-border.removeSpace, HTML .br-yes.removeSpace, BODY .rounded-border.removeSpace, BODY .br-yes.removeSpace {
    border-radius: 0;
  }
}
HTML .rounded-border.border-bottom-none, HTML .br-yes.border-bottom-none, BODY .rounded-border.border-bottom-none, BODY .br-yes.border-bottom-none {
  border-radius: 24px 24px 0 0;
}
HTML .rounded-border.border-top-none, HTML .br-yes.border-top-none, BODY .rounded-border.border-top-none, BODY .br-yes.border-top-none {
  border-radius: 0 0 24px 24px;
}
@media (max-width: 1199.98px) {
  HTML .pageFullWidthTwoColumns .rounded-border.removeSpace, HTML .pageFullWidthTwoColumns .br-yes.removeSpace, BODY .pageFullWidthTwoColumns .rounded-border.removeSpace, BODY .pageFullWidthTwoColumns .br-yes.removeSpace {
    border-radius: 24px;
  }
}
HTML .rounded-border-top, BODY .rounded-border-top {
  border-radius: 24px 24px 0 0;
  overflow: hidden;
}
@media (min-width: 1024px) {
  HTML .row.addSpace > DIV, BODY .row.addSpace > DIV {
    padding-left: 40px;
    padding-right: 40px;
  }
  HTML .row.addSpace > DIV:FIRST-CHILD, BODY .row.addSpace > DIV:FIRST-CHILD {
    padding-left: 12px;
  }
  HTML .row.addSpace > DIV:LAST-CHILD, BODY .row.addSpace > DIV:LAST-CHILD {
    padding-right: 12px;
  }
}
HTML .row.sameHeight > .d-block > DIV, BODY .row.sameHeight > .d-block > DIV {
  height: 100%;
}
HTML .row.sameHeight > .d-block > DIV > .card, BODY .row.sameHeight > .d-block > DIV > .card {
  height: 100%;
}
HTML .mainheader, BODY .mainheader {
  margin-top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  HTML .mainheader, BODY .mainheader {
    /*margin-top: 24px;*/
  }
}
HTML img, HTML video, BODY img, BODY video {
  height: auto;
  max-width: 100%;
}
HTML .frame-layout-2 IMG, BODY .frame-layout-2 IMG {
  aspect-ratio: 1/1;
  object-fit: cover;
}
HTML H1, HTML .h1, BODY H1, BODY .h1 {
  font-weight: 900;
  line-height: 1.115em;
  margin-bottom: 24px;
  margin-top: -6px;
}
@media (max-width: 575.98px) {
  HTML H1, HTML .h1, BODY H1, BODY .h1 {
    font-size: 2rem;
    margin-bottom: 12px;
  }
}
HTML H2, HTML .h2, BODY H2, BODY .h2 {
  font-weight: 900;
  line-height: 1.115em;
  margin-bottom: 20px;
  margin-top: -3px;
}
HTML H3, HTML .h3, BODY H3, BODY .h3 {
  font-weight: 700;
}
HTML H4, HTML .h4, BODY H4, BODY .h4 {
  font-weight: 700;
}
HTML .float-left, BODY .float-left {
  float: left;
}
HTML SMALL, HTML .text-small, BODY SMALL, BODY .text-small {
  font-size: 1rem;
  line-height: 1.5rem;
}
HTML .btn, BODY .btn {
  font-size: 1.125rem;
  font-weight: 700;
}
HTML .btn.btn-select, BODY .btn.btn-select {
  border: 1px solid #8F8F8F;
  border-radius: 24px;
  text-align: left;
  font-size: 0.8em;
  line-height: 1.8em;
  font-weight: 400;
}
HTML .btn.btn-xs, BODY .btn.btn-xs {
  padding: 0 10px;
}
HTML .btn.btn-icon SPAN, BODY .btn.btn-icon SPAN {
  padding-left: 24px;
  background-repeat: no-repeat;
  background-position: 0 center;
  background-size: 18px;
}
HTML .btn.btn-icon.btn-icon-gallery SPAN, BODY .btn.btn-icon.btn-icon-gallery SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18 2C19.5975 2 20.9036 3.24866 20.9951 4.82324L21 5V19C21 20.5975 19.7513 21.9036 18.1768 21.9951L18 22H6C4.40248 22 3.09636 20.7513 3.00488 19.1768L3 19V5C3 3.40248 4.24866 2.09636 5.82324 2.00488L6 2H18ZM5 19C5 19.5128 5.38645 19.9354 5.88379 19.9932L6 20H11V12H5V19ZM13 20H18C18.5128 20 18.9354 19.6136 18.9932 19.1162L19 19V16H13V20ZM13 14H19V5C19 4.48716 18.6135 4.0646 18.1162 4.00684L18 4L13 3.99902V14ZM6 4C5.48716 4 5.0646 4.38645 5.00684 4.88379L5 5V10H11V4H6Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-play SPAN, BODY .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23fff\" /></svg>");
}
HTML .btn.btn-icon.btn-icon-download SPAN, BODY .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-star SPAN, BODY .btn.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-star-filled SPAN, BODY .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-copy SPAN, BODY .btn.btn-icon.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-arrow SPAN, BODY .btn.btn-icon.btn-icon-arrow SPAN {
  padding-left: 0;
  padding-right: 24px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn.btn-icon.btn-icon-calendar, BODY .btn.btn-icon.btn-icon-calendar {
  min-height: 60px;
  padding-left: 16px;
  padding-right: 18px;
}
HTML .btn.btn-icon.btn-icon-calendar SPAN, BODY .btn.btn-icon.btn-icon-calendar SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.3333 1.33331C11.4967 1.33335 11.6544 1.3934 11.7765 1.50204C11.8985 1.61068 11.9764 1.76036 11.9953 1.92265L12 1.99998V2.66665C12.51 2.66661 13.0008 2.86143 13.372 3.21126C13.7431 3.56109 13.9666 4.0395 13.9967 4.54865L14 4.66665V12.6666C14 13.1767 13.8052 13.6675 13.4554 14.0386C13.1056 14.4097 12.6271 14.6332 12.118 14.6633L12 14.6666H4C3.48997 14.6667 2.99919 14.4719 2.62804 14.122C2.2569 13.7722 2.03343 13.2938 2.00333 12.7846L2 12.6666V4.66665C1.99996 4.15661 2.19478 3.66584 2.54461 3.29469C2.89445 2.92354 3.37286 2.70007 3.882 2.66998L4 2.66665V1.99998C4.00036 1.83012 4.06554 1.66679 4.18224 1.54336C4.29894 1.41994 4.45835 1.34571 4.62793 1.33584C4.79751 1.32597 4.96445 1.3812 5.09469 1.49026C5.22492 1.59931 5.30861 1.75397 5.32867 1.92265L5.33333 1.99998V2.66665H10.6667V1.99998C10.6667 1.82317 10.7369 1.6536 10.8619 1.52858C10.987 1.40355 11.1565 1.33331 11.3333 1.33331ZM3.33333 12.6666C3.33337 12.83 3.39342 12.9877 3.50206 13.1098C3.6107 13.2318 3.76038 13.3097 3.92267 13.3286L4 13.3333H12C12.1634 13.3333 12.3211 13.2732 12.4431 13.1646C12.5652 13.0559 12.643 12.9063 12.662 12.744L12.6667 12.6666V6.66665H3.33333V12.6666ZM10.6667 7.99998C10.8301 8.00002 10.9877 8.06006 11.1098 8.1687C11.2318 8.27735 11.3097 8.42702 11.3287 8.58931L11.3333 8.66665V11.3333C11.3333 11.4967 11.2733 11.6544 11.1646 11.7764C11.056 11.8985 10.9063 11.9764 10.744 11.9953L10.6667 12H8C7.83661 11.9999 7.67892 11.9399 7.55688 11.8313C7.43484 11.7226 7.35695 11.5729 7.338 11.4106L7.33333 11.3333V8.66665C7.33337 8.50325 7.39342 8.34557 7.50206 8.22353C7.6107 8.10149 7.76038 8.0236 7.92267 8.00465L8 7.99998H10.6667ZM8.66667 10.6666H10V9.33331H8.66667V10.6666ZM4 3.99998C3.83661 4.00002 3.67892 4.06006 3.55688 4.16871C3.43484 4.27735 3.35695 4.42702 3.338 4.58931L3.33333 4.66665V5.33331H12.6667V4.66665C12.6666 4.50326 12.6066 4.34557 12.4979 4.22353C12.3893 4.10149 12.2396 4.0236 12.0773 4.00465L12 3.99998H4Z\" fill=\"%23212121\"/></svg>");
  background-size: 24px;
  background-position: right 2px;
  width: 100%;
  display: inline-block;
  padding-left: 0;
  font-size: 1rem;
}
HTML .btn.btn-icon.btn-icon-addUser SPAN, BODY .btn.btn-icon.btn-icon-addUser SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%238739F4\"/></svg>");
  background-size: 24px;
  background-position: left -1px;
  width: 100%;
  display: inline-block;
  padding-left: 30px;
  color: #8739F4;
}
HTML .btn.btn-icon.btn-icon-deleteUser SPAN, BODY .btn.btn-icon.btn-icon-deleteUser SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%238739F4\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%238739F4\"/></g></svg>");
  background-size: 24px;
  background-position: left -1px;
  width: 100%;
  display: inline-block;
  padding-left: 30px;
  color: #8739F4;
}
HTML .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN, BODY .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn svg, BODY .btn svg {
  max-height: 24px;
  max-width: 30px;
  width: 30px;
  padding-right: 8px;
}
HTML .btn-no-border, BODY .btn-no-border {
  border: 0 none;
  color: #8739F4;
  padding-left: 0;
  padding-right: 0;
}
HTML .btn-no-border:HOVER, BODY .btn-no-border:HOVER {
  border: 0 none;
  color: #8739F4;
}
HTML .btn-primary-bordered, HTML .btn-primary-bordered-arrow, HTML .btn-grey-bordered, BODY .btn-primary-bordered, BODY .btn-primary-bordered-arrow, BODY .btn-grey-bordered {
  border: 2px solid #8F8F8F;
  color: #8F8F8F;
}
HTML .btn-primary-bordered:HOVER, HTML .btn-primary-bordered-arrow:HOVER, HTML .btn-grey-bordered:HOVER, BODY .btn-primary-bordered:HOVER, BODY .btn-primary-bordered-arrow:HOVER, BODY .btn-grey-bordered:HOVER {
  border: 2px solid #525252;
  color: #525252;
}
HTML .btn-primary-bordered, HTML .btn-primary-bordered-arrow, BODY .btn-primary-bordered, BODY .btn-primary-bordered-arrow {
  border: 2px solid #8739F4;
  color: #8739F4;
}
HTML .btn-primary-bordered:HOVER, HTML .btn-primary-bordered-arrow:HOVER, BODY .btn-primary-bordered:HOVER, BODY .btn-primary-bordered-arrow:HOVER {
  border: 2px solid #8739F4;
  color: #8739F4;
}
HTML .btn-primary-bordered.btn-icon.btn-icon-gallery SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-gallery SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-gallery SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-gallery SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18 2C19.5975 2 20.9036 3.24866 20.9951 4.82324L21 5V19C21 20.5975 19.7513 21.9036 18.1768 21.9951L18 22H6C4.40248 22 3.09636 20.7513 3.00488 19.1768L3 19V5C3 3.40248 4.24866 2.09636 5.82324 2.00488L6 2H18ZM5 19C5 19.5128 5.38645 19.9354 5.88379 19.9932L6 20H11V12H5V19ZM13 20H18C18.5128 20 18.9354 19.6136 18.9932 19.1162L19 19V16H13V20ZM13 14H19V5C19 4.48716 18.6135 4.0646 18.1162 4.00684L18 4L13 3.99902V14ZM6 4C5.48716 4 5.0646 4.38645 5.00684 4.88379L5 5V10H11V4H6Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-play SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-play SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-play SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%238739F4\" /></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-download SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-download SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-star SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-star SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-star SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-star-filled SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-star-filled SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-star-filled SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%238739F4\"/></svg>");
}
HTML .btn-primary-bordered.btn-icon.btn-icon-arrow SPAN, HTML .btn-primary-bordered-arrow.btn-icon.btn-icon-arrow SPAN, BODY .btn-primary-bordered.btn-icon.btn-icon-arrow SPAN, BODY .btn-primary-bordered-arrow.btn-icon.btn-icon-arrow SPAN {
  padding-left: 24px;
  padding-right: 0;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
HTML .btn-primary-bordered-arrow, HTML .btn-primary-arrow, BODY .btn-primary-bordered-arrow, BODY .btn-primary-arrow {
  padding-right: 54px;
  position: relative;
}
HTML .btn-primary-bordered-arrow:AFTER, HTML .btn-primary-arrow:AFTER, BODY .btn-primary-bordered-arrow:AFTER, BODY .btn-primary-arrow:AFTER {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%238739F4\"/></svg>");
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
}
HTML .btn-primary-bordered-arrow.btn-sm, HTML .btn-group-sm > .btn-primary-bordered-arrow.btn, HTML .btn-primary-arrow.btn-sm, HTML .btn-group-sm > .btn-primary-arrow.btn, BODY .btn-primary-bordered-arrow.btn-sm, BODY .btn-group-sm > .btn-primary-bordered-arrow.btn, BODY .btn-primary-arrow.btn-sm, BODY .btn-group-sm > .btn-primary-arrow.btn {
  padding-right: 36px;
}
HTML .btn-primary-bordered-arrow.btn-sm:AFTER, HTML .btn-group-sm > .btn-primary-bordered-arrow.btn:AFTER, HTML .btn-primary-arrow.btn-sm:AFTER, HTML .btn-group-sm > .btn-primary-arrow.btn:AFTER, BODY .btn-primary-bordered-arrow.btn-sm:AFTER, BODY .btn-group-sm > .btn-primary-bordered-arrow.btn:AFTER, BODY .btn-primary-arrow.btn-sm:AFTER, BODY .btn-group-sm > .btn-primary-arrow.btn:AFTER {
  width: 20px;
  height: 20px;
  right: unset;
  padding-left: 30px;
}
HTML .btn-primary-arrow, BODY .btn-primary-arrow {
  background-color: #8739F4;
  color: white;
}
HTML .btn-primary-arrow:AFTER, BODY .btn-primary-arrow:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23fff\"/></svg>");
}
HTML .btn-primary-arrow:HOVER, BODY .btn-primary-arrow:HOVER {
  background-color: #8739F4;
  color: white;
}
HTML A.iconlink, HTML SPAN.iconlink, BODY A.iconlink, BODY SPAN.iconlink {
  padding: 0 0 0 34px;
  text-decoration: none;
  white-space: nowrap;
  font-weight: 700;
  position: relative;
  display: inline-block;
  margin: 0;
}
HTML A.iconlink:AFTER, HTML SPAN.iconlink:AFTER, BODY A.iconlink:AFTER, BODY SPAN.iconlink:AFTER {
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
  display: inline-block;
  position: absolute;
  top: 3px;
  left: 0;
}
HTML A.iconlink:has(svg), HTML SPAN.iconlink:has(svg), BODY A.iconlink:has(svg), BODY SPAN.iconlink:has(svg) {
  padding-left: 0;
}
HTML A.iconlink svg, HTML SPAN.iconlink svg, BODY A.iconlink svg, BODY SPAN.iconlink svg {
  max-height: 24px;
  max-width: 30px;
  width: 30px;
  padding-right: 8px;
  margin-top: -3px;
}
HTML A.login:AFTER, BODY A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%238739F4\"/></svg>");
}
HTML A.register:AFTER, BODY A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%238739F4\"/></svg>");
}
HTML A.profile-delete:AFTER, BODY A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%238739F4\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%238739F4\"/></g></svg>");
}
HTML A.upload:AFTER, HTML SPAN.upload:AFTER, BODY A.upload:AFTER, BODY SPAN.upload:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M5.33334 6.66666C5.70153 6.66666 6 6.96514 6.00001 7.33332C6.00001 7.67521 5.74238 7.95692 5.41082 7.99543L5.33334 7.99999H3.33334C2.99145 7.99999 2.70974 8.25762 2.67123 8.58918L2.66668 8.66666V12.6667C2.66668 13.0085 2.92431 13.2903 3.25587 13.3288L3.33334 13.3333H12.6667C13.0086 13.3333 13.2903 13.0757 13.3288 12.7441L13.3333 12.6667V8.66666C13.3333 8.32477 13.0757 8.04306 12.7442 8.00455L12.6667 7.99999H10.6667C10.2985 7.99999 10 7.70151 10 7.33332C10 6.99144 10.2576 6.70972 10.5892 6.67121L10.6667 6.66666H12.6667C13.7318 6.66666 14.6026 7.4996 14.6634 8.54947L14.6667 8.66666V12.6667C14.6667 13.7317 13.8342 14.6024 12.7845 14.6634L12.6667 14.6667H3.33334C2.26832 14.6667 1.39758 13.8342 1.3366 12.7845L1.33334 12.6667V8.66666C1.33335 7.60165 2.16579 6.7309 3.2155 6.66991L3.33334 6.66666H5.33334ZM11.138 4.1953C11.3984 4.45565 11.3984 4.87766 11.138 5.13801C10.8977 5.37833 10.5193 5.3967 10.2578 5.19335L10.1953 5.13801L8.66668 3.61002V11.3333C8.66668 11.7015 8.3682 12 8.00001 12C7.65812 12 7.37641 11.7424 7.3379 11.4108L7.33334 11.3333V3.61002L5.8047 5.13801C5.56437 5.37833 5.18602 5.3967 4.92449 5.19335L4.86199 5.13801C4.62168 4.89769 4.6033 4.51933 4.80665 4.2578L4.86199 4.1953L8.00001 1.05728L11.138 4.1953Z\" fill=\"%238739F4\"/></svg>");
  top: -1px;
}
HTML UL.list-green-check, BODY UL.list-green-check {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
HTML UL.list-green-check > LI, BODY UL.list-green-check > LI {
  position: relative;
  display: flex;
  font-weight: 700;
  margin-bottom: 12px;
}
HTML UL.list-green-check > LI:BEFORE, BODY UL.list-green-check > LI:BEFORE {
  content: "";
  background-color: #33F373;
  border-radius: 12px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  margin-right: 12px;
  position: relative;
  top: 5px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%2333F373\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: inline-block;
}
HTML UL.list-agenda, BODY UL.list-agenda {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}
HTML UL.list-agenda > LI, BODY UL.list-agenda > LI {
  position: relative;
  font-weight: 700;
  margin-bottom: 36px;
  color: #525252;
  padding-left: 40px;
  font-weight: 400;
}
HTML UL.list-agenda > LI .text-small, BODY UL.list-agenda > LI .text-small {
  font-weight: 400;
}
HTML UL.list-agenda > LI .h3, BODY UL.list-agenda > LI .h3 {
  margin-bottom: 0.8rem;
  display: inline-block;
}
HTML UL.list-agenda > LI:LAST-CHILD, BODY UL.list-agenda > LI:LAST-CHILD {
  overflow: hidden;
}
HTML UL.list-agenda > LI:BEFORE, BODY UL.list-agenda > LI:BEFORE {
  content: "";
  width: 26px;
  min-width: 26px;
  height: 26px;
  position: absolute;
  left: 0;
  top: 36px;
  background-image: url("data:image/svg+xml,<svg width=\"32\" height=\"32\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M15.9998 2.66663C23.3636 2.66663 29.3332 8.63616 29.3332 16C29.3332 23.3638 23.3636 29.3333 15.9998 29.3333C8.63604 29.3333 2.6665 23.3638 2.6665 16C2.6665 8.63616 8.63604 2.66663 15.9998 2.66663ZM15.9998 5.33329C10.1088 5.33329 5.33317 10.1089 5.33317 16C5.33317 21.891 10.1088 26.6666 15.9998 26.6666C21.8909 26.6666 26.6665 21.891 26.6665 16C26.6665 10.1089 21.8909 5.33329 15.9998 5.33329Z\" fill=\"%23525252\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  display: inline-block;
}
HTML UL.list-agenda > LI:AFTER, BODY UL.list-agenda > LI:AFTER {
  content: "";
  width: 26px;
  min-width: 26px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 65px;
  background-image: url("data:image/svg+xml,<svg width=\"2\" height=\"128\" viewBox=\"0 0 2 128\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M1 1L0.999995 124\" stroke=\"%23525252\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"2.5 5.5\"/></svg>");
  background-repeat: repeat-y;
  background-position: center center;
  background-size: auto;
  display: inline-block;
}

.fmtabs .tab-content .tabContent {
  visibility: hidden;
  position: static;
  left: unset;
  max-height: 2000px;
}
.fmtabs .tab-content .tabContent.active {
  visibility: visible;
}
.fmtabs .tab-content .tabContent.move {
  position: absolute;
  top: -99999px;
  overflow-y: hidden;
}

@media (max-width: 959.98px) {
  .frame-type-fmcustomer_container .row .col-12 .ce-gallery img {
    margin-bottom: 24px;
  }
}
.postteaser {
  position: relative;
  display: block;
}
.postteaser__post {
  border-radius: 24px;
  overflow: hidden;
  position: relative;
}
.postteaser__post.layout1, .postteaser__post.layout2 {
  cursor: pointer;
}
.postteaser__post:AFTER {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 27px;
  height: 27px;
  position: absolute;
  right: 24px;
  bottom: 24px;
}
.postteaser__post.category-2 {
  background-color: #F2DADD;
}
.postteaser__post.category-3 {
  background-color: #F2F0E5;
}
.postteaser__post.category-4 {
  background-color: #CDFFCF;
}
.postteaser__post .blogimage {
  max-height: 240px;
  overflow: hidden;
}
.postteaser__post .blogimage IMG {
  width: 100%;
  height: auto;
}
.postteaser__post.layout2 .blogimage {
  max-height: 350px;
}
.postteaser__post .bodyWrap {
  padding: 0 24px;
}
.postteaser__post .bodyWrap .tag {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  padding: 5px 10px 3px;
  color: #525252;
}
.postteaser__post .postmetagroup {
  font-size: 1.8em;
  line-height: 1;
}
.postteaser__post .postmetagroup__body {
  margin: 0 0 0.25rem;
}
.postteaser__post .postmetagroup__item {
  padding-top: 0;
  padding-bottom: 0;
}
.postteaser__post .postmetagroup__content a {
  text-decoration: none;
}
@media (min-width: 768px) {
  .postteaser__post.imageLeft .postteaser__featuredimage {
    width: 50%;
    height: 100%;
    display: inline-flex;
    vertical-align: top;
  }
  .postteaser__post.imageLeft .postteaser__featuredimage .blogimage {
    max-height: 100%;
    margin-bottom: 0;
  }
  .postteaser__post.imageLeft .bodyWrap {
    width: 50%;
    display: inline-flex;
    flex-direction: column;
    vertical-align: top;
    padding-top: 24px;
    padding-bottom: 24px;
  }
}
.postteaser .teasericon {
  position: absolute;
  top: -34px;
  right: -30px;
  z-index: 1;
  height: 88px;
  width: 88px;
}
@media (max-width: 767.98px) {
  .postteaser .teasericon {
    right: -10px;
    width: 64px;
    height: 64px;
  }
}
.postteaser .teasericon svg {
  height: 100%;
  width: 100%;
}
.postteaser__posttitle a {
  text-decoration: none;
  color: #212121;
}
.postteaser__postdescription {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
  font-size: 0.8em;
  padding-right: 20px;
}

#progressbar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background-color: #F2F0E5;
  z-index: 9999;
}
@media (min-width: 768px) {
  #progressbar {
    height: 8px;
  }
}
#progressbar SPAN {
  background-color: #0A7C3E;
  display: block;
  height: 100%;
  width: 0;
}

.article-header .fullwidthheroimage {
  margin-top: 50px;
}
@media (min-width: 768px) {
  .article-header .fullwidthheroimage {
    display: flex;
  }
}
.article-header .fullwidthheroimage .heroImage {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(100% - 24px);
  border-radius: 24px;
  overflow: hidden;
  z-index: 1;
}
.article-header .fullwidthheroimage .heroImage PICTURE IMG {
  width: auto;
  height: auto;
  border-radius: 24px;
}
@media (min-width: 768px) {
  .article-header .fullwidthheroimage .heroImage {
    width: 46%;
    margin-left: 0;
    margin-right: 0;
  }
}
.article-header .fullwidthheroimage .contentPart {
  padding-top: 120px;
  padding-bottom: 40px;
  width: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .article-header .fullwidthheroimage .contentPart {
    width: 72%;
    margin-left: -18%;
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 40px;
    border-radius: 24px;
    float: right;
    position: static;
    top: 0;
  }
}
@media (min-width: 768px) {
  .article-header .fullwidthheroimage .contentPart .contentPart__inner {
    padding-left: 30%;
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  .article-header .fullwidthheroimage .contentPart .contentPart__inner {
    padding-left: 35%;
  }
}
.article-header .fullwidthheroimage .contentPart.setBg-4, .article-header .fullwidthheroimage .contentPart.setBg-1 {
  background-color: #CDFFCF;
}
.article-header .fullwidthheroimage .contentPart.setBg-2 {
  background-color: #F2DADD;
}
.article-header .fullwidthheroimage .contentPart.setBg-3 {
  background-color: #F2F0E5;
}
.article-header .tags .tag {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  color: #525252;
  margin-right: 12px;
}
.article-header .tags .tag :LAST-CHILD {
  margin-right: 0;
}

.page-article .fullwidthheroimage {
  margin-top: 150px;
}
@media (min-width: 768px) {
  .page-article .fullwidthheroimage {
    display: flex;
  }
}
.page-article .fullwidthheroimage .heroImage {
  margin-left: 12px;
  margin-right: 12px;
  width: calc(100% - 24px);
  border-radius: 24px;
  overflow: hidden;
  z-index: 1;
}
.page-article .fullwidthheroimage .heroImage PICTURE IMG {
  width: auto;
  height: auto;
  border-radius: 24px;
}
@media (min-width: 768px) {
  .page-article .fullwidthheroimage .heroImage {
    width: 46%;
    margin-left: 0;
    margin-right: 0;
  }
}
.page-article .fullwidthheroimage .contentPart {
  padding-top: 120px;
  padding-bottom: 40px;
  width: 100%;
  border-radius: 0;
}
@media (min-width: 768px) {
  .page-article .fullwidthheroimage .contentPart {
    width: 72%;
    margin-left: -18%;
    margin-top: 80px;
    margin-bottom: 0;
    padding-top: 40px;
    border-radius: 24px;
    float: right;
    position: static;
    top: 0;
  }
}
@media (min-width: 768px) {
  .page-article .fullwidthheroimage .contentPart .contentPart__inner {
    padding-left: 30%;
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  .page-article .fullwidthheroimage .contentPart .contentPart__inner {
    padding-left: 35%;
  }
}
.page-article .fullwidthheroimage .contentPart.setBg-4, .page-article .fullwidthheroimage .contentPart.setBg-1 {
  background-color: #CDFFCF;
}
.page-article .fullwidthheroimage .contentPart.setBg-2 {
  background-color: #F2DADD;
}
.page-article .fullwidthheroimage .contentPart.setBg-3 {
  background-color: #F2F0E5;
}
.page-article .tags .tag {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 24px;
  color: #525252;
  margin-right: 12px;
}
.page-article .tags .tag :LAST-CHILD {
  margin-right: 0;
}
.page-article .author .accordion__header BUTTON {
  justify-content: flex-start;
}
.page-article .author .accordion__header BUTTON IMG.avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 18px 0 0;
}
.page-article .author .moreBlogsByAuthor {
  font-size: 1rem;
}
.page-article .author .moreBlogsByAuthor UL {
  margin: 0;
  padding: 0 0 0 24px;
  color: #8739F4;
  -moz-column-count: 2;
  -moz-column-gap: 24px;
  -webkit-column-count: 2;
  -webkit-column-gap: 24px;
  column-count: 2;
  column-gap: 24px;
}
.page-article .author .moreBlogsByAuthor UL LI A {
  font-weight: 700;
}

.teaserSlider .slick-list {
  margin: 0 -12px;
}
.teaserSlider .slick-list .slick-track {
  display: flex !important;
}
.teaserSlider .slick-list .slick-track .slick-slide {
  margin: 0 12px;
  height: inherit !important;
}
.teaserSlider .slick-list .slick-track .slick-slide .postteaser__post {
  height: 100%;
}

.tx-fm-students .author .accordion__header BUTTON {
  justify-content: flex-start;
}
.tx-fm-students .author .accordion__header BUTTON IMG.avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 18px 0 0;
}
.tx-fm-students .author .moreBlogsByAuthor {
  font-size: 1rem;
}
.tx-fm-students .author .moreBlogsByAuthor UL {
  margin: 0;
  padding: 0 0 0 24px;
  color: #8739F4;
  -moz-column-count: 2;
  -moz-column-gap: 24px;
  -webkit-column-count: 2;
  -webkit-column-gap: 24px;
  column-count: 2;
  column-gap: 24px;
}
.tx-fm-students .author .moreBlogsByAuthor UL LI A {
  font-weight: 700;
}

.multipleCards {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: calc(100% + 1.5rem);
  gap: 1.5rem;
  justify-content: stretch;
  align-items: stretch;
}
@media (max-width: 767.98px) {
  .multipleCards {
    width: 100%;
  }
}
.multipleCards.layout-4 > DIV {
  min-width: calc(50% - 3rem);
  max-width: calc(50% - 1.5rem);
}
@media (max-width: 767.98px) {
  .multipleCards.layout-4 > DIV {
    min-width: 100%;
    max-width: 100%;
  }
}
.multipleCards.layout-5 > DIV {
  min-width: calc(33.3333333333% - 3rem);
  max-width: calc(33.3333333333% - 1.5rem);
}
@media (max-width: 1023.98px) {
  .multipleCards.layout-5 > DIV {
    min-width: calc(50% - 3rem);
    max-width: calc(50% - 1.5rem);
  }
}
@media (max-width: 767.98px) {
  .multipleCards.layout-5 > DIV {
    min-width: 100%;
    max-width: 100%;
  }
}
.multipleCards > DIV {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}
.multipleCards > DIV ARTICLE {
  height: 100%;
}

.tagFilter {
  max-width: 790px;
  min-width: 80%;
  display: inline-block;
}

footer.footer > .container {
  border-radius: 24px 24px 0 0;
  width: 100%;
}
@media (min-width: 768px) {
  footer.footer > .container {
    max-width: calc(100% - 28px);
  }
}
@media (min-width: 1200px) {
  footer.footer > .container {
    max-width: 1200px;
  }
}
footer.footer .footerMenu {
  margin: 40px 0 0 0;
}
footer.footer .footerMenu .frame-type-menu_pages UL,
footer.footer .footerMenu .frame-type-menu_subpages UL {
  margin: 16px 0 0 0;
  padding: 0;
  list-style-type: none;
}
footer.footer .footerMenu .frame-type-menu_pages UL LI,
footer.footer .footerMenu .frame-type-menu_subpages UL LI {
  margin: 0;
  text-align: left;
  padding-bottom: 16px;
}
footer.footer .footerMenu .frame-type-menu_pages UL LI:LAST-CHILD,
footer.footer .footerMenu .frame-type-menu_subpages UL LI:LAST-CHILD {
  padding-bottom: 0;
}
footer.footer .footerMenu .frame-type-menu_pages UL LI A,
footer.footer .footerMenu .frame-type-menu_subpages UL LI A {
  color: #212121;
  text-decoration: none;
}
footer.footer HR {
  border-top: 1px solid #33F373;
}
footer.footer SPAN.copy {
  font-size: 1rem;
  display: inline-block;
  padding: 30px 0 60px 0;
}

@keyframes rotateR {
  from {
    transform: translateY(0px) rotate(0);
    width: 20px;
  }
  to {
    transform: translateY(8px) rotate(45deg);
    width: 27px;
  }
}
@keyframes rotateL {
  from {
    transform: translateY(0px) rotate(0);
    width: 20px;
  }
  to {
    transform: translateY(-8px) rotate(-45deg);
    width: 27px;
  }
}
@keyframes fade {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
HEADER.header {
  top: 32px;
  transition: top 0.1s;
}
@media (max-width: 767.98px) {
  HEADER.header {
    top: 12px;
  }
}
HEADER .navbar {
  border-radius: 50px;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: rgba(255, 255, 255, 0.8);
  margin-top: 20px;
  padding: 0 12px 0 0;
  position: relative;
  justify-content: space-between;
}
HEADER .navbar.noNav {
  display: inline-flex;
}
@media (max-width: 959.98px) {
  HEADER .navbar .mainNav {
    position: absolute;
    top: 7px;
    right: 64px;
  }
}
HEADER .navbar UL {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
HEADER .navbar.active {
  background-color: rgb(255, 255, 255);
}
@media (min-width: 768px) {
  HEADER .navbar {
    margin-top: 22px;
  }
}
HEADER .navbar A.navbar-brand {
  padding: 0;
  margin-right: 0;
}
HEADER .navbar A.navbar-brand IMG {
  display: inline-block;
  margin-right: 15px;
}
HEADER .navbar UL.navbar-nav {
  margin-top: 1px;
}
HEADER .navbar UL.navbar-nav LI.nav-item {
  position: relative;
  border-radius: 24px;
}
HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu) {
  padding-right: 18px;
  cursor: pointer;
}
HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER {
  content: "";
  position: absolute;
  top: 12px;
  right: 4px;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  transform: rotate(-90deg);
}
@media (max-width: 1199.98px) {
  HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu) {
    padding-right: 28px;
  }
}
@media (max-width: 1023.98px) {
  HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu) {
    padding-right: 20px;
  }
}
HEADER .navbar UL.navbar-nav LI.nav-item > A, HEADER .navbar UL.navbar-nav LI.nav-item > SPAN {
  color: #212121;
  /*padding-left: 16px;
  padding-right: 8px;*/
  padding-left: 12px;
  padding-right: 12px;
}
@media (max-width: 1199.98px) {
  HEADER .navbar UL.navbar-nav LI.nav-item > A, HEADER .navbar UL.navbar-nav LI.nav-item > SPAN {
    padding-left: 8px;
    padding-right: 8px;
  }
}
HEADER .navbar UL.navbar-nav LI.nav-item:not(.liProfile):HOVER {
  background-color: rgba(135, 57, 244, 0.1607843137);
}
HEADER .navbar UL.navbar-nav LI.nav-item.color-primary:has(UL.dropdown-menu):AFTER, HEADER .navbar UL.navbar-nav LI.nav-item:HOVER:has(UL.dropdown-menu):AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
HEADER .navbar UL.navbar-nav LI.nav-item.color-primary A, HEADER .navbar UL.navbar-nav LI.nav-item.color-primary > SPAN, HEADER .navbar UL.navbar-nav LI.nav-item:HOVER A, HEADER .navbar UL.navbar-nav LI.nav-item:HOVER > SPAN {
  color: #8739F4;
}
HEADER .navbar UL.navbar-nav LI.nav-item.color-primary UL.dropdown-menu, HEADER .navbar UL.navbar-nav LI.nav-item:HOVER UL.dropdown-menu {
  /*display: block;*/
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu {
  border: 0;
  top: 68px;
  left: -4px;
  margin: 0;
  padding: 12px 0;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header {
  padding: 0;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A {
  padding: 4px 20px;
  font-size: 1.5rem;
  font-weight: 700;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 27px;
  height: 27px;
  display: inline-block;
  position: relative;
  top: 4px;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:HOVER:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%238739F4\"/></svg>");
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI A {
  color: #212121;
  padding: 4px 20px;
}
HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI A:HOVER, HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI A.active {
  background-color: transparent;
  color: #8739F4;
}
HEADER .navbar .regButton {
  /*position: absolute;
  right: 12px;*/
}
HEADER .navbar .profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23212121\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23212121\"/></g></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
  position: relative;
  top: 9px;
}
HEADER .navbar .profile:AFTER {
  display: none;
}
HEADER .navbar .profile:HOVER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%238739F4\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%238739F4\"/></g></svg>");
  background-color: transparent;
}
HEADER .navbar .profile.loggedIn {
  background-image: none;
  background-color: #8739F4;
  border-radius: 24px;
}
HEADER .navbar .profile.loggedIn SPAN {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 0.75rem;
}
HEADER .navbar .headerUser {
  border: none;
  top: 65px;
  /*left: -21px;*/
  left: unset;
  right: 0;
  margin: 0;
  padding: 12px 0;
  background-color: #E5DCFF;
  border-radius: 24px;
  overflow: hidden;
}
@media (max-width: 959.98px) {
  HEADER .navbar .headerUser {
    position: fixed;
  }
}
HEADER .navbar .headerUser a {
  display: block;
}
HEADER .navbar .headerUser A.iconlink {
  margin: 0 0 12px 0;
}
HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%238739F4\"/></svg>");
}
HEADER .navbar .headerUser A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%238739F4\"/></svg>");
}
HEADER UL.cardsMenu LI.nav-item:HOVER {
  background-color: transparent !important;
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler {
  padding-left: 13px;
  padding-right: 13px;
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar {
  height: 2px;
  width: 20px;
  display: block;
  margin: 6px auto;
  position: relative;
  background-color: #212121;
  border-radius: 2px;
  -webkit-animation-fill-mode: forwards !important;
  -moz-animation-fill-mode: forwards !important;
  -ms-animation-fill-mode: forwards !important;
  -o-animation-fill-mode: forwards !important;
  animation-fill-mode: forwards !important;
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler.collapsed .bar {
  /*&:nth-of-type(1) {
      transform: translateY(15px) rotate(45deg);
  }
  &:nth-of-type(2) {
      opacity: 0;
  }
  &:nth-of-type(3) {
      transform: translateY(-15px) rotate(-45deg);
  }*/
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:not(.collapsed) .bar:nth-of-type(1) {
  animation: rotateR 0.5s cubic-bezier(0.5, 0.2, 0.2, 1);
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:not(.collapsed) .bar:nth-of-type(2) {
  animation: fade 0.5s cubic-bezier(0.1, 0.8, 0.1, 1);
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:not(.collapsed) .bar:nth-of-type(3) {
  animation: rotateL 0.5s cubic-bezier(0.5, 0.2, 0.2, 1);
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:HOVER {
  background-color: transparent;
}
HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler:HOVER .bar {
  background-color: #8739F4;
}
HEADER .cardsMenu__content {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  background-color: rgba(255, 255, 255, 0.97);
  padding: 100px 12px 0 12px;
  overflow-y: scroll;
}
HEADER .cardsMenu__content UL.main LI A {
  color: #8739F4;
  text-decoration: none;
  padding: 12px 0;
  width: 100%;
  display: inline-block;
  font-weight: 700;
}
HEADER .cardsMenu__content UL.main LI A.hasSub {
  position: relative;
}
HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER {
  content: "";
  position: absolute;
  top: 17px;
  right: 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
  transform: rotate(90deg);
  transition: transform 0.5s;
}
HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed {
  color: #212121;
  font-weight: 400;
}
HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER {
  transform: rotate(-90deg);
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI A.hasSub:HOVER {
  color: #8739F4;
}
HEADER .cardsMenu__content UL.main LI A.hasSub:HOVER:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI A:not(.hasSub) {
  color: #212121;
  font-weight: 400;
}
HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  content: "";
  position: relative;
  top: -1px;
  right: 0;
  width: 17px;
  height: 12px;
  margin-left: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI A:not(.hasSub):HOVER {
  color: #8739F4;
}
HEADER .cardsMenu__content UL.main LI A:not(.hasSub):HOVER:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%238739F4\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI.active > A {
  color: #8739F4;
}
HEADER .cardsMenu__content UL.main LI.active > A:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI.active > A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%238739F4\"/></svg>");
}
HEADER .cardsMenu__content UL.main LI UL.level-2 {
  margin-bottom: 24px;
  margin-left: 24px;
}
HEADER .cardsMenu__content UL.main LI UL.level-3 {
  margin-bottom: 24px;
  margin-left: 24px;
}
HEADER.user-authenticated .regButton {
  display: none;
}

.scrolled HEADER.header {
  top: 0;
}
@media (max-width: 767.98px) {
  .scrolled HEADER.header {
    top: 12px;
  }
}

.bgLayer {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  opacity: 0;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  position: fixed;
  top: 0;
  left: -200%;
  transition: opacity 0.3s;
}
.bgLayer.show {
  left: 0;
  opacity: 1;
  z-index: 999;
}

#leftMenu {
  background-color: #E5DCFF;
  border-radius: 24px;
  padding: 24px 24px 0 24px;
  transition: max-width 0.3s;
  width: auto;
  overflow: hidden;
  display: inline-block;
  margin-top: 140px;
}
@media (min-width: 960px) {
  #leftMenu {
    max-width: 67px;
    transition: max-width 0.3s;
    white-space: nowrap;
    display: block;
  }
}
#leftMenu .menuHeader {
  position: relative;
  min-height: 50px;
  padding-right: 26px;
  cursor: pointer;
  display: inline-block;
}
@media (min-width: 960px) {
  #leftMenu .menuHeader {
    display: block;
    padding-right: 0;
  }
}
#leftMenu .menuHeader svg {
  max-height: 24px;
  max-width: 24px;
  width: auto;
  display: inline-block;
  color: #212121;
  margin: -2px 8px 0 0;
}
@media (min-width: 960px) {
  #leftMenu .menuHeader svg {
    display: none;
  }
}
#leftMenu .menuHeader.color-primary svg {
  color: #8739F4;
}
#leftMenu .menuHeader > SPAN {
  display: inline-block;
  position: relative;
  top: -1px;
}
@media (min-width: 960px) {
  #leftMenu .menuHeader > SPAN {
    display: none;
    top: 0;
  }
}
#leftMenu .menuHeader:AFTER {
  content: "";
  position: absolute;
  top: 8px;
  right: -3px;
  width: 18px;
  height: 18px;
  display: inline-block;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  transform: rotate(-90deg);
}
@media (min-width: 960px) {
  #leftMenu .menuHeader:AFTER {
    transform: rotate(180deg);
    top: 12px;
  }
}
#leftMenu .menu {
  height: 0;
  display: block;
  width: auto;
  overflow: hidden;
  transition: height 0.3s;
}
@media (min-width: 960px) {
  #leftMenu .menu {
    height: auto;
    display: block;
    overflow: visible;
  }
}
#leftMenu .menu UL {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: inline-table;
  width: 100%;
}
@media (min-width: 960px) {
  #leftMenu .menu UL {
    display: block;
    margin-left: -2px;
  }
}
#leftMenu .menu UL LI {
  width: auto;
  margin: 0 0 24px 0;
  text-align: left;
}
@media (min-width: 960px) {
  #leftMenu .menu UL LI {
    width: 100%;
  }
}
#leftMenu .menu UL LI A {
  text-decoration: none;
}
#leftMenu .menu UL LI A svg {
  max-height: 24px;
  max-width: 24px;
  width: auto;
  display: inline-block;
  color: #212121;
  margin: -2px 8px 0 0;
}
#leftMenu .menu UL LI A SPAN {
  text-decoration: none;
  color: #212121;
}
@media (min-width: 960px) {
  #leftMenu .menu UL LI A SPAN {
    opacity: 0;
  }
}
#leftMenu .menu UL LI A.active {
  color: #8739F4;
}
#leftMenu .menu UL LI A.active > svg, #leftMenu .menu UL LI A.active > SPAN {
  color: #8739F4;
}
#leftMenu .menu UL LI:HOVER > A > svg {
  color: #8739F4;
}
#leftMenu .menu UL LI:HOVER > A > SPAN {
  color: #8739F4;
}
#leftMenu .menu UL.leftmenu--sub {
  height: 0;
  overflow: hidden;
  margin: 0;
  padding-left: 36px;
}
#leftMenu .menu UL.leftmenu--sub LI A {
  padding-left: 24px;
  position: relative;
}
#leftMenu .menu UL.leftmenu--sub LI A:AFTER {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  transform: rotate(180deg);
  transition: transform 0.5s;
}
#leftMenu .menu UL.leftmenu--sub LI:HOVER > A:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
}
#leftMenu .menu UL.leftmenu--sub LI:HOVER > A > SPAN {
  color: #8739F4;
}
#leftMenu .menu UL.leftmenu--sub LI:LAST-CHILD {
  margin-bottom: 0;
}

.show > #leftMenu {
  max-width: 1000px;
}
.show > #leftMenu .menuHeader:AFTER {
  transform: rotate(90deg);
}
@media (min-width: 960px) {
  .show > #leftMenu .menuHeader:AFTER {
    transform: rotate(0deg);
    right: 12px;
  }
}
.show > #leftMenu .menu {
  height: auto;
  max-height: 1000px;
}
@media (min-width: 960px) {
  .show > #leftMenu .menu UL LI SPAN {
    opacity: 1;
  }
}
.show > #leftMenu .menu UL LI UL.leftmenu--sub {
  height: auto;
  margin-top: 16px;
}

UL.tablist {
  border: none;
  position: relative;
  margin: 0 0 40px 0;
  padding: 0;
}
UL.tablist:BEFORE {
  content: "";
  border-bottom: 1px solid #8F8F8F;
  display: block;
  width: 100%;
  position: absolute;
  bottom: 1px;
  z-index: -1;
}
UL.tablist LI {
  margin: 0 12px 0 0;
}
UL.tablist LI A.nav-link {
  color: #525252;
  font-size: 1.25rem;
  font-weight: 700;
}
UL.tablist LI A.nav-link:NOT(.active):HOVER {
  color: #212121;
  border: none;
}
UL.tablist LI A.nav-link.active {
  border-color: #8739F4;
  border-width: 3px;
  border-radius: 2px;
  color: #212121;
}

BODY.no-scroll HEADER .navbar {
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.card:has(.stretched-link) {
  cursor: pointer;
}
.card.bg-1, .card.bg-4 {
  background-color: #CDFFCF;
}
.card.bg-2 {
  background-color: #F2F0E5;
}
.card.bg-3 {
  background-color: #F2DADD;
}
.card .stretched-link {
  text-decoration: none;
  position: absolute;
  right: 18px;
  bottom: 18px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
}
.card .stretched-link:HOVER {
  text-decoration: none;
}
@media (max-width: 767.98px) {
  .card:not(.mobileImageTop) {
    flex-direction: row;
  }
}
@media (max-width: 767.98px) {
  .tx-fm-students .card:not(.mobileImageTop), .tx-sf-event-mgt .card:not(.mobileImageTop) {
    flex-direction: column;
  }
}
.card .card-img-left:not(.mobileImageTop) {
  border-radius: 24px 0 0 24px;
  max-width: 33%;
}
.card .card-img-left:not(.mobileImageTop).w-100 {
  max-width: 100%;
}
@media (max-width: 767.98px) {
  .card .card-body {
    display: table;
  }
}
@media (max-width: 767.98px) {
  .card .card-body .card-body-center {
    display: table-cell;
    vertical-align: middle;
  }
}
.card .card-body .card-body-center .stretched-link + .card-text {
  padding-right: 18px;
}
.card .card-body .cutLines {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.card .card-body .cutLines.l4 {
  -webkit-line-clamp: 4;
  line-clamp: 4;
}
.card .card-body .cutLines.l5 {
  -webkit-line-clamp: 5;
  line-clamp: 5;
}
@media (max-width: 767.98px) {
  .card.specialCard .card-img {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card.specialCard > .row > .col-12:FIRST-CHILD {
    /*padding-left: 0;
    padding-right: 0;*/
  }
}
@media (min-width: 768px) {
  .card.specialCard > .row {
    margin-top: 40px;
  }
  .card.specialCard > .row > .col-md-6:FIRST-CHILD {
    padding-left: 40px;
  }
  .card.specialCard > .row > .col-md-6:LAST-CHILD {
    padding-right: 40px;
  }
  .card.specialCard .card-body {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .card.specialCard.imageRight > .row {
    margin-top: 40px;
  }
  .card.specialCard.imageRight > .row > .col-md-6:FIRST-CHILD {
    padding-right: 40px;
    padding-left: 12px;
  }
  .card.specialCard.imageRight > .row > .col-md-6:LAST-CHILD {
    padding-left: 40px;
    padding-right: 12px;
  }
}
.card.specialCard .card-img {
  margin-bottom: 40px;
}
.card.svgCard {
  padding-left: 80px;
}
.card.svgCard svg {
  position: absolute;
  top: 34px;
  left: 24px;
  width: 60px;
  height: 60px;
}
@media (min-width: 768px) {
  .card.imageTopLeft > .row > .col-md-6:FIRST-CHILD {
    padding-left: 12px;
  }
  .card.imageTopLeft > .row > .col-md-6:FIRST-CHILD IMG {
    margin-top: -40px;
  }
}
@media (min-width: 768px) {
  .card.imageLeft > .row > .col-md-6:FIRST-CHILD {
    padding-left: 12px;
  }
}

.mb-card-grid {
  margin-bottom: 24px;
}

.slick-dotted.slick-slider {
  margin-bottom: 80px;
}

.slick__controls {
  display: inline-block;
  width: 100%;
  position: relative;
  text-align: center;
  margin-bottom: 80px;
}
.slick__controls.showControlsRight {
  text-align: right;
}
.slick__controls A.btn {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}
@media (max-width: 575.98px) {
  .slick__controls A.btn {
    left: 0;
    transform: unset;
  }
}
.slick__controls .slick__controlsPad {
  background-color: #F2F0E5;
  border-radius: 48px;
  overflow: hidden;
  width: auto;
  display: inline-block;
  min-height: 56px;
  text-align: center;
}
.slick__controls .slick__controlsPad .slick__dots {
  width: auto;
  padding: 6px 0 0 0;
  display: inline-block;
}
.slick__controls .slick__controlsPad .slick__dots UL.slick-dots {
  position: relative;
  top: unset;
  bottom: unset;
  width: auto;
  display: inline-block;
}
.slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI {
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 4px 4px 0 4px;
  border-radius: 4px;
  background-color: #2C2C2C;
  transition: all 0.2s ease-in-out;
}
.slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.slick-active {
  width: 24px;
  margin-top: 0;
  background-color: #8739F4;
}
.slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI BUTTON {
  display: none;
}
.slick__controls .slick__controlsPad .slick__arrow {
  width: 56px;
  height: 56px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.slick__controls .slick__controlsPad .slick__arrow:AFTER {
  content: "";
  position: relative;
  top: 16px;
  width: 24px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
}
.slick__controls .slick__controlsPad .slick__arrow.slick__next:AFTER {
  transform: rotate(180deg);
}

.student_content_main_categories_content {
  margin: 0 -12px;
  margin: 0;
}
.student_content_main_categories_content .slick-track {
  display: flex !important;
}
.student_content_main_categories_content .slick-slide {
  height: inherit !important;
}
.student_content_main_categories_content .itemWrap {
  margin: 0 12px;
}

.universalSlider[data-arrows="0"] .slick__controlsPad .slick__arrow, .videoSlider[data-arrows="0"] .slick__controlsPad .slick__arrow, .student_content_main_categories_content[data-arrows="0"] .slick__controlsPad .slick__arrow, .student_content_influencer_collection[data-arrows="0"] .slick__controlsPad .slick__arrow {
  display: none;
}

.universalSlider[data-dots="0"] .slick__controlsPad .slick__dots, .videoSlider[data-dots="0"] .slick__controlsPad .slick__dots, .student_content_main_categories_content[data-dots="0"] .slick__controlsPad .slick__dots, .student_content_influencer_collection[data-dots="0"] .slick__controlsPad .slick__dots {
  display: none;
}

.universalSlider, .event-slider, .videoSlider, .student_content_influencer_collection, .student_content_similarContent {
  overflow: hidden;
}
.universalSlider.addSpace .slick-track > DIV, .event-slider.addSpace .slick-track > DIV, .videoSlider.addSpace .slick-track > DIV, .student_content_influencer_collection.addSpace .slick-track > DIV, .student_content_similarContent.addSpace .slick-track > DIV {
  margin: 0 12px;
}
.universalSlider.sameHeight .slick-track, .event-slider.sameHeight .slick-track, .videoSlider.sameHeight .slick-track, .student_content_influencer_collection.sameHeight .slick-track, .student_content_similarContent.sameHeight .slick-track {
  display: flex !important;
}
.universalSlider.sameHeight .slick-slide, .event-slider.sameHeight .slick-slide, .videoSlider.sameHeight .slick-slide, .student_content_influencer_collection.sameHeight .slick-slide, .student_content_similarContent.sameHeight .slick-slide {
  height: inherit !important;
}
.universalSlider.sameHeight .slick-slide .card, .event-slider.sameHeight .slick-slide .card, .videoSlider.sameHeight .slick-slide .card, .student_content_influencer_collection.sameHeight .slick-slide .card, .student_content_similarContent.sameHeight .slick-slide .card {
  height: 100%;
}

.videoSlider .slick-list {
  margin: 0 -12px;
}
.videoSlider .wow {
  margin: 0 12px;
  height: 100%;
}

/* Overwrite spacers for core classes */
.frame-space-before-extra-small {
  padding-top: 1.5rem;
  margin-top: 0;
}

.frame-space-before-small {
  padding-top: 2rem;
  margin-top: 0;
}

.frame-space-before-medium {
  padding-top: 3rem;
  margin-top: 0;
}
@media (max-width: 575.98px) {
  .frame-space-before-medium {
    padding-top: 2rem;
  }
}

.frame-space-before-large {
  padding-top: 5rem;
  margin-top: 0;
}
@media (max-width: 575.98px) {
  .frame-space-before-large {
    padding-top: 2.5rem;
  }
}

.frame-space-before-extra-large {
  padding-top: 8.5rem;
  margin-top: 0;
}
@media (max-width: 575.98px) {
  .frame-space-before-extra-large {
    padding-top: 3rem;
  }
}

.frame-space-after-extra-small {
  padding-bottom: 1.5rem;
  margin-bottom: 0;
}

.frame-space-after-small {
  padding-bottom: 2rem;
  margin-bottom: 0;
}

.frame-space-after-medium {
  padding-bottom: 3rem;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .frame-space-after-medium {
    padding-bottom: 2rem;
  }
}

.frame-space-after-large {
  padding-bottom: 5rem;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .frame-space-after-large {
    padding-bottom: 2.5rem;
  }
}

.frame-space-after-extra-large {
  padding-bottom: 8.5rem;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .frame-space-after-extra-large {
    padding-bottom: 3rem;
  }
}

.fullwidthheroimage {
  position: relative;
  width: 100%;
  height: auto;
  text-align: center;
}
.fullwidthheroimage .heroImage {
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
}
@media (min-width: 768px) {
  .fullwidthheroimage .heroImage {
    max-width: calc(100% - 48px);
    border-radius: 24px;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .fullwidthheroimage .heroImage {
    max-width: 1200px;
  }
}
.fullwidthheroimage .heroImage PICTURE {
  height: 100%;
  width: auto;
}
.fullwidthheroimage .heroImage PICTURE IMG {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.fullwidthheroimage .heroImage video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.fullwidthheroimage .heroImage .darkener {
  background-color: #000;
  opacity: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (min-width: 768px) {
  .fullwidthheroimage .heroImage .darkener {
    border-radius: 24px;
  }
}
.fullwidthheroimage .contentPart {
  position: relative;
  left: 0;
  top: -104px;
  margin-bottom: -104px;
  width: 100%;
  text-align: left;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 768px) {
  .fullwidthheroimage .contentPart {
    padding-left: 60px;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  .fullwidthheroimage .contentPart {
    padding-left: 0;
  }
}
.fullwidthheroimage .contentPart .row > .d-block {
  background-color: #CDFFCF;
  border-radius: 24px;
  padding: 56px 56px 30px 56px;
}
@media (max-width: 767.98px) {
  .fullwidthheroimage .contentPart .row > .d-block {
    padding: 30px 24px 30px 24px;
  }
}
.fullwidthheroimage .contentPart.setBg-green .row > .d-block {
  background-color: #CDFFCF;
}
.fullwidthheroimage .contentPart.setBg-pink .row > .d-block {
  background-color: #F2DADD;
}
.fullwidthheroimage .contentPart.setBg-grey .row > .d-block {
  background-color: #F2F0E5;
}

.container-xl .event-slider {
  margin-left: -15px;
  margin-right: -15px;
}
.container-xl .event-slider .slick-list {
  padding: 0 1rem;
}
.event-list-item {
  background-color: #F2F0E5;
  color: #212121;
  border-radius: 24px;
  height: calc(100% - 2rem);
  margin-bottom: 2rem;
}
.event-slider .event-list-item {
  display: flex;
  flex-direction: column;
  height: 100%;
  width: auto;
}
.event-list-item .btnSet {
  position: absolute;
  bottom: 20px;
  width: calc(100% - 3rem);
}
.event-list-item:has(.btnSet) {
  padding-bottom: 60px;
}
.event-list-item .event-startdate:BEFORE {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.3333 1.33331C11.4967 1.33335 11.6544 1.3934 11.7765 1.50204C11.8985 1.61068 11.9764 1.76036 11.9953 1.92265L12 1.99998V2.66665C12.51 2.66661 13.0008 2.86143 13.372 3.21126C13.7431 3.56109 13.9666 4.0395 13.9967 4.54865L14 4.66665V12.6666C14 13.1767 13.8052 13.6675 13.4554 14.0386C13.1056 14.4097 12.6271 14.6332 12.118 14.6633L12 14.6666H4C3.48997 14.6667 2.99919 14.4719 2.62804 14.122C2.2569 13.7722 2.03343 13.2938 2.00333 12.7846L2 12.6666V4.66665C1.99996 4.15661 2.19478 3.66584 2.54461 3.29469C2.89445 2.92354 3.37286 2.70007 3.882 2.66998L4 2.66665V1.99998C4.00036 1.83012 4.06554 1.66679 4.18224 1.54336C4.29894 1.41994 4.45835 1.34571 4.62793 1.33584C4.79751 1.32597 4.96445 1.3812 5.09469 1.49026C5.22492 1.59931 5.30861 1.75397 5.32867 1.92265L5.33333 1.99998V2.66665H10.6667V1.99998C10.6667 1.82317 10.7369 1.6536 10.8619 1.52858C10.987 1.40355 11.1565 1.33331 11.3333 1.33331ZM3.33333 12.6666C3.33337 12.83 3.39342 12.9877 3.50206 13.1098C3.6107 13.2318 3.76038 13.3097 3.92267 13.3286L4 13.3333H12C12.1634 13.3333 12.3211 13.2732 12.4431 13.1646C12.5652 13.0559 12.643 12.9063 12.662 12.744L12.6667 12.6666V6.66665H3.33333V12.6666ZM10.6667 7.99998C10.8301 8.00002 10.9877 8.06006 11.1098 8.1687C11.2318 8.27735 11.3097 8.42702 11.3287 8.58931L11.3333 8.66665V11.3333C11.3333 11.4967 11.2733 11.6544 11.1646 11.7764C11.056 11.8985 10.9063 11.9764 10.744 11.9953L10.6667 12H8C7.83661 11.9999 7.67892 11.9399 7.55688 11.8313C7.43484 11.7226 7.35695 11.5729 7.338 11.4106L7.33333 11.3333V8.66665C7.33337 8.50325 7.39342 8.34557 7.50206 8.22353C7.6107 8.10149 7.76038 8.0236 7.92267 8.00465L8 7.99998H10.6667ZM8.66667 10.6666H10V9.33331H8.66667V10.6666ZM4 3.99998C3.83661 4.00002 3.67892 4.06006 3.55688 4.16871C3.43484 4.27735 3.35695 4.42702 3.338 4.58931L3.33333 4.66665V5.33331H12.6667V4.66665C12.6666 4.50326 12.6066 4.34557 12.4979 4.22353C12.3893 4.10149 12.2396 4.0236 12.0773 4.00465L12 3.99998H4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  width: 24px;
  height: 24px;
  position: relative;
  top: 4px;
  left: -2px;
}
.event-list-row {
  padding: 1rem 1.5rem 1.5rem 1.5rem;
}
.event-link {
  text-decoration: none;
}
.event-link:hover {
  text-decoration: none;
}
.event-slider .event-link {
  margin: 0 12px 2rem;
}
.event-slider .event-link .event-list-item {
  margin: 0;
}
.event-link P, .event-link h2, .event-link .h2, .event-link h3, .event-link .h3, .event-link H4, .event-link H5 {
  color: initial;
}
.event-image {
  position: relative;
}
.event-image img {
  object-fit: cover;
}
.event-list .event-image img, .event-slider .event-image img {
  border-radius: 24px 24px 0 0;
  object-position: top center;
  width: 100%;
}
.event-image .event-list-value {
  position: absolute;
  bottom: 0;
  left: 15px;
  background: #33F373;
  color: white;
  font-size: 1rem;
  padding: 8px 10px;
}
.event-security {
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  top: 1.5rem;
  right: 1.5rem;
  height: 2rem;
  width: 2rem;
  text-align: center;
}
.event-security i {
  font-size: 1rem;
  line-height: 2rem;
}
.event .calendar {
  padding-left: 30px;
  position: relative;
}
.event .calendar:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.3333 1.33331C11.4967 1.33335 11.6544 1.3934 11.7765 1.50204C11.8985 1.61068 11.9764 1.76036 11.9953 1.92265L12 1.99998V2.66665C12.51 2.66661 13.0008 2.86143 13.372 3.21126C13.7431 3.56109 13.9666 4.0395 13.9967 4.54865L14 4.66665V12.6666C14 13.1767 13.8052 13.6675 13.4554 14.0386C13.1056 14.4097 12.6271 14.6332 12.118 14.6633L12 14.6666H4C3.48997 14.6667 2.99919 14.4719 2.62804 14.122C2.2569 13.7722 2.03343 13.2938 2.00333 12.7846L2 12.6666V4.66665C1.99996 4.15661 2.19478 3.66584 2.54461 3.29469C2.89445 2.92354 3.37286 2.70007 3.882 2.66998L4 2.66665V1.99998C4.00036 1.83012 4.06554 1.66679 4.18224 1.54336C4.29894 1.41994 4.45835 1.34571 4.62793 1.33584C4.79751 1.32597 4.96445 1.3812 5.09469 1.49026C5.22492 1.59931 5.30861 1.75397 5.32867 1.92265L5.33333 1.99998V2.66665H10.6667V1.99998C10.6667 1.82317 10.7369 1.6536 10.8619 1.52858C10.987 1.40355 11.1565 1.33331 11.3333 1.33331ZM3.33333 12.6666C3.33337 12.83 3.39342 12.9877 3.50206 13.1098C3.6107 13.2318 3.76038 13.3097 3.92267 13.3286L4 13.3333H12C12.1634 13.3333 12.3211 13.2732 12.4431 13.1646C12.5652 13.0559 12.643 12.9063 12.662 12.744L12.6667 12.6666V6.66665H3.33333V12.6666ZM10.6667 7.99998C10.8301 8.00002 10.9877 8.06006 11.1098 8.1687C11.2318 8.27735 11.3097 8.42702 11.3287 8.58931L11.3333 8.66665V11.3333C11.3333 11.4967 11.2733 11.6544 11.1646 11.7764C11.056 11.8985 10.9063 11.9764 10.744 11.9953L10.6667 12H8C7.83661 11.9999 7.67892 11.9399 7.55688 11.8313C7.43484 11.7226 7.35695 11.5729 7.338 11.4106L7.33333 11.3333V8.66665C7.33337 8.50325 7.39342 8.34557 7.50206 8.22353C7.6107 8.10149 7.76038 8.0236 7.92267 8.00465L8 7.99998H10.6667ZM8.66667 10.6666H10V9.33331H8.66667V10.6666ZM4 3.99998C3.83661 4.00002 3.67892 4.06006 3.55688 4.16871C3.43484 4.27735 3.35695 4.42702 3.338 4.58931L3.33333 4.66665V5.33331H12.6667V4.66665C12.6666 4.50326 12.6066 4.34557 12.4979 4.22353C12.3893 4.10149 12.2396 4.0236 12.0773 4.00465L12 3.99998H4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  display: inline-block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -2px;
  left: 0;
}
.event .clock {
  padding-left: 30px;
  position: relative;
}
.event .clock:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23212121\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  display: inline-block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: -2px;
  left: 0;
}
.event .speaker IMG.avatar {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  margin: 0 18px 0 0;
  display: inline-block;
}
.event .speaker .speaker-name {
  display: inline-block;
  font-weight: 700;
}
.event__shadowBox {
  box-shadow: 1px 3px 6px rgba(0, 0, 0, 0.26);
  border-radius: 4px;
  padding: 14px;
  width: 100%;
  height: 100%;
}
.event__shadowBox:HOVER {
  box-shadow: 0px 10px 20px -2px rgba(0, 0, 0, 0.2);
}
.event__dropdown .caldrop {
  padding: 10px;
  margin-left: 23px;
}
.event__dropdown .caldrop A {
  display: block;
  clear: both;
  font-weight: 600;
  line-height: 2rem;
}
.event--addmb75 {
  margin-bottom: 75px;
}
.event-slider .event-teaser {
  margin: 1rem 0 0;
}
.event-iconrow I {
  margin-right: 15px;
  font-size: 2.2em;
}
.event-iconrow > SPAN {
  position: relative;
  top: -4px;
  font-size: 1.6em;
  font-weight: 600;
}

@media (min-width: 960px) {
  .event-detail {
    margin-top: 56px;
  }
}
@media (max-width: 767.98px) {
  .event-detail img.br-yes {
    margin-bottom: 30px;
  }
}
@media (max-width: 575.98px) {
  .event-detail-buttons > * {
    margin-left: 0px !important;
    margin-right: 16px !important;
    margin-bottom: 10px !important;
  }
}
@media (max-width: 575.98px) {
  .event-detail-speaker {
    margin-bottom: 24px !important;
  }
}
.event-detail .event-customText {
  background-color: #F2F0E5;
  border-radius: 24px;
  padding: 40px 40px 24px 40px;
}
@media (max-width: 767.98px) {
  .event-detail .event-customText {
    padding: 24px 24px 24px 24px !important;
  }
}
.event-detail .event-customText p:last-child {
  margin-bottom: 0;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}

.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.acceptCookies {
  position: absolute;
  top: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
  background-color: #525252;
  margin-bottom: 50px;
  font-size: 2em;
}
.acceptCookies .textPad {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  padding: 0 10%;
}

#eventNormal .btn-primary:active:focus, #eventNormal .btn-primary:not(:disabled):not(.disabled):active, #eventNormal .btn-primary:not(:disabled):not(.disabled):active:focus, #eventNormal .btn-primary:not(:active):focus, #eventNormal .btn-primary:not(:disabled):not(.disabled):not(:active):focus {
  background-color: #8739F4;
  box-shadow: none;
  color: #33F373;
}

@media (max-width: 575.98px) {
  #eventNormal BUTTON:not(.close), #eventNormal A.btn {
    height: 69px;
    position: relative;
    margin-bottom: 34px;
  }
  #eventNormal BUTTON:not(.close):not(.dropdown-toggle), #eventNormal A.btn:not(.dropdown-toggle) {
    width: auto;
    padding: 1rem 2rem;
  }
  #eventNormal BUTTON:not(.close).dropdown-toggle:AFTER, #eventNormal A.btn.dropdown-toggle:AFTER {
    font-size: 26px;
  }
  #eventNormal BUTTON:not(.close) > I, #eventNormal A.btn > I {
    font-size: 26px;
    margin-right: 0;
    position: relative;
    top: 2px;
  }
  #eventNormal BUTTON:not(.close) > SPAN, #eventNormal A.btn > SPAN {
    display: inline-block;
    /*position: absolute;
    top: 80px;
    left: 50%;
    transform: translateX(-50%);*/
    font-size: 1.2rem;
    font-weight: 600;
    max-width: 100%;
    text-align: center;
    margin-left: 12px;
  }
  #eventNormal .modal-footer BUTTON:not(.close) {
    width: 100%;
    margin-bottom: 20px;
  }
  #eventNormal .dropdown.event__dropdown {
    width: 100%;
  }
  #eventNormal .dropdown.event__dropdown BUTTON {
    width: auto;
  }
}
.tag {
  display: inline-block;
  border-radius: 24px;
  font-size: 0.875rem;
  font-weight: 700;
  padding: 6px 10px 6px;
  line-height: 1rem;
}
.tag.bg {
  background-color: rgba(0, 0, 0, 0.1);
  color: #525252;
}
.tag.bg.bg-green {
  background-color: #BDFF00;
  color: #212121;
}
.tag.bg.lock {
  position: relative;
  padding-left: 30px;
}
.tag.bg.lock:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23212121\"/></g></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 16px;
  display: inline-block;
}
.tag.lock {
  background-color: #BDFF00;
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23212121\"/></g></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.tag-outline {
  border: 2px solid #212121;
}
.tag[class*=icon-] {
  font-family: "BARMER Beat Screen" !important;
}
.tag[class*=icon-]:BEFORE {
  display: none;
}
.tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23212121\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23212121\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23212121\"/></g></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  background-size: 18px;
  padding-left: 32px;
}
.tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23212121\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.3333 1.33331C11.4967 1.33335 11.6544 1.3934 11.7765 1.50204C11.8985 1.61068 11.9764 1.76036 11.9953 1.92265L12 1.99998V2.66665C12.51 2.66661 13.0008 2.86143 13.372 3.21126C13.7431 3.56109 13.9666 4.0395 13.9967 4.54865L14 4.66665V12.6666C14 13.1767 13.8052 13.6675 13.4554 14.0386C13.1056 14.4097 12.6271 14.6332 12.118 14.6633L12 14.6666H4C3.48997 14.6667 2.99919 14.4719 2.62804 14.122C2.2569 13.7722 2.03343 13.2938 2.00333 12.7846L2 12.6666V4.66665C1.99996 4.15661 2.19478 3.66584 2.54461 3.29469C2.89445 2.92354 3.37286 2.70007 3.882 2.66998L4 2.66665V1.99998C4.00036 1.83012 4.06554 1.66679 4.18224 1.54336C4.29894 1.41994 4.45835 1.34571 4.62793 1.33584C4.79751 1.32597 4.96445 1.3812 5.09469 1.49026C5.22492 1.59931 5.30861 1.75397 5.32867 1.92265L5.33333 1.99998V2.66665H10.6667V1.99998C10.6667 1.82317 10.7369 1.6536 10.8619 1.52858C10.987 1.40355 11.1565 1.33331 11.3333 1.33331ZM3.33333 12.6666C3.33337 12.83 3.39342 12.9877 3.50206 13.1098C3.6107 13.2318 3.76038 13.3097 3.92267 13.3286L4 13.3333H12C12.1634 13.3333 12.3211 13.2732 12.4431 13.1646C12.5652 13.0559 12.643 12.9063 12.662 12.744L12.6667 12.6666V6.66665H3.33333V12.6666ZM10.6667 7.99998C10.8301 8.00002 10.9877 8.06006 11.1098 8.1687C11.2318 8.27735 11.3097 8.42702 11.3287 8.58931L11.3333 8.66665V11.3333C11.3333 11.4967 11.2733 11.6544 11.1646 11.7764C11.056 11.8985 10.9063 11.9764 10.744 11.9953L10.6667 12H8C7.83661 11.9999 7.67892 11.9399 7.55688 11.8313C7.43484 11.7226 7.35695 11.5729 7.338 11.4106L7.33333 11.3333V8.66665C7.33337 8.50325 7.39342 8.34557 7.50206 8.22353C7.6107 8.10149 7.76038 8.0236 7.92267 8.00465L8 7.99998H10.6667ZM8.66667 10.6666H10V9.33331H8.66667V10.6666ZM4 3.99998C3.83661 4.00002 3.67892 4.06006 3.55688 4.16871C3.43484 4.27735 3.35695 4.42702 3.338 4.58931L3.33333 4.66665V5.33331H12.6667V4.66665C12.6666 4.50326 12.6066 4.34557 12.4979 4.22353C12.3893 4.10149 12.2396 4.0236 12.0773 4.00465L12 3.99998H4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23212121\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}
.tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 10px center;
  padding-left: 32px;
}

.icon__video {
  position: relative;
}

.plyrplayer {
  border-radius: 24px;
  overflow: hidden;
}

.wow, .plyr__video-wrapper {
  position: relative;
}
.wow VIDEO, .wow .plyr__poster, .plyr__video-wrapper VIDEO, .plyr__video-wrapper .plyr__poster {
  border-radius: 24px;
  overflow: hidden;
}
.wow .btn.btn-primary.btn-primary-arrow, .plyr__video-wrapper .btn.btn-primary.btn-primary-arrow {
  position: absolute;
  bottom: 28px;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.wow .buttonWrap, .plyr__video-wrapper .buttonWrap {
  position: absolute;
  bottom: 24px;
  width: 100%;
}

.playVideoButton {
  border-radius: 50%;
  background: #8739F4;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 58px;
  height: 58px;
  cursor: pointer;
  transform: translate(-50%, -50%);
}
.playVideoButton .triangle {
  position: absolute;
  top: 50%;
  left: calc(50% - 3px);
  background-color: #fff;
  text-align: left;
  transform: rotate(30deg) skewX(-30deg) scale(1, 0.866) translate(-50%, -50%);
}
.playVideoButton .triangle:BEFORE, .playVideoButton .triangle:AFTER {
  content: "";
  position: absolute;
  background-color: inherit;
}
.playVideoButton .triangle:before {
  transform: rotate(-135deg) skewX(-45deg) scale(1.414, 0.707) translate(0, -50%);
}
.playVideoButton .triangle:after {
  transform: rotate(135deg) skewY(-45deg) scale(0.707, 1.414) translate(50%);
}
.playVideoButton .triangle, .playVideoButton .triangle:before, .playVideoButton .triangle:after {
  width: 12px;
  height: 12px;
  border-top-right-radius: 35%;
}

.iconWithText {
  display: flex;
}
.iconWithText .icon {
  display: inline-flex;
  width: 80px;
  height: 80px;
  align-self: start;
}
@media (max-width: 767.98px) {
  .iconWithText .icon {
    width: 64px;
    height: 64px;
  }
}
.iconWithText .icon svg {
  width: 100%;
  height: 100%;
}
.iconWithText .text {
  display: inline-flex;
  flex-direction: column;
  width: calc(100% - 80px);
  padding-left: 12px;
  align-self: center;
}
@media (max-width: 767.98px) {
  .iconWithText .text {
    width: calc(100% - 64px);
  }
}
.iconWithText .text .overline {
  font-size: 1rem;
}
.iconWithText.smallIcon .icon {
  width: 32px;
  height: 32px;
}
.iconWithText.smallIcon .text {
  width: calc(100% - 32px);
}

.accordion {
  background-color: #fff;
}
.accordion__header {
  cursor: pointer;
}
.accordion__header button {
  background: none;
  border: none;
  color: #000;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2rem 0;
  text-align: left;
  width: 100%;
}
.accordion .collapsed .icon-barmer-minus:before {
  content: "\e92d";
}
.accordion__content > div {
  padding: 0 1.5rem 1rem;
}
.accordion__content ul {
  padding: 0 0 2em 2em;
}
.accordion.linkStyle .accordion__header BUTTON {
  color: #212121;
  justify-content: unset;
}
.accordion.linkStyle .accordion__header BUTTON SPAN {
  color: #212121;
  text-decoration: underline;
  margin-right: 1rem;
  display: inline-block;
}
.accordion.borders .borderWrap {
  border-bottom: 1px solid #8F8F8F;
  border-radius: 0;
  /*margin-bottom: 28px;*/
  background-color: white;
}
.accordion.borders .accordion__header BUTTON {
  padding: 2rem 0;
}
.accordion.borders .accordion__content {
  padding: 0 0 2rem 0;
}
.accordion.borders .accordion__content > div {
  padding: 0 0 1rem;
}
.accordion.borders .accordion__content > .frame:LAST-CHILD {
  padding-bottom: 0;
}
.accordion.arrows .accordion__header {
  position: relative;
}
.accordion.arrows .accordion__header BUTTON:AFTER, .accordion.arrows .accordion__header .accordion__title:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23212121\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  right: 0;
  top: calc(50% - 10px);
  transform: rotate(90deg);
  width: 24px;
  height: 24px;
  transition: transform 0.3s;
}
.accordion.arrows .accordion__header BUTTON.collapsed:AFTER, .accordion.arrows .accordion__header .accordion__title.collapsed:AFTER {
  transform: rotate(-90deg);
}

.quote {
  padding: 40px;
}

.slick-slider:has(.quote) {
  margin-left: -12px;
  margin-right: -12px;
}
.slick-slider .quote {
  margin: 0 12px 0 12px;
}

.universalSlider.sameHeight .quote {
  height: 100%;
}

@keyframes plyr-progress {
  to {
    background-position: 25px 0;
    background-position: var(--plyr-progress-loading-size, 25px) 0;
  }
}
@keyframes plyr-popup {
  0% {
    opacity: 0.5;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes plyr-fade-in {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.plyr {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  align-items: center;
  direction: ltr;
  display: flex;
  flex-direction: column;
  font-family: inherit;
  font-family: var(--plyr-font-family, inherit);
  font-variant-numeric: tabular-nums;
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  line-height: 1.7;
  line-height: var(--plyr-line-height, 1.7);
  max-width: 100%;
  min-width: 200px;
  position: relative;
  text-shadow: none;
  transition: box-shadow 0.3s ease;
  z-index: 0;
}

.plyr audio, .plyr iframe, .plyr video {
  display: block;
  height: 100%;
  width: 100%;
}

.plyr button {
  font: inherit;
  line-height: inherit;
  width: auto;
}

.plyr:focus {
  outline: 0;
}

.plyr--full-ui {
  box-sizing: border-box;
}

.plyr--full-ui *, .plyr--full-ui :after, .plyr--full-ui :before {
  box-sizing: inherit;
}

.plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
  touch-action: manipulation;
}

.plyr__badge {
  background: #4a5464;
  background: var(--plyr-badge-background, #4a5464);
  border-radius: 2px;
  border-radius: var(--plyr-badge-border-radius, 2px);
  color: #fff;
  color: var(--plyr-badge-text-color, #fff);
  font-size: 9px;
  font-size: var(--plyr-font-size-badge, 9px);
  line-height: 1;
  padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
  display: none;
}

.plyr__captions {
  animation: plyr-fade-in 0.3s ease;
  bottom: 0;
  display: none;
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  left: 0;
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
  position: absolute;
  text-align: center;
  transition: transform 0.4s ease-in-out;
  width: 100%;
}

.plyr__captions span:empty {
  display: none;
}

@media (min-width: 480px) {
  .plyr__captions {
    font-size: 15px;
    font-size: var(--plyr-font-size-base, 15px);
    padding: 20px;
    padding: calc(var(--plyr-control-spacing, 10px) * 2);
  }
}
@media (min-width: 768px) {
  .plyr__captions {
    font-size: 18px;
    font-size: var(--plyr-font-size-large, 18px);
  }
}
.plyr--captions-active .plyr__captions {
  display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
  transform: translateY(-40px);
  transform: translateY(calc(var(--plyr-control-spacing, 10px) * -4));
}

.plyr__caption {
  background: rgba(0, 0, 0, 0.8);
  background: var(--plyr-captions-background, rgba(0, 0, 0, 0.8));
  border-radius: 2px;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #fff;
  color: var(--plyr-captions-text-color, #fff);
  line-height: 185%;
  padding: 0.2em 0.5em;
  white-space: pre-wrap;
}

.plyr__caption div {
  display: inline;
}

.plyr__control {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 4px;
  border-radius: var(--plyr-control-radius, 4px);
  color: inherit;
  cursor: pointer;
  flex-shrink: 0;
  overflow: visible;
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
  position: relative;
  transition: all 0.3s ease;
}

.plyr__control svg {
  fill: currentColor;
  display: block;
  height: 18px;
  height: var(--plyr-control-icon-size, 18px);
  pointer-events: none;
  width: 18px;
  width: var(--plyr-control-icon-size, 18px);
}

.plyr__control:focus {
  outline: 0;
}

.plyr__control:focus-visible {
  outline: 2px dashed #8739F4;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  outline-offset: 2px;
}

a.plyr__control {
  text-decoration: none;
}

.plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed, a.plyr__control:after, a.plyr__control:before {
  display: none;
}

.plyr--full-ui ::-webkit-media-controls {
  display: none;
}

.plyr__controls {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  text-align: center;
}

.plyr__controls .plyr__progress__container {
  flex: 1;
  min-width: 0;
}

.plyr__controls .plyr__controls__item {
  margin-left: 2.5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item:first-child {
  margin-left: 0;
  margin-right: auto;
}

.plyr__controls .plyr__controls__item.plyr__progress__container {
  padding-left: 2.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) / 4);
}

.plyr__controls .plyr__controls__item.plyr__time {
  padding: 0 5px;
  padding: 0 calc(var(--plyr-control-spacing, 10px) / 2);
}

.plyr__controls .plyr__controls__item.plyr__progress__container:first-child, .plyr__controls .plyr__controls__item.plyr__time + .plyr__time, .plyr__controls .plyr__controls__item.plyr__time:first-child {
  padding-left: 0;
}

.plyr [data-plyr=airplay], .plyr [data-plyr=captions], .plyr [data-plyr=fullscreen], .plyr [data-plyr=pip], .plyr__controls:empty {
  display: none;
}

.plyr--airplay-supported [data-plyr=airplay], .plyr--captions-enabled [data-plyr=captions], .plyr--fullscreen-enabled [data-plyr=fullscreen], .plyr--pip-supported [data-plyr=pip] {
  display: inline-block;
}

.plyr__menu {
  display: flex;
  position: relative;
}

.plyr__menu .plyr__control svg {
  transition: transform 0.3s ease;
}

.plyr__menu .plyr__control[aria-expanded=true] svg {
  transform: rotate(90deg);
}

.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip {
  display: none;
}

.plyr__menu__container {
  animation: plyr-popup 0.2s ease;
  background: rgba(255, 255, 255, 0.9019607843);
  background: var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  font-size: 15px;
  font-size: var(--plyr-font-size-base, 15px);
  margin-bottom: 10px;
  position: absolute;
  right: -3px;
  text-align: left;
  white-space: nowrap;
  z-index: 3;
}

.plyr__menu__container > div {
  overflow: hidden;
  transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}

.plyr__menu__container:after {
  border: 4px solid rgba(0, 0, 0, 0);
  border-top-color: rgba(255, 255, 255, 0.9019607843);
  border: var(--plyr-menu-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top-color: var(--plyr-menu-background, rgba(255, 255, 255, 0.9019607843));
  content: "";
  height: 0;
  position: absolute;
  right: 14px;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7 - var(--plyr-menu-arrow-size, 4px) / 2);
  top: 100%;
  width: 0;
}

.plyr__menu__container [role=menu] {
  padding: 7px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container [role=menuitem], .plyr__menu__container [role=menuitemradio] {
  margin-top: 2px;
}

.plyr__menu__container [role=menuitem]:first-child, .plyr__menu__container [role=menuitemradio]:first-child {
  margin-top: 0;
}

.plyr__menu__container .plyr__control {
  align-items: center;
  color: #4a5464;
  color: var(--plyr-menu-color, #4a5464);
  display: flex;
  font-size: 13px;
  font-size: var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));
  padding: 4.66667px 10.5px;
  padding: calc(var(--plyr-control-spacing, 10px) * 0.7 / 1.5) calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5);
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
}

.plyr__menu__container .plyr__control > span {
  align-items: inherit;
  display: flex;
  width: 100%;
}

.plyr__menu__container .plyr__control:after {
  border: 4px solid rgba(0, 0, 0, 0);
  border: var(--plyr-menu-item-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.plyr__menu__container .plyr__control--forward {
  padding-right: 28px;
  padding-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
}

.plyr__menu__container .plyr__control--forward:after {
  border-left-color: #728197;
  border-left-color: var(--plyr-menu-arrow-color, #728197);
  right: 6.5px;
  right: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--forward:focus-visible:after, .plyr__menu__container .plyr__control--forward:hover:after {
  border-left-color: initial;
}

.plyr__menu__container .plyr__control--back {
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  margin: 7px;
  margin: calc(var(--plyr-control-spacing, 10px) * 0.7);
  margin-bottom: 3.5px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  padding-left: 28px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 4);
  position: relative;
  width: calc(100% - 14px);
  width: calc(100% - var(--plyr-control-spacing, 10px) * 0.7 * 2);
}

.plyr__menu__container .plyr__control--back:after {
  border-right-color: #728197;
  border-right-color: var(--plyr-menu-arrow-color, #728197);
  left: 6.5px;
  left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 1.5 - var(--plyr-menu-item-arrow-size, 4px));
}

.plyr__menu__container .plyr__control--back:before {
  background: #dcdfe5;
  background: var(--plyr-menu-back-border-color, #dcdfe5);
  box-shadow: 0 1px 0 #fff;
  box-shadow: 0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);
  content: "";
  height: 1px;
  left: 0;
  margin-top: 3.5px;
  margin-top: calc(var(--plyr-control-spacing, 10px) * 0.7 / 2);
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 100%;
}

.plyr__menu__container .plyr__control--back:focus-visible:after, .plyr__menu__container .plyr__control--back:hover:after {
  border-right-color: initial;
}

.plyr__menu__container .plyr__control[role=menuitemradio] {
  padding-left: 7px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after, .plyr__menu__container .plyr__control[role=menuitemradio]:before {
  border-radius: 100%;
}

.plyr__menu__container .plyr__control[role=menuitemradio]:before {
  background: rgba(0, 0, 0, 0.1019607843);
  content: "";
  display: block;
  flex-shrink: 0;
  height: 16px;
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
  transition: all 0.3s ease;
  width: 16px;
}

.plyr__menu__container .plyr__control[role=menuitemradio]:after {
  background: #fff;
  border: 0;
  height: 6px;
  left: 12px;
  opacity: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: transform 0.3s ease, opacity 0.3s ease;
  width: 6px;
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before {
  background: #8739F4;
  background: var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
}

.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after {
  opacity: 1;
  transform: translateY(-50%) scale(1);
}

.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before, .plyr__menu__container .plyr__control[role=menuitemradio]:hover:before {
  background: rgba(35, 40, 47, 0.1019607843);
}

.plyr__menu__container .plyr__menu__value {
  align-items: center;
  display: flex;
  margin-left: auto;
  margin-right: -5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) * 0.7 * -1 + 2px);
  overflow: hidden;
  padding-left: 24.5px;
  padding-left: calc(var(--plyr-control-spacing, 10px) * 0.7 * 3.5);
  pointer-events: none;
}

.plyr--full-ui input[type=range] {
  -webkit-appearance: none;
  appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 26px;
  border-radius: calc(var(--plyr-range-thumb-height, 13px) * 2);
  color: #8739F4;
  color: var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  display: block;
  height: 19px;
  height: calc(var(--plyr-range-thumb-active-shadow-width, 3px) * 2 + var(--plyr-range-thumb-height, 13px));
  margin: 0;
  min-width: 0;
  padding: 0;
  transition: box-shadow 0.3s ease;
  width: 100%;
}

.plyr--full-ui input[type=range]::-webkit-slider-runnable-track {
  background: rgba(0, 0, 0, 0);
  background-image: linear-gradient(90deg, currentColor 0, rgba(0, 0, 0, 0) 0);
  background-image: linear-gradient(to right, currentColor var(--value, 0), rgba(0, 0, 0, 0) var(--value, 0));
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -webkit-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  -webkit-user-select: none;
  user-select: none;
}

.plyr--full-ui input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: -4px;
  margin-top: calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)) / 2 * -1);
  position: relative;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-track {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -moz-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-moz-range-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  position: relative;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-moz-range-progress {
  background: currentColor;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
}

.plyr--full-ui input[type=range]::-ms-track {
  color: rgba(0, 0, 0, 0);
}

.plyr--full-ui input[type=range]::-ms-fill-upper, .plyr--full-ui input[type=range]::-ms-track {
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-fill-lower {
  background: rgba(0, 0, 0, 0);
  background: currentColor;
  border: 0;
  border-radius: 2.5px;
  border-radius: calc(var(--plyr-range-track-height, 5px) / 2);
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  user-select: none;
}

.plyr--full-ui input[type=range]::-ms-thumb {
  background: #fff;
  background: var(--plyr-range-thumb-background, #fff);
  border: 0;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2));
  height: 13px;
  height: var(--plyr-range-thumb-height, 13px);
  margin-top: 0;
  position: relative;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 13px;
  width: var(--plyr-range-thumb-height, 13px);
}

.plyr--full-ui input[type=range]::-ms-tooltip {
  display: none;
}

.plyr--full-ui input[type=range]::-moz-focus-outer {
  border: 0;
}

.plyr--full-ui input[type=range]:focus {
  outline: 0;
}

.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track {
  outline: 2px dashed #8739F4;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  outline-offset: 2px;
}

.plyr--full-ui input[type=range]:focus-visible::-moz-range-track {
  outline: 2px dashed #8739F4;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  outline-offset: 2px;
}

.plyr--full-ui input[type=range]:focus-visible::-ms-track {
  outline: 2px dashed #8739F4;
  outline: 2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  outline-offset: 2px;
}

.plyr__poster {
  background-color: #000;
  background-color: var(--plyr-video-background, var(--plyr-video-background, #000));
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease;
  width: 100%;
  z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
  opacity: 1;
}

.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster {
  display: none;
}

.plyr__time {
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__time + .plyr__time:before {
  content: "⁄";
  margin-right: 10px;
  margin-right: var(--plyr-control-spacing, 10px);
}

@media (max-width: 767px) {
  .plyr__time + .plyr__time {
    display: none;
  }
}
.plyr__tooltip {
  background: #fff;
  background: var(--plyr-tooltip-background, #fff);
  border-radius: 5px;
  border-radius: var(--plyr-tooltip-radius, 5px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  color: #4a5464;
  color: var(--plyr-tooltip-color, #4a5464);
  font-size: 13px;
  font-size: var(--plyr-font-size-small, 13px);
  font-weight: 400;
  font-weight: var(--plyr-font-weight-regular, 400);
  left: 50%;
  line-height: 1.3;
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 5px 7.5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2) calc(var(--plyr-control-spacing, 10px) / 2 * 1.5);
  pointer-events: none;
  position: absolute;
  transform: translate(-50%, 10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s;
  white-space: nowrap;
  z-index: 2;
}

.plyr__tooltip:before {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr .plyr__control:focus-visible .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
  opacity: 1;
  transform: translate(-50%) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
  z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
  left: 0;
  transform: translateY(10px) scale(0.8);
  transform-origin: 0 100%;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip:before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip:before {
  left: 16px;
  left: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
  left: auto;
  right: 0;
  transform: translateY(10px) scale(0.8);
  transform-origin: 100% 100%;
}

.plyr__controls > .plyr__control:last-child .plyr__tooltip:before {
  left: auto;
  right: 16px;
  right: calc(var(--plyr-control-icon-size, 18px) / 2 + var(--plyr-control-spacing, 10px) * 0.7);
  transform: translateX(50%);
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child:focus-visible .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
  transform: translate(0) scale(1);
}

.plyr__progress {
  left: 6.5px;
  left: calc(var(--plyr-range-thumb-height, 13px) * 0.5);
  margin-right: 13px;
  margin-right: var(--plyr-range-thumb-height, 13px);
  position: relative;
}

.plyr__progress input[type=range], .plyr__progress__buffer {
  margin-left: -6.5px;
  margin-left: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  margin-right: -6.5px;
  margin-right: calc(var(--plyr-range-thumb-height, 13px) * -0.5);
  width: calc(100% + 13px);
  width: calc(100% + var(--plyr-range-thumb-height, 13px));
}

.plyr__progress input[type=range] {
  position: relative;
  z-index: 2;
}

.plyr__progress .plyr__tooltip {
  left: 0;
  max-width: 120px;
  overflow-wrap: break-word;
}

.plyr__progress__buffer {
  -webkit-appearance: none;
  background: rgba(0, 0, 0, 0);
  border: 0;
  border-radius: 100px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  margin-top: -2.5px;
  margin-top: calc(var(--plyr-range-track-height, 5px) / 2 * -1);
  padding: 0;
  position: absolute;
  top: 50%;
}

.plyr__progress__buffer::-webkit-progress-bar {
  background: rgba(0, 0, 0, 0);
}

.plyr__progress__buffer::-webkit-progress-value {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -webkit-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-moz-progress-bar {
  background: currentColor;
  border-radius: 100px;
  min-width: 5px;
  min-width: var(--plyr-range-track-height, 5px);
  -moz-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr__progress__buffer::-ms-fill {
  border-radius: 100px;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}

.plyr--loading .plyr__progress__buffer {
  animation: plyr-progress 1s linear infinite;
  background-image: linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0) 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0));
  background-image: linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0));
  background-repeat: repeat-x;
  background-size: 25px 25px;
  background-size: var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);
  color: rgba(0, 0, 0, 0);
}

.plyr--video.plyr--loading .plyr__progress__buffer {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr__progress__marker {
  background-color: #fff;
  background-color: var(--plyr-progress-marker-background, #fff);
  border-radius: 1px;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 3px;
  width: var(--plyr-progress-marker-width, 3px);
  z-index: 3;
}

.plyr__volume {
  align-items: center;
  display: flex;
  position: relative;
}

.plyr__volume input[type=range] {
  margin-left: 5px;
  margin-left: calc(var(--plyr-control-spacing, 10px) / 2);
  margin-right: 5px;
  margin-right: calc(var(--plyr-control-spacing, 10px) / 2);
  max-width: 90px;
  min-width: 60px;
  position: relative;
  z-index: 2;
}

.plyr--audio {
  display: block;
}

.plyr--audio .plyr__controls {
  background: #fff;
  background: var(--plyr-audio-controls-background, #fff);
  border-radius: inherit;
  color: #4a5464;
  color: var(--plyr-audio-control-color, #4a5464);
  padding: 10px;
  padding: var(--plyr-control-spacing, 10px);
}

.plyr--audio .plyr__control:focus-visible, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded=true] {
  background: #8739F4;
  background: var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  color: #fff;
  color: var(--plyr-audio-control-color-hover, #fff);
}

.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]::-ms-track {
  background-color: rgba(193, 200, 209, 0.6);
  background-color: var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(35, 40, 47, 0.1019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1019607843));
}

.plyr--audio .plyr__progress__buffer {
  color: rgba(193, 200, 209, 0.6);
  color: var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6));
}

.plyr--video {
  overflow: hidden;
}

.plyr--video.plyr--menu-open {
  overflow: visible;
}

.plyr__video-wrapper {
  background: #000;
  background: var(--plyr-video-background, var(--plyr-video-background, #000));
  border-radius: inherit;
  height: 100%;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
  aspect-ratio: 16/9;
}

@supports not (aspect-ratio: 16/9) {
  .plyr__video-embed, .plyr__video-wrapper--fixed-ratio {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
  }
}
.plyr__video-embed iframe, .plyr__video-wrapper--fixed-ratio video {
  border: 0;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
  padding-bottom: 240%;
  position: relative;
  transform: translateY(-38.28125%);
}

.plyr--video .plyr__controls {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
  bottom: 0;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  left: 0;
  padding: 5px;
  padding: calc(var(--plyr-control-spacing, 10px) / 2);
  padding-top: 20px;
  padding-top: calc(var(--plyr-control-spacing, 10px) * 2);
  position: absolute;
  right: 0;
  transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
  z-index: 3;
}

@media (min-width: 480px) {
  .plyr--video .plyr__controls {
    padding: 10px;
    padding: var(--plyr-control-spacing, 10px);
    padding-top: 35px;
    padding-top: calc(var(--plyr-control-spacing, 10px) * 3.5);
  }
}
.plyr--video.plyr--hide-controls .plyr__controls {
  opacity: 0;
  pointer-events: none;
  transform: translateY(100%);
}

.plyr--video .plyr__control:focus-visible, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
  background: #8739F4;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  color: #fff;
  color: var(--plyr-video-control-color-hover, #fff);
}

.plyr__control--overlaid {
  background: #8739F4;
  background: var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #8739F4)));
  border: 0;
  border-radius: 100%;
  color: #fff;
  color: var(--plyr-video-control-color, #fff);
  display: none;
  left: 50%;
  opacity: 0.9;
  padding: 15px;
  padding: calc(var(--plyr-control-spacing, 10px) * 1.5);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: 0.3s;
  z-index: 2;
}

.plyr__control--overlaid svg {
  left: 2px;
  position: relative;
}

.plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
  opacity: 1;
}

.plyr--playing .plyr__control--overlaid {
  opacity: 0;
  visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
  display: block;
}

.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]::-ms-track {
  background-color: rgba(255, 255, 255, 0.2509803922);
  background-color: var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922)));
}

.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb {
  box-shadow: 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2), 0 0 0 3px rgba(255, 255, 255, 0.5019607843);
  box-shadow: var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.1490196078), 0 0 0 1px rgba(35, 40, 47, 0.2)), 0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5019607843));
}

.plyr--video .plyr__progress__buffer {
  color: rgba(255, 255, 255, 0.2509803922);
  color: var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.2509803922));
}

.plyr:fullscreen {
  background: #000;
  border-radius: 0 !important;
  height: 100%;
  margin: 0;
  width: 100%;
}

.plyr:fullscreen video {
  height: 100%;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr:fullscreen.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr:fullscreen .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr--fullscreen-fallback {
  background: #000;
  border-radius: 0 !important;
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 10000000;
}

.plyr--fullscreen-fallback video {
  height: 100%;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
  display: block;
}

.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
  display: none;
}

.plyr--fullscreen-fallback.plyr--hide-controls {
  cursor: none;
}

@media (min-width: 1024px) {
  .plyr--fullscreen-fallback .plyr__captions {
    font-size: 21px;
    font-size: var(--plyr-font-size-xlarge, 21px);
  }
}
.plyr__ads {
  border-radius: inherit;
  bottom: 0;
  cursor: pointer;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}

.plyr__ads > div, .plyr__ads > div iframe {
  height: 100%;
  position: absolute;
  width: 100%;
}

.plyr__ads:after {
  background: #23282f;
  border-radius: 2px;
  bottom: 10px;
  bottom: var(--plyr-control-spacing, 10px);
  color: #fff;
  content: attr(data-badge-text);
  font-size: 11px;
  padding: 2px 6px;
  pointer-events: none;
  position: absolute;
  right: 10px;
  right: var(--plyr-control-spacing, 10px);
  z-index: 3;
}

.plyr__ads:empty:after {
  display: none;
}

.plyr__cues {
  background: currentColor;
  display: block;
  height: 5px;
  height: var(--plyr-range-track-height, 5px);
  left: 0;
  opacity: 0.8;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 3px;
  z-index: 3;
}

.plyr__preview-thumb {
  background-color: #fff;
  background-color: var(--plyr-tooltip-background, #fff);
  border-radius: 8px;
  border-radius: var(--plyr-menu-radius, 8px);
  bottom: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1490196078);
  box-shadow: var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.1490196078));
  margin-bottom: 10px;
  margin-bottom: calc(var(--plyr-control-spacing, 10px) / 2 * 2);
  opacity: 0;
  padding: 3px;
  pointer-events: none;
  position: absolute;
  transform: translateY(10px) scale(0.8);
  transform-origin: 50% 100%;
  transition: transform 0.2s ease 0.1s, opacity 0.2s ease 0.1s;
  z-index: 2;
}

.plyr__preview-thumb--is-shown {
  opacity: 1;
  transform: translate(0) scale(1);
}

.plyr__preview-thumb:before {
  border-left: 4px solid rgba(0, 0, 0, 0);
  border-left: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-right: 4px solid rgba(0, 0, 0, 0);
  border-right: var(--plyr-tooltip-arrow-size, 4px) solid rgba(0, 0, 0, 0);
  border-top: 4px solid #fff;
  border-top: var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);
  bottom: -4px;
  bottom: calc(var(--plyr-tooltip-arrow-size, 4px) * -1);
  content: "";
  height: 0;
  left: calc(50% + var(--preview-arrow-offset));
  position: absolute;
  transform: translateX(-50%);
  width: 0;
  z-index: 2;
}

.plyr__preview-thumb__image-container {
  background: #c1c8d1;
  border-radius: 7px;
  border-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.plyr__preview-thumb__image-container img, .plyr__preview-thumb__image-container:after {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr__preview-thumb__image-container:after {
  border-radius: inherit;
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1490196078);
  content: "";
  pointer-events: none;
}

.plyr__preview-thumb__image-container img {
  max-height: none;
  max-width: none;
}

.plyr__preview-thumb__time-container {
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078));
  background: var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7490196078)));
  border-bottom-left-radius: 7px;
  border-bottom-left-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  border-bottom-right-radius: 7px;
  border-bottom-right-radius: calc(var(--plyr-menu-radius, 8px) - 1px);
  bottom: 0;
  left: 0;
  line-height: 1.1;
  padding: 20px 6px 6px;
  position: absolute;
  right: 0;
  z-index: 3;
}

.plyr__preview-thumb__time-container span {
  color: #fff;
  font-size: 13px;
  font-size: var(--plyr-font-size-time, var(--plyr-font-size-small, 13px));
}

.plyr__preview-scrubbing {
  bottom: 0;
  filter: blur(1px);
  height: 100%;
  left: 0;
  margin: auto;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease;
  width: 100%;
  z-index: 1;
}

.plyr__preview-scrubbing--is-shown {
  opacity: 1;
}

.plyr__preview-scrubbing img {
  height: 100%;
  left: 0;
  max-height: none;
  max-width: none;
  object-fit: contain;
  position: absolute;
  top: 0;
  width: 100%;
}

.plyr--no-transition {
  transition: none !important;
}

.plyr__sr-only {
  clip: rect(1px, 1px, 1px, 1px);
  border: 0 !important;
  height: 1px !important;
  overflow: hidden;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

.plyr [hidden] {
  display: none !important;
}

.sharethis {
  margin-bottom: 40px;
}
.sharethis .sharethis__inner {
  display: flex;
}
.sharethis .sharethis__inner .sharethis__label {
  display: inline-flex;
  align-items: center;
}
.sharethis .sharethis__inner .sharethis__buttons {
  background-color: #F2F0E5;
  border-radius: 48px;
  display: inline-flex;
  margin-left: 24px;
  padding: 16px;
}
.sharethis .sharethis__inner .sharethis__buttons > A {
  display: inline-block;
  margin: 0 0 0 24px;
  width: 30px;
  height: 30px;
  color: white;
  background-color: #8739F4;
  border-radius: 50%;
  position: relative;
}
.sharethis .sharethis__inner .sharethis__buttons > A:FIRST-CHILD {
  margin-left: 0;
}
.sharethis .sharethis__inner .sharethis__buttons > A svg {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (min-width: 960px) {
  .tx-fm-universities .detailPage {
    margin-top: 56px;
  }
}
.tx-fm-universities .btn-select + .hasDatepicker {
  position: absolute;
  top: calc(100% + 24px);
}
@media (max-width: 767.98px) {
  .tx-fm-universities .btn-select + .hasDatepicker {
    top: calc(100% + 8px);
  }
}
.tx-fm-universities .btn-select + .hasDatepicker {
  left: 12px;
  z-index: 2;
  width: calc(100% - 24px);
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem {
  background: white;
  border-radius: 24px;
  margin: 0 0 15px 0;
  padding: 24px;
  /*&.status {
    &-0 {
      background: $color-pink;
    }
    &-1 {
      background: $color-lightgrey;
    }
    &-2 {
      background: $color-green;
    }
  }*/
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .image {
  width: 80px;
  height: 80px;
  border-radius: 16px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 15px;
  width: calc(100% - 85px);
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text .date {
  font-size: 0.7em;
  color: #8F8F8F;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text .statustext {
  text-transform: uppercase;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A {
  color: #8739F4;
  margin-right: 12px;
  text-decoration: underline solid #8739F4 1px;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A:LAST-CHILD {
  margin-right: 0px;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A.checklist {
  background-image: url(/Resources/images/checklist.9438f76d.svg);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 26px;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A.marketing {
  background-image: url(/Resources/images/marketing.a0e9dea7.svg);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 26px;
}
.tx-fm-universities .kanbanCol .kanbanColPad .kanbanItem .text A.report {
  background-image: url(/Resources/images/report.70d46558.svg);
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding: 0px 0px 0px 26px;
}
.tx-fm-universities .kanbanCol.requested .kanbanColPad .kanbanItem {
  background: #F2DADD;
}
.tx-fm-universities .kanbanCol.planned .kanbanColPad .kanbanItem {
  background: #F2F0E5;
}
.tx-fm-universities .kanbanCol.realized .kanbanColPad .kanbanItem {
  background: #CDFFCF;
}

.screen-reader-text { /* Reusable, toolbox kind of class */
  position: absolute;
  top: -9999px;
  left: -9999px;
}

.disabled {
  color: #525252;
  cursor: default;
}

.show {
  display: inline-block !important;
}

body {
  /*margin: 10px 0 0 0;*/
}
body .audio-container {
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
  width: 100%;
  background-color: #E5DCFF;
  border-radius: 999px;
}
body .audio-container .player {
  height: 64px;
  margin: 0;
  position: relative;
  width: 100%;
}
body .audio-container .player .info-box {
  width: calc(100% - 156px);
  display: inline-block;
  position: relative;
  top: 13px;
  vertical-align: top;
}
body .audio-container .player .info-box .track-info-box {
  display: inline-block;
  font-size: 12px;
  margin: 0 0 6px 0;
  /*visibility: hidden;*/
  width: 100px;
}
body .audio-container .player .info-box .track-info-box .track-title-text {
  display: inline-block;
  font-weight: 700;
}
body .audio-container .player .info-box .track-info-box .audio-time {
  display: inline-block;
  padding: 0 0 0 15px;
}
body .audio-container .player .info-box .track-info-box::after {
  display: block;
  clear: both;
  content: "";
}
body .audio-container .player .progress-box {
  display: inline-block;
  /*min-width: 230px;*/
  width: calc(100% - 135px);
  position: relative;
  top: 1px;
  height: 12px;
}
body .audio-container .player .progress-box .progress-cell {
  height: 12px;
  position: relative;
}
body .audio-container .player .progress-box .progress-cell .progress {
  background: #8F8F8F;
  border-radius: 10px;
  height: 12px;
  position: relative;
  width: auto;
}
body .audio-container .player .progress-box .progress-cell .progress .progress-buffer {
  background: #525252;
  height: 100%;
  width: 0;
}
body .audio-container .player .progress-box .progress-cell .progress .progress-indicator {
  background: #8739F4;
  border-radius: 10px;
  cursor: pointer;
  height: 12px;
  overflow: hidden;
  position: absolute;
  width: 12px;
}
body .audio-container .player .controls-box {
  display: inline-block;
  width: 100px;
  margin: 0 12px 0 36px;
}
body .audio-container .player .controls-box .previous-track-btn:before {
  content: "\f049";
  font: 1.2em "Font Awesome 5 Free";
  font-weight: 600;
  color: #8739F4;
}
body .audio-container .player .controls-box .previous-track-btn {
  cursor: pointer;
  display: inline-block;
  margin-right: 5px;
}
body .audio-container .player .controls-box .next-track-btn:before {
  content: "\f050";
  font: 1.2em "Font Awesome 5 Free";
  font-weight: 600;
  color: #8739F4;
}
body .audio-container .player .controls-box .next-track-btn {
  cursor: pointer;
  display: inline-block;
}
body .audio-container .player .controls-box .large-toggle-btn {
  display: inline-block;
  font-size: 0.7em;
  height: 50px;
  margin: 0 5px 0 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: center;
  vertical-align: bottom;
  width: 40px;
}
body .audio-container .player .controls-box .large-toggle-btn .large-play-btn {
  position: relative;
  top: 15px;
}
body .audio-container .player .controls-box .large-toggle-btn .large-play-btn:before {
  content: "\f04b";
  font: 1.5em/1.75 "Font Awesome 5 Free";
  font-weight: 600;
  position: relative;
  left: 2px;
}
body .audio-container .player .controls-box .large-toggle-btn .large-play-btn {
  cursor: pointer;
  display: inline-block;
  color: #8739F4;
}
body .audio-container .player .controls-box .large-toggle-btn .large-pause-btn {
  position: relative;
  top: 15px;
}
body .audio-container .player .controls-box .large-toggle-btn .large-pause-btn:before {
  content: "\f04c";
  font: 1.5em/1.75 "Font Awesome 5 Free";
  font-weight: 600;
}
body .audio-container .player .controls-box .large-toggle-btn .large-pause-btn {
  cursor: pointer;
  display: inline-block;
  position: relative;
  color: #8739F4;
}
body .audio-container .player::after {
  display: block;
  clear: both;
  content: "";
}
body .audio-container .play-list {
  display: block;
  margin: 0 auto 20px 2px;
  width: 100%;
}
body .audio-container .play-list .play-list-row {
  display: block;
  margin: 10px 0;
  width: 100%;
  font-size: 1.2em;
}
body .audio-container .play-list .play-list-row .track-title .playlist-track:hover {
  text-decoration: underline;
}
body .audio-container .play-list .play-list-row .track-title .playlist-track {
  color: #000;
  text-decoration: none;
}
body .audio-container .play-list .play-list-row .small-toggle-btn {
  border: 1px solid #525252;
  border-radius: 16px;
  cursor: pointer;
  display: inline-block;
  height: 24px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 24px;
  margin-right: 10px;
  transition: background-color 0.3s;
}
body .audio-container .play-list .play-list-row .small-toggle-btn:HOVER {
  background-color: red;
}
body .audio-container .play-list .play-list-row .small-toggle-btn .small-play-btn:before {
  content: "\f04b";
  font: 0.85em "Font Awesome 5 Free";
  font-weight: 600;
  position: relative;
  top: 3px;
  left: 1px;
}
body .audio-container .play-list .play-list-row .small-toggle-btn .small-play-btn {
  display: inline-block;
  color: #8739F4;
}
body .audio-container .play-list .play-list-row .small-toggle-btn .small-pause-btn:before {
  content: "\f04c";
  font: 0.85em "Font Awesome 5 Free";
  font-weight: 600;
  position: relative;
  top: 3px;
  left: 0;
}
body .audio-container .play-list .play-list-row .small-toggle-btn .small-pause-btn {
  display: inline-block;
  color: #8739F4;
}
body .audio-container .play-list .play-list-row .track-number {
  display: inline-block;
  padding-right: 3px;
}
body .audio-container .play-list .play-list-row .track-number:has(+ .active-track) {
  font-weight: 700;
}
body .audio-container .play-list .play-list-row .track-title {
  display: inline-block;
}
body .audio-container .play-list .play-list-row .track-title .playlist-track {
  text-decoration: none;
}
body .audio-container .play-list .play-list-row .track-title .playlist-track:hover {
  text-decoration: underline;
}
body .audio-container .play-list .play-list-row .track-title.active-track {
  font-weight: bold;
}

.tx-fm-students .externalLinks > A {
  width: calc(20% - 10px);
  max-width: 60px;
  margin: 0 5px;
  display: inline-block;
}
.tx-fm-students .mb-card-grid {
  margin-bottom: 30px;
}
@media (max-width: 767.98px) {
  .tx-fm-students .wouldLikeMore > .row > .col-12 {
    margin-bottom: 24px;
  }
}

UL.filterList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
UL.filterList LI {
  list-style-type: none;
  display: inline-block;
  margin-right: 15px;
  margin-bottom: 10px;
}
UL.filterList LI:LAST-CHILD {
  margin-right: 0px;
}

IMG.categoryIcon {
  width: 45px;
  position: relative;
  top: -5px;
}

.searchWrap {
  position: relative;
}
.searchWrap INPUT.search {
  border: 1px solid #525252;
  border-radius: 35px;
  line-height: 54px;
  font-size: 1.9em;
  padding: 0px 44px 0px 20px;
  width: 100%;
  outline: none;
}
.searchWrap:AFTER {
  content: "";
  position: absolute;
  right: 14px;
  top: 0px;
  width: 30px;
  height: 100%;
  display: inline-block;
  background-image: url(/Resources/images/magnifier.2d10bfcb.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
}

.pleaseLoginLayer {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  margin: 0px -15px;
  padding: 0px 0px 10px 0px;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%);
  background-position: 0px 300px;
  background-repeat: no-repeat;
}
.pleaseLoginLayer .gradient {
  height: 300px;
  background: linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(0, 0, 0, 0) 100%);
}
.pleaseLoginLayer.pleaseLoginVideoOverlay {
  margin: 0px;
  padding: 0px;
  border-radius: 10px;
  height: 100%;
  background: yellow;
  background-position: 0px 0px;
}
.pleaseLoginLayer.pleaseLoginVideoOverlay .text-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.student_content_wouldLikeMore .slick-dotted.slick-slider {
  margin-bottom: 0px;
}
.student_content_wouldLikeMore .card {
  border-radius: 4px;
  background: #8739F4;
}
.student_content_wouldLikeMore .card IMG {
  border-radius: 4px;
}
.student_content_wouldLikeMore .card .categTitle {
  color: white;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);
  font-size: 2.9em;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  text-transform: uppercase;
}

.nav-pills {
  width: 100%;
}
.nav-pills LI.nav-item {
  margin: 0px 10px;
}
.nav-pills LI.nav-item A.btn {
  border-radius: 50px;
}
.nav-pills LI.nav-item A.btn.active {
  background-color: red !important;
  color: black !important;
}

.fm_students__contentPiece__userCollections {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 999;
  text-align: right;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsIcon {
  background: #E5DCFF;
  width: 48px;
  height: 48px;
  border-radius: 24px;
  display: inline-block;
  position: relative;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsIcon:after {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.667 2C20.1645 2.00018 22.9998 4.83546 23 8.33301C23 10.6245 22.0433 12.8932 20.2852 15.1201C18.5299 17.3434 15.9369 19.5772 12.5547 21.832C12.2188 22.056 11.7812 22.056 11.4453 21.832C8.06309 19.5772 5.47011 17.3434 3.71484 15.1201C1.95671 12.8932 1 10.6245 1 8.33301C1.00018 4.83546 3.83546 2.00017 7.33301 2C9.10417 2 10.7072 2.72845 11.8555 3.89941L12.001 4.04297L12.1426 3.90137C13.291 2.72925 14.8948 2 16.667 2ZM16.667 4C15.4512 4 14.3535 4.49928 13.5654 5.30664L13.5566 5.31543L12.708 6.16309C12.5127 6.35821 12.2569 6.45517 12.001 6.45508C11.7444 6.45567 11.4878 6.35874 11.292 6.16309L10.4434 5.31543L10.4346 5.30664C9.64647 4.49928 8.54875 4 7.33301 4C4.94003 4.00017 3.00018 5.94003 3 8.33301C3 10.0414 3.71004 11.8847 5.28516 13.8799C6.77298 15.7645 8.99787 17.7384 12 19.793C15.0021 17.7384 17.227 15.7645 18.7148 13.8799C20.29 11.8847 21 10.0414 21 8.33301C20.9998 5.94003 19.06 4.00018 16.667 4Z\" fill=\"%238739F4\"/></svg>");
  background-repeat: no-repeat;
  background-size: 24px 24px;
  background-position: 0 0;
  position: absolute;
  top: 13px;
  left: 12px;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer {
  background: #E5DCFF;
  border-radius: 8px;
  margin: 10px 0 0 0;
  position: relative;
  display: none;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer:before {
  content: " ";
  width: 0;
  height: 0;
  -webkit-transform: rotate(360deg);
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent transparent #E5DCFF transparent;
  position: absolute;
  top: -7px;
  right: 18px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL {
  list-style-type: none;
  text-align: left;
  margin: 0;
  padding: 20px 20px 0 20px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI {
  padding: 0 0 10px 0;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI A {
  padding: 0;
  color: #212121;
  text-decoration: none;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI A:HOVER {
  color: #8739F4;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI A:before {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12.975\" height=\"15.469\" viewBox=\"0 0 12.975 15.469\"><g id=\"Group_3443\" data-name=\"Group 3443\" transform=\"translate%280.75%29\"><path id=\"Path_873\" data-name=\"Path 873\" d=\"M15.657-2.941V1.3\" transform=\"translate%28-5.552 2.941%29\" fill=\"none\" stroke=\"%23525252\" stroke-width=\"1.5\"/><path id=\"Path_874\" data-name=\"Path 874\" d=\"M0,0V4.24\" transform=\"translate%2812.225 2.121%29 rotate%2890%29\" fill=\"none\" stroke=\"%23525252\" stroke-width=\"1.5\"/><path id=\"Path_875\" data-name=\"Path 875\" d=\"M11.255,4.724v9.024L8.281,10.7l-.79-.8L6.276,8.679,5.016,9.888l-.888.88L1.15,13.746V2.9A1.748,1.748,0,0,1,2.9,1.15H7.659\" transform=\"translate%28-1.15 0.971%29\" fill=\"none\" stroke=\"%23525252\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/></g></svg>");
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 0 0;
  position: relative;
  top: 1px;
  left: 0;
  width: 25px;
  height: 16px;
  display: inline-block;
  filter: brightness(0.3);
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI.active A:before {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"12.975\" height=\"15.469\" viewBox=\"0 0 12.975 15.469\"><g id=\"Group_3443\" data-name=\"Group 3443\" transform=\"translate%280.75%29\"><path id=\"Path_873\" data-name=\"Path 873\" d=\"M15.657-2.941V1.3\" transform=\"translate%28-5.552 2.941%29\" fill=\"none\" stroke=\"%238739F4\" stroke-width=\"1.5\"/><path id=\"Path_874\" data-name=\"Path 874\" d=\"M0,0V4.24\" transform=\"translate%2812.225 2.121%29 rotate%2890%29\" fill=\"none\" stroke=\"%238739F4\" stroke-width=\"1.5\"/><path id=\"Path_875\" data-name=\"Path 875\" d=\"M11.255,4.724v9.024L8.281,10.7l-.79-.8L6.276,8.679,5.016,9.888l-.888.88L1.15,13.746V2.9A1.748,1.748,0,0,1,2.9,1.15H7.659\" transform=\"translate%28-1.15 0.971%29\" fill=\"none\" stroke=\"%238739F4\" stroke-linejoin=\"round\" stroke-width=\"1.5\"/></g></svg>");
  filter: brightness(1);
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI.last {
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  padding: 15px 0px;
  margin-top: 5px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer UL LI.last A:before {
  background-image: url(/Resources/images/add.568c231e.svg);
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs {
  display: none;
  padding: 0 20px 15px 20px;
  width: 100%;
  text-align: left;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs.show {
  display: inline-block;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .fm_students__contentPiece__userCollectionsCreateInputName {
  height: 32px;
  width: 66%;
  margin-right: 6px;
  border-radius: 20px;
  border: 1px solid #8F8F8F;
  padding: 0 6px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .fm_students__contentPiece__userCollectionsCreateInputName:focus-visible, .fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .fm_students__contentPiece__userCollectionsCreateInputName:focus {
  outline: none;
  border: 1px solid #8739F4;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs A.btn {
  position: relative;
  top: -2px;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .spinner {
  position: absolute;
  left: 60px;
  margin-top: 2px;
  display: none;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .spinner #loading-bar-left {
  animation: loading-bar-morph 1s linear 0.1s infinite;
  transform-origin: center;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .spinner #loading-bar-middle {
  animation: loading-bar-morph 1s linear 0.2s infinite;
  transform-origin: center;
}
.fm_students__contentPiece__userCollections .fm_students__contentPiece__userCollectionsLayer .fm_students__contentPiece__userCollectionsCreateInputs .spinner #loading-bar-right {
  animation: loading-bar-morph 1s linear 0.4s infinite;
  transform-origin: center;
}
@keyframes loading-bar-morph {
  0% {
    transform: scaleY(1);
  }
  25% {
    transform: scaleY(0.3);
  }
  50% {
    transform: scaleY(0.7);
  }
  75% {
    transform: scaleY(0.15);
  }
}
.fm_students__contentPiece__userCollections:hover .fm_students__contentPiece__userCollectionsLayer {
  display: block;
}

.student_content_main_categories_content__item_parent A.deleteList {
  background: #E5DCFF;
  width: 32px;
  height: 32px;
  border-radius: 20px;
  display: inline-block;
  position: absolute;
  top: 16px;
  right: 16px;
}
.student_content_main_categories_content__item_parent A.deleteList:after {
  content: "";
  background-image: url("data:image/svg+xml,<%3Fxml version=\"1.0\" encoding=\"utf-8\"%3F><svg fill=\"%238739F4\" width=\"800px\" height=\"800px\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M831.24 280.772c5.657 0 10.24-4.583 10.24-10.24v-83.528c0-5.657-4.583-10.24-10.24-10.24H194.558a10.238 10.238 0 00-10.24 10.24v83.528c0 5.657 4.583 10.24 10.24 10.24H831.24zm0 40.96H194.558c-28.278 0-51.2-22.922-51.2-51.2v-83.528c0-28.278 22.922-51.2 51.2-51.2H831.24c28.278 0 51.2 22.922 51.2 51.2v83.528c0 28.278-22.922 51.2-51.2 51.2z\"/><path d=\"M806.809 304.688l-58.245 666.45c-.544 6.246-6.714 11.9-12.99 11.9H290.226c-6.276 0-12.447-5.654-12.99-11.893L218.99 304.688c-.985-11.268-10.917-19.604-22.185-18.619s-19.604 10.917-18.619 22.185l58.245 666.45c2.385 27.401 26.278 49.294 53.795 49.294h445.348c27.517 0 51.41-21.893 53.796-49.301l58.244-666.443c.985-11.268-7.351-21.201-18.619-22.185s-21.201 7.351-22.185 18.619zM422.02 155.082V51.3c0-5.726 4.601-10.342 10.24-10.342h161.28c5.639 0 10.24 4.617 10.24 10.342v103.782c0 11.311 9.169 20.48 20.48 20.48s20.48-9.169 20.48-20.48V51.3c0-28.316-22.908-51.302-51.2-51.302H432.26c-28.292 0-51.2 22.987-51.2 51.302v103.782c0 11.311 9.169 20.48 20.48 20.48s20.48-9.169 20.48-20.48z\"/><path d=\"M496.004 410.821v460.964c0 11.311 9.169 20.48 20.48 20.48s20.48-9.169 20.48-20.48V410.821c0-11.311-9.169-20.48-20.48-20.48s-20.48 9.169-20.48 20.48zm-192.435 1.767l39.936 460.964c.976 11.269 10.903 19.612 22.171 18.636s19.612-10.903 18.636-22.171l-39.936-460.964c-.976-11.269-10.903-19.612-22.171-18.636s-19.612 10.903-18.636 22.171zm377.856-3.535l-39.936 460.964c-.976 11.269 7.367 21.195 18.636 22.171s21.195-7.367 22.171-18.636l39.936-460.964c.976-11.269-7.367-21.195-18.636-22.171s-21.195 7.367-22.171 18.636z\"/></svg>");
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 0 0;
  position: absolute;
  top: 7px;
  left: 7px;
  width: 18px;
  height: 18px;
  display: inline-block;
}

.yTcontainer {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.yTcontainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
  border-radius: 10px;
  box-shadow: 0px 0px 22px rgba(56, 61, 65, 0.25);
}

.cookieconsent-optout-marketing {
  width: 100%;
  min-height: 100%;
  background-color: #F2F0E5;
  border-radius: 10px;
  aspect-ratio: 16/9;
  position: relative;
}
.cookieconsent-optout-marketing .text {
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  font-size: 2em;
}

.teaserPreview {
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
}
.teaserPreview .play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  z-index: 1;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
}
.teaserPreview .play:AFTER {
  content: " ";
  position: absolute;
  top: 50%;
  left: calc(50% + 3px);
  transform: translate(-50%, -50%) rotate(360deg);
  display: inline-block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 15px 0 15px 26px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 0.9);
}

.download-box {
  background-color: #fff;
  display: block;
}
.download-box__files {
  background-color: #F2F0E5;
  border-radius: 24px;
  margin: 0;
  padding: 1rem 1.5rem 2rem;
}
.download-box__files ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.download-box__file, .download-box__package {
  padding: 1.25rem 0 0 0;
}
.download-box__file a, .download-box__package a {
  color: #212121;
  font-size: 1em;
  align-items: center;
  display: flex;
  text-decoration: none;
  position: relative;
  padding-left: 36px;
}
.download-box__file a:BEFORE, .download-box__package a:BEFORE {
  content: "";
  position: absolute;
  left: 0;
  top: 4px;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 24px;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.download-box__file a:hover, .download-box__package a:hover {
  text-decoration: none;
}
.download-box__file-name, .download-box__package-name {
  word-break: break-word;
  font-weight: 900;
}
.download-box__file .download, .download-box__package .download {
  position: relative;
  display: inline-block;
  padding-right: 22px;
  font-size: 0.8em;
  font-weight: 400;
}
.download-box__file .download:BEFORE, .download-box__package .download:BEFORE {
  content: "";
  position: absolute;
  right: 0;
  top: 4px;
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
}
.download-box__package {
  padding-top: 1rem;
}
.download-box__single {
  display: flex;
  text-decoration: none;
}
.download-box__single:hover {
  text-decoration: none;
}
.download-box__single__img {
  border-radius: 4px 0 0 4px;
}
@media (min-width: 960px) {
  .download-box__single__img {
    width: 15em;
  }
}
.download-box__single__img {
  width: 10em;
}
@media (min-width: 960px) {
  .download-box__single__text {
    padding: 2rem;
  }
}
.download-box__single__text {
  padding: 1.5rem;
}

.multipleFileDownload .download__item {
  display: block;
  width: 100%;
}
.multipleFileDownload .download__item .download__icon {
  display: inline-block;
  width: 60px;
  padding: 5px 26px 0 0;
  vertical-align: top;
}
.multipleFileDownload .download__item .download_title {
  display: inline-block;
  color: #212121;
  width: calc(100% - 86px);
}
.multipleFileDownload .download__item .download_title:HOVER {
  color: #8739F4;
}
.multipleFileDownload.greyBox {
  background-color: #F2F0E5;
  padding: 24px 24px 0 24px;
}
.multipleFileDownload.greyBox A {
  font-size: 0.9em;
  line-height: 1.4em;
}
.multipleFileDownload.greyBox A .small {
  display: inline-block;
}
.multipleFileDownload.greyBox A .small:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 16px;
  display: inline-block;
  width: 16px;
  height: 16px;
  position: relative;
  top: 2px;
  left: 4px;
}

.tx-fm-webinars VIDEO {
  border-radius: 24px;
}
.tx-fm-webinars H3.certificateIcon {
  background-image: url(/Resources/images/certificate.b05edee0.svg);
  background-position: -10px -5px;
  background-size: 75px;
  background-repeat: no-repeat;
  padding-left: 72px;
}
.tx-fm-webinars H3.didItIcon {
  background-image: url(/Resources/images/bisceps.5e1164e2.svg);
  background-position: -10px -5px;
  background-size: 75px;
  background-repeat: no-repeat;
  padding-left: 72px;
}
.tx-fm-webinars .progressCard {
  background-color: #F2F0E5;
}
.tx-fm-webinars .progressCard .progressValue {
  color: #0A7C3E;
  display: inline-block;
  width: 50px;
}
.tx-fm-webinars .progressCard .bar {
  background: rgba(0, 0, 0, 0.1);
  height: 10px;
  display: inline-block;
  overflow: hidden;
  line-height: 10px;
  width: calc(100% - 60px);
  border-radius: 5px;
  margin: 0;
  padding: 0;
}
.tx-fm-webinars .progressCard .bar .barProgress {
  background: #0A7C3E;
  height: 10px;
  border-radius: 5px;
}
.tx-fm-webinars .moduleList .moduleListItem {
  background-color: #CDFFCF;
}
.tx-fm-webinars .moduleList .moduleListItem .progressBar {
  background: rgba(0, 0, 0, 0.1);
  height: 4px;
  border-radius: 0;
  margin: 0;
  padding: 0;
}
.tx-fm-webinars .moduleList .moduleListItem .progressBar .progress {
  background: #0A7C3E;
  height: 4px;
  border-radius: 0;
}
.tx-fm-webinars .moduleList .moduleListItem .tag {
  background-color: rgba(0, 0, 0, 0.1);
  padding-top: 3px;
  padding-bottom: 3px;
}
.tx-fm-webinars .moduleList .moduleListItem .stretched-link {
  background-size: 24px 24px;
  right: 0;
}
.tx-fm-webinars .moduleList .moduleListItem.imageLeft {
  overflow: hidden;
}
.tx-fm-webinars .moduleList .moduleListItem.imageLeft .progressBar {
  position: absolute;
  bottom: 0;
  width: calc(100% - 12px);
  margin-left: -24px;
}
.tx-fm-webinars .moduleSingleView .creator IMG.creatorImage {
  border-radius: 50%;
  display: inline-block;
}
.tx-fm-webinars .moduleSingleView .creator .creatorName {
  display: inline-block;
  margin-left: 10px;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon {
  width: 42px;
  height: 42px;
  margin-right: 18px;
  display: inline-block;
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  display: inline-block;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.mediaType1, .tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.mediaType2 {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23fff\" /></svg>");
  background-color: #8739F4;
  background-size: 22px 22px;
  background-position: 12px 10px;
  border-radius: 50%;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.mediaTypeQuiz {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23fff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
  background-color: #8739F4;
  background-size: 24px 24px;
  background-position: 10px 10px;
  border-radius: 50%;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.viewed, .tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterIcon.finished {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%2333F373\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23212121\"/></svg>");
  background-color: #33F373;
  background-size: 32px 32px;
  background-position: 6px 5px;
  border-radius: 50%;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent > A {
  display: inline-block;
  text-decoration: none;
  color: #212121;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterText {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  max-width: calc(100% - 72px);
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterText > A {
  text-decoration: none;
  color: #212121;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterText > A .title {
  display: inline-flex;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent .chapterText > A .tag {
  display: inline-flex;
  min-width: 105px;
  height: 29px;
}
.tx-fm-webinars .moduleSingleView .chapter .chapterContent.quizContent > A {
  width: 100%;
}
.tx-fm-webinars .contentSingleView .barmerDgk_handouts_property__arrow {
  display: none;
}

.tx-fp-masterquiz .quiz-question-no {
  color: #212121;
}
.tx-fp-masterquiz .quiz-radio LABEL, .tx-fp-masterquiz .quiz-checkbox LABEL {
  position: relative;
  padding: 0 0 0 50px;
  cursor: pointer;
  width: 100%;
}
.tx-fp-masterquiz .quiz-radio LABEL INPUT.quiz-radiobox, .tx-fp-masterquiz .quiz-radio LABEL INPUT.quiz-checkboxes, .tx-fp-masterquiz .quiz-checkbox LABEL INPUT.quiz-radiobox, .tx-fp-masterquiz .quiz-checkbox LABEL INPUT.quiz-checkboxes {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.tx-fp-masterquiz .quiz-radio LABEL .checkmark, .tx-fp-masterquiz .quiz-checkbox LABEL .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 32px;
  width: 32px;
  background-color: white;
  border: 2px solid #8F8F8F;
  border-radius: 12px;
}
.tx-fp-masterquiz .quiz-radio LABEL .checkmark:after, .tx-fp-masterquiz .quiz-checkbox LABEL .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 4px;
  width: 10px;
  height: 16px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.tx-fp-masterquiz .quiz-radio LABEL:hover input ~ .checkmark, .tx-fp-masterquiz .quiz-checkbox LABEL:hover input ~ .checkmark {
  background-color: #8F8F8F;
}
.tx-fp-masterquiz .quiz-radio LABEL INPUT:checked ~ .checkmark, .tx-fp-masterquiz .quiz-checkbox LABEL INPUT:checked ~ .checkmark {
  background-color: #8739F4;
  border: 2px solid #8739F4;
}
.tx-fp-masterquiz .quiz-radio LABEL INPUT:checked ~ .checkmark:after, .tx-fp-masterquiz .quiz-checkbox LABEL INPUT:checked ~ .checkmark:after {
  display: block;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer {
  position: relative;
  padding: 17px 0 0 50px;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer .checkmark {
  position: absolute;
  top: 17px;
  left: 0;
  height: 32px;
  width: 32px;
  background-color: white;
  border: 2px solid #8F8F8F;
  border-radius: 12px;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  left: 9px;
  top: 4px;
  width: 10px;
  height: 16px;
  border: solid #fff;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  display: none;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-success {
  color: #0A7C3E !important;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-success .checkmark {
  background-color: #0A7C3E;
  border: 2px solid #0A7C3E;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-success .checkmark:after {
  display: block;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.missed:not(.text-success) .checkmark {
  background-color: #F2F0E5;
  border: 2px solid #F2F0E5;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.missed:not(.text-success) .checkmark:after {
  display: block;
  border-color: #212121;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-danger {
  color: #F2DADD !important;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-danger .checkmark {
  background-color: #F2DADD;
  border: 2px solid #F2DADD;
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-danger .checkmark:before {
  position: absolute;
  top: 1px;
  left: 13px;
  content: " ";
  height: 26px;
  width: 3px;
  background-color: white;
  display: block;
  transform: rotate(45deg);
}
.tx-fp-masterquiz .quiz-showEveryAnswer .answer.text-danger .checkmark:after {
  position: absolute;
  top: 1px;
  left: 13px;
  content: " ";
  height: 26px;
  width: 3px;
  background-color: white;
  display: block;
  transform: rotate(-45deg);
  border: 0;
}

.quizSummary {
  position: relative;
}
.quizSummary > .col-6 {
  position: absolute;
  top: 50%;
  left: 22px;
  z-index: 1;
  transform: translateY(-50%);
}
.quizSummary > .col-6.text-end {
  left: unset;
  right: 22px;
}
.quizSummary .bar {
  position: relative;
  background: #33F373;
  width: 100%;
  height: 120px;
  border-radius: 24px;
}
.quizSummary .bar .barRight {
  position: absolute;
  background: #b52828;
  top: 0;
  right: 0;
  height: 100%;
  /*border-left: 24px solid white;*/
  border-radius: 0 24px 24px 0;
}

H4.icon-done {
  font-family: "BARMER Beat Screen" !important;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\" fill=\"none\"><path d=\"M60.0911 46.6637L60.2913 46.6605L60.3092 46.6588C60.2368 46.6621 60.1641 46.6628 60.0911 46.6637ZM64.3131 45.124C63.3959 45.8819 62.2676 46.3993 61.0335 46.5872C62.2764 46.3992 63.4011 45.8796 64.3131 45.124ZM21.6927 40.7554C21.6934 40.7625 21.6953 40.7695 21.696 40.7766C21.6898 40.7118 21.6855 40.6467 21.6813 40.5813L21.6927 40.7554ZM66.6569 40.5032L64.9919 40.4527L65.0179 40.4543L66.6569 40.5032V40.5162C66.6598 40.4621 66.6602 40.4078 66.6618 40.3534L66.6569 40.5032ZM21.6732 40.4543V40.4495C21.6697 40.369 21.6687 40.2882 21.6683 40.2069L21.6732 40.4543ZM52.9883 30.4884C53.6392 29.8375 54.6942 29.8375 55.3451 30.4884L55.4508 30.6056C55.9489 31.2069 55.9599 32.0761 55.4834 32.6889L55.3451 32.8452L48.6784 39.5119L48.5612 39.6177C47.9599 40.1158 47.0907 40.1268 46.4779 39.6503L46.3216 39.5119L43.8216 37.0119C43.2114 36.4017 43.1738 35.4367 43.7077 34.7821L43.8216 34.6551C44.4224 34.0543 45.3683 34.0084 46.0221 34.5168L46.1784 34.6551L47.5 35.9751L52.9883 30.4884ZM47.4561 38.2896L47.4707 38.3026L45.0439 35.8775L47.4561 38.2896ZM21.6764 29.4744C21.6742 29.515 21.6747 29.5557 21.6732 29.5965L21.6764 29.4972L23.3398 29.546L23.3138 29.5444L21.6764 29.4972V29.4744ZM61.4193 23.4815C62.5701 23.7255 63.6147 24.2619 64.4645 25.0082C63.6193 24.2639 62.5778 23.7258 61.4193 23.4815ZM27.3145 23.4099C26.0702 23.5953 24.9438 24.114 24.0299 24.8682C24.9491 24.1116 26.079 23.5952 27.3145 23.4099ZM68.3236 40.5813C68.1113 44.7901 64.6476 48.1464 60.3597 48.3255L60 48.3337H40.6771L32.832 55.9998C31.8685 56.9411 30.3041 56.4002 30.0391 55.1762L30.0098 54.9971L30 54.8083V48.3337H28.3333C23.9858 48.3337 20.4014 45.068 20.0309 40.8873L20.0081 40.526L20 40.1711V29.8292C20 25.4305 23.5459 21.86 27.972 21.6748L28.3333 21.6667H60C64.472 21.6667 68.1355 25.1221 68.3252 29.4744L68.3333 29.8292V40.1711L68.3236 40.5813ZM23.3333 40.1711L23.3577 40.6464C23.5953 42.9899 25.5708 44.8539 28.0387 44.9921L28.3333 45.0003H31.6667C32.521 45.0003 33.2235 45.6433 33.3203 46.4717L33.3073 46.4733H33.3219L33.3333 46.667V50.8483L38.8346 45.4755C38.9904 45.3234 39.1738 45.2046 39.3717 45.124L39.5736 45.0556L39.7835 45.0149L40 45.0003H60C62.6719 45.0003 64.8402 42.9793 64.9919 40.4527L65 40.1711V29.8292C65 27.2669 62.9272 25.1557 60.2946 25.0082L60 25.0001H28.3333C25.6615 25.0001 23.4915 27.0194 23.3398 29.546L23.3333 29.8292V40.1711Z\" fill=\"%2324C268\"/><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M45 5C48.5703 5 51.4848 7.80764 51.6582 11.335L51.667 11.667V17.5C51.667 18.4205 50.9205 19.167 50 19.167C49.1453 19.167 48.441 18.5223 48.3447 17.6934L48.333 17.5V11.667C48.333 9.90982 46.9736 8.47017 45.249 8.34277L45.3076 6.68164L45.2471 8.3418L45 8.33301H40C40 10.1738 38.5078 11.6668 36.667 11.667H26.667C24.826 11.667 23.333 10.174 23.333 8.33301H18.333C16.5765 8.33318 15.1359 9.69221 15.0078 11.416L13.3477 11.3574L15.0078 11.418L15 11.667V68.333C15 70.0901 16.3595 71.5297 18.084 71.6572L18.333 71.667H45C46.7572 71.667 48.1959 70.3067 48.3232 68.582L49.9834 68.6406L48.3232 68.5811L48.333 68.333V52.5C48.333 51.5795 49.0795 50.833 50 50.833C50.8543 50.833 51.5565 51.4764 51.6533 52.3047L51.6406 52.3066H51.6553L51.667 52.5V68.333C51.667 71.9033 48.8594 74.8188 45.332 74.9922L45 75H18.333C14.7628 74.9998 11.8482 72.1922 11.6748 68.665L11.667 68.333V11.667C11.667 8.09677 14.4738 5.18134 18.001 5.00781L18.333 5H45ZM45.0439 73.3301L45.2588 73.3252C45.2909 73.3236 45.3226 73.3177 45.3545 73.3154C45.2517 73.3226 45.1484 73.3292 45.0439 73.3301ZM13.3398 68.584L13.3496 68.6885C13.3419 68.5781 13.3354 68.4667 13.335 68.3545L13.3398 68.584ZM49.9971 11.5986L49.9932 11.416L49.9824 11.292C49.9899 11.3933 49.9957 11.4958 49.9971 11.5986ZM18.0732 6.67285C18.0411 6.67449 18.0086 6.68037 17.9766 6.68262C18.0794 6.67537 18.1836 6.6689 18.2881 6.66797L18.0732 6.67285Z\" fill=\"%23212121\"/></svg>");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  line-height: 80px;
  padding-left: 100px;
  margin-bottom: 40px;
  margin-top: 6rem;
}
@media (max-width: 767.98px) {
  H4.icon-done {
    margin-top: 3rem;
  }
}

H3.smiley1 {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\" fill=\"none\"><path d=\"M25.4362 46.54C25.5838 46.3783 25.7618 46.2473 25.9601 46.1545C26.1583 46.0616 26.3729 46.0087 26.5916 45.9988C26.8103 45.9889 27.0288 46.0222 27.2347 46.0967C27.4405 46.1713 27.6296 46.2857 27.7912 46.4333C31.166 49.5271 35.5796 51.2408 40.1579 51.235C44.7996 51.235 49.1662 49.5067 52.5229 46.44C52.6837 46.2877 52.8732 46.169 53.0804 46.0908C53.2876 46.0126 53.5083 45.9764 53.7296 45.9845C53.9509 45.9926 54.1684 46.0446 54.3694 46.1377C54.5703 46.2308 54.7507 46.363 54.9 46.5265C55.0493 46.6901 55.1645 46.8818 55.2389 47.0904C55.3132 47.299 55.3453 47.5203 55.3331 47.7415C55.321 47.9626 55.2649 48.1791 55.1681 48.3783C55.0714 48.5775 54.9359 48.7554 54.7696 48.9017C50.7806 52.5528 45.5672 54.5749 40.1596 54.5683C34.7484 54.5764 29.5317 52.5515 25.5429 48.895C25.3812 48.7474 25.2502 48.5694 25.1574 48.3711C25.0645 48.1729 25.0116 47.9583 25.0017 47.7396C24.9918 47.5209 25.0251 47.3024 25.0996 47.0966C25.1742 46.8907 25.2886 46.7016 25.4362 46.54ZM32.9362 30C33.345 29.9997 33.7396 30.1496 34.0451 30.4213C34.3505 30.6929 34.5455 31.0673 34.5929 31.4733L34.6046 31.6667V36.6667C34.6075 37.0939 34.4462 37.5059 34.1541 37.8177C33.8619 38.1294 33.4612 38.3171 33.0347 38.3419C32.6082 38.3667 32.1884 38.2268 31.8621 37.951C31.5358 37.6752 31.3279 37.2847 31.2812 36.86L31.2712 36.6667V31.6667C31.2712 31.2246 31.4468 30.8007 31.7594 30.4882C32.0719 30.1756 32.4959 30 32.9379 30M46.2846 30C46.693 30.0001 47.0873 30.1502 47.3924 30.4218C47.6974 30.6934 47.8922 31.0676 47.9396 31.4733L47.9512 31.6667V36.6667C47.9541 37.0939 47.7929 37.5059 47.5007 37.8177C47.2086 38.1294 46.8079 38.3171 46.3814 38.3419C45.9549 38.3667 45.5351 38.2268 45.2088 37.951C44.8825 37.6752 44.6745 37.2847 44.6279 36.86L44.6162 36.6667V31.6667C44.6162 31.2246 44.7918 30.8007 45.1044 30.4882C45.4169 30.1756 45.8425 30 46.2846 30Z\" fill=\"%23212121\"/><path d=\"M40.0033 11.6667C24.3549 11.6667 11.6699 24.3517 11.6699 40C11.6699 55.6484 24.3549 68.3334 40.0033 68.3334C55.6516 68.3334 68.3366 55.6484 68.3366 40C68.3366 24.3517 55.6516 11.6667 40.0033 11.6667ZM40.0033 15C53.8099 15 65.0033 26.1934 65.0033 40C65.0033 53.8067 53.8099 65 40.0033 65C26.1966 65 15.0033 53.8067 15.0033 40C15.0033 26.1934 26.1966 15 40.0033 15Z\" fill=\"%2324C268\"/></svg>");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  line-height: 80px;
  padding-left: 100px;
}

H3.smiley2 {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"80\" height=\"80\" viewBox=\"0 0 80 80\" fill=\"none\"><path d=\"M50.0036 47.5C50.9241 47.5 51.6702 48.2462 51.6702 49.1667C51.6702 50.0214 51.0268 50.7258 50.198 50.8221L50.0036 50.8333H30.0036C29.0831 50.8333 28.3369 50.0871 28.3369 49.1667C28.3369 48.3119 28.9803 47.6075 29.8092 47.5112L30.0036 47.5H50.0036ZM48.3369 30C49.1916 30 49.8961 30.6434 49.9924 31.4723L50.0036 31.6667V36.6667C50.0036 37.5871 49.2574 38.3333 48.3369 38.3333C47.4822 38.3333 46.7777 37.6899 46.6815 36.861L46.6702 36.6667V31.6667C46.6702 30.7462 47.4164 30 48.3369 30ZM32.5036 30C33.3583 30 34.0628 30.6434 34.159 31.4723L34.1702 31.6667V36.6667C34.1702 37.5871 33.4241 38.3333 32.5036 38.3333C31.6489 38.3333 30.9444 37.6899 30.8481 36.861L30.8369 36.6667V31.6667C30.8369 30.7462 31.5831 30 32.5036 30Z\" fill=\"%23212121\"/><path d=\"M40.0033 11.6667C24.3552 11.6667 11.6699 24.352 11.6699 40C11.6699 55.6481 24.3552 68.3334 40.0033 68.3334C55.6513 68.3334 68.3366 55.6481 68.3366 40C68.3366 24.352 55.6513 11.6667 40.0033 11.6667ZM40.0033 15C53.8104 15 65.0033 26.1929 65.0033 40C65.0033 53.8071 53.8104 65 40.0033 65C26.1961 65 15.0033 53.8071 15.0033 40C15.0033 26.1929 26.1961 15 40.0033 15Z\" fill=\"%2324C268\"/></svg>");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 80px 80px;
  line-height: 80px;
  padding-left: 100px;
}

.settingsMenu LI:HOVER {
  background-color: transparent !important;
}
.settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23212121\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 26px;
  height: 26px;
  position: relative;
  top: 7px;
}
.settingsMenu LI A.settingsMenu__item-size:HOVER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%238739F4\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%238739F4\"/></svg>");
}
.settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23212121\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  width: 24px;
  height: 24px;
  position: relative;
  top: 9px;
}
.settingsMenu LI A.contrastSelector__trigger:HOVER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%238739F4\"/></svg>");
}

.accSettings {
  display: flex;
  justify-content: end;
}
.accSettings UL LI A.settingsMenu__item-size, .accSettings UL LI A.contrastSelector__trigger {
  width: auto;
  background-position: 0 center;
  background-size: 20px;
  padding: 0 0 0 24px;
  top: 0;
  height: 26px;
  color: #8739F4 !important;
  cursor: pointer;
  display: inline-block;
}
.accSettings UL LI A.settingsMenu__item-size SPAN, .accSettings UL LI A.contrastSelector__trigger SPAN {
  display: inline-block;
  padding-right: 10px;
}
.accSettings UL LI A.settingsMenu__item-size SPAN:AFTER, .accSettings UL LI A.contrastSelector__trigger SPAN:AFTER {
  content: "";
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%238739F4\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%238739F4\"/></svg>");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px;
  width: 12px;
  height: 12px;
  position: relative;
  top: 1px;
  left: 6px;
  display: inline-block;
  transform: rotate(-90deg);
}
.accSettings UL LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%238739F4\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%238739F4\"/></svg>");
}
.accSettings UL LI A.contrastSelector__trigger {
  background-position: 1px center;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%238739F4\"/></svg>");
}

#fontSizeContent {
  top: 60px;
  right: 0;
  left: unset;
  padding: 12px;
}

#contrastContent {
  top: 60px;
  right: 0;
  left: unset;
  padding: 12px 12px 0 12px;
}
#contrastContent UL.contrastselector__layer {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 960px) {
  #contrastContent UL.contrastselector__layer {
    white-space: nowrap;
  }
}
#contrastContent UL.contrastselector__layer LI {
  border-radius: 50%;
  display: inline-block;
  position: relative;
  margin: 0 12px 12px 0;
  padding: 0;
}
#contrastContent UL.contrastselector__layer LI .icon-barmer-check {
  background-color: transparent;
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%2333F373\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23212121\"/></svg>");
  border-radius: 50%;
  color: transparent;
  display: block;
  position: absolute;
}
#contrastContent UL.contrastselector__layer LI A {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border-width: 4px;
  border-style: solid;
  border-color: #212121;
  cursor: pointer;
  display: block;
  text-align: center;
  text-decoration: none;
}
#contrastContent UL.contrastselector__layer LI A:hover {
  text-decoration: none;
}
#contrastContent UL.contrastselector__layer LI A:before {
  color: #000;
  content: "a";
  display: block;
  text-indent: 0;
  position: relative;
  top: -3px;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-normal]:before {
  color: transparent;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-normal]:after {
  content: "";
  position: absolute;
  background-color: #212121;
  border-radius: 25%;
  height: 36px;
  width: 4px;
  top: 0;
  left: 50%;
  -ms-transform: translateX(-50%) rotate(45deg);
  transform: translateX(-50%) rotate(45deg);
  color: #212121;
  text-indent: 0;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-blackwhite] {
  border-color: #000000;
  background-color: #ffffff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-blackwhite]:before {
  color: #000000;
}
.contrast-blackwhite #contrastContent UL.contrastselector__layer LI A[data-value=contrast-blackwhite] + .icon-barmer-check {
  background-color: #000000;
  color: #ffffff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-whiteblack] {
  border-color: #ffffff;
  background-color: #000000;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-whiteblack]:before {
  color: #ffffff;
}
.contrast-whiteblack #contrastContent UL.contrastselector__layer LI A[data-value=contrast-whiteblack] + .icon-barmer-check {
  background-color: #ffffff;
  color: #000000;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-yellowblue] {
  border-color: #fffa06;
  background-color: #003aff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-yellowblue]:before {
  color: #fffa06;
}
.contrast-yellowblue #contrastContent UL.contrastselector__layer LI A[data-value=contrast-yellowblue] + .icon-barmer-check {
  background-color: #fffa06;
  color: #003aff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-blueyellow] {
  border-color: #003aff;
  background-color: #fffa06;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-blueyellow]:before {
  color: #003aff;
}
.contrast-blueyellow #contrastContent UL.contrastselector__layer LI A[data-value=contrast-blueyellow] + .icon-barmer-check {
  background-color: #003aff;
  color: #fffa06;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-greenblack] {
  border-color: #96fa04;
  background-color: #000000;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-greenblack]:before {
  color: #96fa04;
}
.contrast-greenblack #contrastContent UL.contrastselector__layer LI A[data-value=contrast-greenblack] + .icon-barmer-check {
  background-color: #96fa04;
  color: #000000;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-redblue] {
  border-color: #ce4331;
  background-color: #92feff;
}
#contrastContent UL.contrastselector__layer LI A[data-value=contrast-redblue]:before {
  color: #ce4331;
}
.contrast-redblue #contrastContent UL.contrastselector__layer LI A[data-value=contrast-redblue] + .icon-barmer-check {
  background-color: #ce4331;
  color: #92feff;
}

.accSettings #contrastContent {
  top: 5px !important;
  z-index: 9999;
  right: 0 !important;
  left: unset !important;
}
.accSettings #fontSizeContent {
  top: 5px !important;
  z-index: 9999;
  right: 0 !important;
  left: unset !important;
}

BODY.size-6 {
  font-size: 3.5rem;
}
BODY.size-5 {
  font-size: 3rem;
}
BODY.size-4 {
  font-size: 2.5rem;
}
BODY.size-3 {
  font-size: 2rem;
}
BODY.size-2 {
  font-size: 1.5rem;
}
BODY.size-1 {
  font-size: 1.25rem;
}
BODY.size-0 {
  font-size: 1rem;
}

BODY.size-6 .barmerDgk_handouts_property, BODY.size-5 .barmerDgk_handouts_property, BODY.size-4 .barmerDgk_handouts_property, BODY.size-3 .barmerDgk_handouts_property, BODY.size-2 .barmerDgk_handouts_property {
  padding-bottom: 0;
}
BODY.size-6 .barmerDgk_handouts_property .posBottom, BODY.size-5 .barmerDgk_handouts_property .posBottom, BODY.size-4 .barmerDgk_handouts_property .posBottom, BODY.size-3 .barmerDgk_handouts_property .posBottom, BODY.size-2 .barmerDgk_handouts_property .posBottom {
  position: unset;
}
BODY.size-6 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50, BODY.size-5 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50, BODY.size-4 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50, BODY.size-3 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50, BODY.size-2 .barmerDgk_handouts_property .posBottom .barmerDgk_handouts__buttons .btn.w-50 {
  width: 100% !important;
  margin-right: 0;
  margin-left: 0;
}

/* background */
.contrast-blackwhite {
  background-color: #ffffff;
  /*** BACKGROUND ***/
}
.contrast-blackwhite .textBox {
  background-color: #ffffff;
}
.contrast-blackwhite .fullwidthheroimage .contentPart .row > .d-block,
.contrast-blackwhite .btn, .contrast-blackwhite BUTTON, .contrast-blackwhite .btn-primary,
.contrast-blackwhite .slick__controls .slick__controlsPad,
.contrast-blackwhite .accordion, .contrast-blackwhite .accordion_content, .contrast-blackwhite .accordion.borders .borderWrap,
.contrast-blackwhite .bg-green, .contrast-blackwhite .bg-pink, .contrast-blackwhite .bg-grey, .contrast-blackwhite .bg-primary, .contrast-blackwhite .bg-lightgrey, .contrast-blackwhite .bg-light-purple, .contrast-blackwhite .bg-darkgreen, .contrast-blackwhite .bg-white,
.contrast-blackwhite .card,
.contrast-blackwhite .tag, .contrast-blackwhite .tag.bg,
.contrast-blackwhite .postteaser__post,
.contrast-blackwhite HEADER .navbar, .contrast-blackwhite HEADER .navbar .headerUser, .contrast-blackwhite HEADER .navbar .profile.loggedIn,
.contrast-blackwhite .dropdown-menu,
.contrast-blackwhite .form-control,
.contrast-blackwhite .form-control:active + LABEL, .contrast-blackwhite .form-control:focus + LABEL, .contrast-blackwhite .form-control.forceTop + LABEL,
.contrast-blackwhite #leftMenu,
.contrast-blackwhite .tx-fm-webinars .moduleList .moduleListItem,
.contrast-blackwhite .quellenchecker .step1 .form-check .box,
.contrast-blackwhite .form-check-label:before, .contrast-blackwhite .form-radio-label:before,
.contrast-blackwhite .quizWrap .question .indicators,
.contrast-blackwhite .maincontent FIGURE.table TABLE TR TD, .contrast-blackwhite .maincontent FIGURE.table TABLE TR TH,
.contrast-blackwhite .page-article .fullwidthheroimage .contentPart,
.contrast-blackwhite #progressbar,
.contrast-blackwhite .podcasts .podcastBox, .contrast-blackwhite .podcasts .podcastBox .externalLinks > A,
.contrast-blackwhite UL.list-green-check > LI:BEFORE {
  background-color: #ffffff !important;
}
.contrast-blackwhite HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-whiteblack {
  background-color: #000000;
  /*** BACKGROUND ***/
}
.contrast-whiteblack .textBox {
  background-color: #000000;
}
.contrast-whiteblack .fullwidthheroimage .contentPart .row > .d-block,
.contrast-whiteblack .btn, .contrast-whiteblack BUTTON, .contrast-whiteblack .btn-primary,
.contrast-whiteblack .slick__controls .slick__controlsPad,
.contrast-whiteblack .accordion, .contrast-whiteblack .accordion_content, .contrast-whiteblack .accordion.borders .borderWrap,
.contrast-whiteblack .bg-green, .contrast-whiteblack .bg-pink, .contrast-whiteblack .bg-grey, .contrast-whiteblack .bg-primary, .contrast-whiteblack .bg-lightgrey, .contrast-whiteblack .bg-light-purple, .contrast-whiteblack .bg-darkgreen, .contrast-whiteblack .bg-white,
.contrast-whiteblack .card,
.contrast-whiteblack .tag, .contrast-whiteblack .tag.bg,
.contrast-whiteblack .postteaser__post,
.contrast-whiteblack HEADER .navbar, .contrast-whiteblack HEADER .navbar .headerUser, .contrast-whiteblack HEADER .navbar .profile.loggedIn,
.contrast-whiteblack .dropdown-menu,
.contrast-whiteblack .form-control,
.contrast-whiteblack .form-control:active + LABEL, .contrast-whiteblack .form-control:focus + LABEL, .contrast-whiteblack .form-control.forceTop + LABEL,
.contrast-whiteblack #leftMenu,
.contrast-whiteblack .tx-fm-webinars .moduleList .moduleListItem,
.contrast-whiteblack .quellenchecker .step1 .form-check .box,
.contrast-whiteblack .form-check-label:before, .contrast-whiteblack .form-radio-label:before,
.contrast-whiteblack .quizWrap .question .indicators,
.contrast-whiteblack .maincontent FIGURE.table TABLE TR TD, .contrast-whiteblack .maincontent FIGURE.table TABLE TR TH,
.contrast-whiteblack .page-article .fullwidthheroimage .contentPart,
.contrast-whiteblack #progressbar,
.contrast-whiteblack .podcasts .podcastBox, .contrast-whiteblack .podcasts .podcastBox .externalLinks > A,
.contrast-whiteblack UL.list-green-check > LI:BEFORE {
  background-color: #000000 !important;
}
.contrast-whiteblack HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-yellowblue {
  background-color: #003aff;
  /*** BACKGROUND ***/
}
.contrast-yellowblue .textBox {
  background-color: #003aff;
}
.contrast-yellowblue .fullwidthheroimage .contentPart .row > .d-block,
.contrast-yellowblue .btn, .contrast-yellowblue BUTTON, .contrast-yellowblue .btn-primary,
.contrast-yellowblue .slick__controls .slick__controlsPad,
.contrast-yellowblue .accordion, .contrast-yellowblue .accordion_content, .contrast-yellowblue .accordion.borders .borderWrap,
.contrast-yellowblue .bg-green, .contrast-yellowblue .bg-pink, .contrast-yellowblue .bg-grey, .contrast-yellowblue .bg-primary, .contrast-yellowblue .bg-lightgrey, .contrast-yellowblue .bg-light-purple, .contrast-yellowblue .bg-darkgreen, .contrast-yellowblue .bg-white,
.contrast-yellowblue .card,
.contrast-yellowblue .tag, .contrast-yellowblue .tag.bg,
.contrast-yellowblue .postteaser__post,
.contrast-yellowblue HEADER .navbar, .contrast-yellowblue HEADER .navbar .headerUser, .contrast-yellowblue HEADER .navbar .profile.loggedIn,
.contrast-yellowblue .dropdown-menu,
.contrast-yellowblue .form-control,
.contrast-yellowblue .form-control:active + LABEL, .contrast-yellowblue .form-control:focus + LABEL, .contrast-yellowblue .form-control.forceTop + LABEL,
.contrast-yellowblue #leftMenu,
.contrast-yellowblue .tx-fm-webinars .moduleList .moduleListItem,
.contrast-yellowblue .quellenchecker .step1 .form-check .box,
.contrast-yellowblue .form-check-label:before, .contrast-yellowblue .form-radio-label:before,
.contrast-yellowblue .quizWrap .question .indicators,
.contrast-yellowblue .maincontent FIGURE.table TABLE TR TD, .contrast-yellowblue .maincontent FIGURE.table TABLE TR TH,
.contrast-yellowblue .page-article .fullwidthheroimage .contentPart,
.contrast-yellowblue #progressbar,
.contrast-yellowblue .podcasts .podcastBox, .contrast-yellowblue .podcasts .podcastBox .externalLinks > A,
.contrast-yellowblue UL.list-green-check > LI:BEFORE {
  background-color: #003aff !important;
}
.contrast-yellowblue HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-blueyellow {
  background-color: #fffa06;
  /*** BACKGROUND ***/
}
.contrast-blueyellow .textBox {
  background-color: #fffa06;
}
.contrast-blueyellow .fullwidthheroimage .contentPart .row > .d-block,
.contrast-blueyellow .btn, .contrast-blueyellow BUTTON, .contrast-blueyellow .btn-primary,
.contrast-blueyellow .slick__controls .slick__controlsPad,
.contrast-blueyellow .accordion, .contrast-blueyellow .accordion_content, .contrast-blueyellow .accordion.borders .borderWrap,
.contrast-blueyellow .bg-green, .contrast-blueyellow .bg-pink, .contrast-blueyellow .bg-grey, .contrast-blueyellow .bg-primary, .contrast-blueyellow .bg-lightgrey, .contrast-blueyellow .bg-light-purple, .contrast-blueyellow .bg-darkgreen, .contrast-blueyellow .bg-white,
.contrast-blueyellow .card,
.contrast-blueyellow .tag, .contrast-blueyellow .tag.bg,
.contrast-blueyellow .postteaser__post,
.contrast-blueyellow HEADER .navbar, .contrast-blueyellow HEADER .navbar .headerUser, .contrast-blueyellow HEADER .navbar .profile.loggedIn,
.contrast-blueyellow .dropdown-menu,
.contrast-blueyellow .form-control,
.contrast-blueyellow .form-control:active + LABEL, .contrast-blueyellow .form-control:focus + LABEL, .contrast-blueyellow .form-control.forceTop + LABEL,
.contrast-blueyellow #leftMenu,
.contrast-blueyellow .tx-fm-webinars .moduleList .moduleListItem,
.contrast-blueyellow .quellenchecker .step1 .form-check .box,
.contrast-blueyellow .form-check-label:before, .contrast-blueyellow .form-radio-label:before,
.contrast-blueyellow .quizWrap .question .indicators,
.contrast-blueyellow .maincontent FIGURE.table TABLE TR TD, .contrast-blueyellow .maincontent FIGURE.table TABLE TR TH,
.contrast-blueyellow .page-article .fullwidthheroimage .contentPart,
.contrast-blueyellow #progressbar,
.contrast-blueyellow .podcasts .podcastBox, .contrast-blueyellow .podcasts .podcastBox .externalLinks > A,
.contrast-blueyellow UL.list-green-check > LI:BEFORE {
  background-color: #fffa06 !important;
}
.contrast-blueyellow HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-greenblack {
  background-color: #000000;
  /*** BACKGROUND ***/
}
.contrast-greenblack .textBox {
  background-color: #000000;
}
.contrast-greenblack .fullwidthheroimage .contentPart .row > .d-block,
.contrast-greenblack .btn, .contrast-greenblack BUTTON, .contrast-greenblack .btn-primary,
.contrast-greenblack .slick__controls .slick__controlsPad,
.contrast-greenblack .accordion, .contrast-greenblack .accordion_content, .contrast-greenblack .accordion.borders .borderWrap,
.contrast-greenblack .bg-green, .contrast-greenblack .bg-pink, .contrast-greenblack .bg-grey, .contrast-greenblack .bg-primary, .contrast-greenblack .bg-lightgrey, .contrast-greenblack .bg-light-purple, .contrast-greenblack .bg-darkgreen, .contrast-greenblack .bg-white,
.contrast-greenblack .card,
.contrast-greenblack .tag, .contrast-greenblack .tag.bg,
.contrast-greenblack .postteaser__post,
.contrast-greenblack HEADER .navbar, .contrast-greenblack HEADER .navbar .headerUser, .contrast-greenblack HEADER .navbar .profile.loggedIn,
.contrast-greenblack .dropdown-menu,
.contrast-greenblack .form-control,
.contrast-greenblack .form-control:active + LABEL, .contrast-greenblack .form-control:focus + LABEL, .contrast-greenblack .form-control.forceTop + LABEL,
.contrast-greenblack #leftMenu,
.contrast-greenblack .tx-fm-webinars .moduleList .moduleListItem,
.contrast-greenblack .quellenchecker .step1 .form-check .box,
.contrast-greenblack .form-check-label:before, .contrast-greenblack .form-radio-label:before,
.contrast-greenblack .quizWrap .question .indicators,
.contrast-greenblack .maincontent FIGURE.table TABLE TR TD, .contrast-greenblack .maincontent FIGURE.table TABLE TR TH,
.contrast-greenblack .page-article .fullwidthheroimage .contentPart,
.contrast-greenblack #progressbar,
.contrast-greenblack .podcasts .podcastBox, .contrast-greenblack .podcasts .podcastBox .externalLinks > A,
.contrast-greenblack UL.list-green-check > LI:BEFORE {
  background-color: #000000 !important;
}
.contrast-greenblack HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}
.contrast-redblue {
  background-color: #92feff;
  /*** BACKGROUND ***/
}
.contrast-redblue .textBox {
  background-color: #92feff;
}
.contrast-redblue .fullwidthheroimage .contentPart .row > .d-block,
.contrast-redblue .btn, .contrast-redblue BUTTON, .contrast-redblue .btn-primary,
.contrast-redblue .slick__controls .slick__controlsPad,
.contrast-redblue .accordion, .contrast-redblue .accordion_content, .contrast-redblue .accordion.borders .borderWrap,
.contrast-redblue .bg-green, .contrast-redblue .bg-pink, .contrast-redblue .bg-grey, .contrast-redblue .bg-primary, .contrast-redblue .bg-lightgrey, .contrast-redblue .bg-light-purple, .contrast-redblue .bg-darkgreen, .contrast-redblue .bg-white,
.contrast-redblue .card,
.contrast-redblue .tag, .contrast-redblue .tag.bg,
.contrast-redblue .postteaser__post,
.contrast-redblue HEADER .navbar, .contrast-redblue HEADER .navbar .headerUser, .contrast-redblue HEADER .navbar .profile.loggedIn,
.contrast-redblue .dropdown-menu,
.contrast-redblue .form-control,
.contrast-redblue .form-control:active + LABEL, .contrast-redblue .form-control:focus + LABEL, .contrast-redblue .form-control.forceTop + LABEL,
.contrast-redblue #leftMenu,
.contrast-redblue .tx-fm-webinars .moduleList .moduleListItem,
.contrast-redblue .quellenchecker .step1 .form-check .box,
.contrast-redblue .form-check-label:before, .contrast-redblue .form-radio-label:before,
.contrast-redblue .quizWrap .question .indicators,
.contrast-redblue .maincontent FIGURE.table TABLE TR TD, .contrast-redblue .maincontent FIGURE.table TABLE TR TH,
.contrast-redblue .page-article .fullwidthheroimage .contentPart,
.contrast-redblue #progressbar,
.contrast-redblue .podcasts .podcastBox, .contrast-redblue .podcasts .podcastBox .externalLinks > A,
.contrast-redblue UL.list-green-check > LI:BEFORE {
  background-color: #92feff !important;
}
.contrast-redblue HEADER .navbar .profile.loggedIn {
  filter: brightness(88%);
}

/* Color */
.contrast-blackwhite h1, .contrast-blackwhite .h1 {
  color: #000000 !important;
}
.contrast-blackwhite .h1 {
  color: #000000 !important;
}
.contrast-blackwhite h2, .contrast-blackwhite .h2 {
  color: #000000 !important;
}
.contrast-blackwhite .h2 {
  color: #000000 !important;
}
.contrast-blackwhite h3, .contrast-blackwhite .h3 {
  color: #000000 !important;
}
.contrast-blackwhite .h3 {
  color: #000000 !important;
}
.contrast-blackwhite h4, .contrast-blackwhite .h4 {
  color: #000000 !important;
}
.contrast-blackwhite .h4 {
  color: #000000 !important;
}
.contrast-blackwhite h5, .contrast-blackwhite .h5 {
  color: #000000 !important;
}
.contrast-blackwhite .h5 {
  color: #000000 !important;
}
.contrast-blackwhite h6, .contrast-blackwhite .h6 {
  color: #000000 !important;
}
.contrast-blackwhite .h6 {
  color: #000000 !important;
}
.contrast-whiteblack h1, .contrast-whiteblack .h1 {
  color: #ffffff !important;
}
.contrast-whiteblack .h1 {
  color: #ffffff !important;
}
.contrast-whiteblack h2, .contrast-whiteblack .h2 {
  color: #ffffff !important;
}
.contrast-whiteblack .h2 {
  color: #ffffff !important;
}
.contrast-whiteblack h3, .contrast-whiteblack .h3 {
  color: #ffffff !important;
}
.contrast-whiteblack .h3 {
  color: #ffffff !important;
}
.contrast-whiteblack h4, .contrast-whiteblack .h4 {
  color: #ffffff !important;
}
.contrast-whiteblack .h4 {
  color: #ffffff !important;
}
.contrast-whiteblack h5, .contrast-whiteblack .h5 {
  color: #ffffff !important;
}
.contrast-whiteblack .h5 {
  color: #ffffff !important;
}
.contrast-whiteblack h6, .contrast-whiteblack .h6 {
  color: #ffffff !important;
}
.contrast-whiteblack .h6 {
  color: #ffffff !important;
}
.contrast-yellowblue h1, .contrast-yellowblue .h1 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h1 {
  color: #fffa06 !important;
}
.contrast-yellowblue h2, .contrast-yellowblue .h2 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h2 {
  color: #fffa06 !important;
}
.contrast-yellowblue h3, .contrast-yellowblue .h3 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h3 {
  color: #fffa06 !important;
}
.contrast-yellowblue h4, .contrast-yellowblue .h4 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h4 {
  color: #fffa06 !important;
}
.contrast-yellowblue h5, .contrast-yellowblue .h5 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h5 {
  color: #fffa06 !important;
}
.contrast-yellowblue h6, .contrast-yellowblue .h6 {
  color: #fffa06 !important;
}
.contrast-yellowblue .h6 {
  color: #fffa06 !important;
}
.contrast-blueyellow h1, .contrast-blueyellow .h1 {
  color: #003aff !important;
}
.contrast-blueyellow .h1 {
  color: #003aff !important;
}
.contrast-blueyellow h2, .contrast-blueyellow .h2 {
  color: #003aff !important;
}
.contrast-blueyellow .h2 {
  color: #003aff !important;
}
.contrast-blueyellow h3, .contrast-blueyellow .h3 {
  color: #003aff !important;
}
.contrast-blueyellow .h3 {
  color: #003aff !important;
}
.contrast-blueyellow h4, .contrast-blueyellow .h4 {
  color: #003aff !important;
}
.contrast-blueyellow .h4 {
  color: #003aff !important;
}
.contrast-blueyellow h5, .contrast-blueyellow .h5 {
  color: #003aff !important;
}
.contrast-blueyellow .h5 {
  color: #003aff !important;
}
.contrast-blueyellow h6, .contrast-blueyellow .h6 {
  color: #003aff !important;
}
.contrast-blueyellow .h6 {
  color: #003aff !important;
}
.contrast-greenblack h1, .contrast-greenblack .h1 {
  color: #96fa04 !important;
}
.contrast-greenblack .h1 {
  color: #96fa04 !important;
}
.contrast-greenblack h2, .contrast-greenblack .h2 {
  color: #96fa04 !important;
}
.contrast-greenblack .h2 {
  color: #96fa04 !important;
}
.contrast-greenblack h3, .contrast-greenblack .h3 {
  color: #96fa04 !important;
}
.contrast-greenblack .h3 {
  color: #96fa04 !important;
}
.contrast-greenblack h4, .contrast-greenblack .h4 {
  color: #96fa04 !important;
}
.contrast-greenblack .h4 {
  color: #96fa04 !important;
}
.contrast-greenblack h5, .contrast-greenblack .h5 {
  color: #96fa04 !important;
}
.contrast-greenblack .h5 {
  color: #96fa04 !important;
}
.contrast-greenblack h6, .contrast-greenblack .h6 {
  color: #96fa04 !important;
}
.contrast-greenblack .h6 {
  color: #96fa04 !important;
}
.contrast-redblue h1, .contrast-redblue .h1 {
  color: #ce4331 !important;
}
.contrast-redblue .h1 {
  color: #ce4331 !important;
}
.contrast-redblue h2, .contrast-redblue .h2 {
  color: #ce4331 !important;
}
.contrast-redblue .h2 {
  color: #ce4331 !important;
}
.contrast-redblue h3, .contrast-redblue .h3 {
  color: #ce4331 !important;
}
.contrast-redblue .h3 {
  color: #ce4331 !important;
}
.contrast-redblue h4, .contrast-redblue .h4 {
  color: #ce4331 !important;
}
.contrast-redblue .h4 {
  color: #ce4331 !important;
}
.contrast-redblue h5, .contrast-redblue .h5 {
  color: #ce4331 !important;
}
.contrast-redblue .h5 {
  color: #ce4331 !important;
}
.contrast-redblue h6, .contrast-redblue .h6 {
  color: #ce4331 !important;
}
.contrast-redblue .h6 {
  color: #ce4331 !important;
}

.contrast-blackwhite {
  color: #000000;
}
.contrast-blackwhite .textBox {
  color: #000000;
}
.contrast-blackwhite {
  /*** TEXT ***/
}
.contrast-blackwhite .btn, .contrast-blackwhite BUTTON, .contrast-blackwhite .btn-primary,
.contrast-blackwhite .card-body,
.contrast-blackwhite .tag,
.contrast-blackwhite A, .contrast-blackwhite A:HOVER, .contrast-blackwhite A:ACTIVE, .contrast-blackwhite A:FOCUS, .contrast-blackwhite A:VISITED,
.contrast-blackwhite HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-blackwhite HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-blackwhite .form-control,
.contrast-blackwhite .form-control:active + LABEL, .contrast-blackwhite .form-control:focus + LABEL, .contrast-blackwhite .form-control.forceTop + LABEL,
.contrast-blackwhite #leftMenu, .contrast-blackwhite #leftMenu .menu UL LI A.active svg, .contrast-blackwhite #leftMenu .menu UL LI A.active SPAN, .contrast-blackwhite #leftMenu .menu UL LI A svg, .contrast-blackwhite #leftMenu .menu UL LI A SPAN,
.contrast-blackwhite HEADER .navbar .profile.loggedIn SPAN,
.contrast-blackwhite .tx-fm-webinars .progressCard .progressValue,
.contrast-blackwhite LABEL, .contrast-blackwhite .form-check-label,
.contrast-blackwhite .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-blackwhite .quellenchecker .result SPAN,
.contrast-blackwhite .color-primary,
.contrast-blackwhite #leftMenu .menuHeader.color-primary svg,
.contrast-blackwhite .page-article .author .moreBlogsByAuthor UL {
  color: #000000 !important;
}
.contrast-blackwhite {
  /** BORDERS */
}
.contrast-blackwhite .accordion.borders .borderWrap,
.contrast-blackwhite UL.tablist:BEFORE,
.contrast-blackwhite UL.tablist LI A.nav-link.active,
.contrast-blackwhite .border-bottom, .contrast-blackwhite .border-top, .contrast-blackwhite .border-left, .contrast-blackwhite .border-right {
  border-color: #000000;
}
.contrast-blackwhite .fullwidthheroimage .contentPart .row > .d-block,
.contrast-blackwhite .btn:not(.stretched-link), .contrast-blackwhite BUTTON, .contrast-blackwhite .btn-primary,
.contrast-blackwhite .slick__controls .slick__controlsPad,
.contrast-blackwhite .bg-green, .contrast-blackwhite .bg-pink, .contrast-blackwhite .bg-grey, .contrast-blackwhite .bg-primary, .contrast-blackwhite .bg-lightgrey, .contrast-blackwhite .bg-light-purple, .contrast-blackwhite .bg-darkgreen, .contrast-blackwhite .bg-white,
.contrast-blackwhite .card,
.contrast-blackwhite .postteaser__post,
.contrast-blackwhite HEADER .navbar,
.contrast-blackwhite .barmerDgk_handouts__header,
.contrast-blackwhite .form-control,
.contrast-blackwhite #leftMenu,
.contrast-blackwhite .quellenchecker .step1 .form-check .box,
.contrast-blackwhite .quizWrap .question .indicators,
.contrast-blackwhite .page-article .fullwidthheroimage .contentPart,
.contrast-blackwhite .podcasts .podcastBox, .contrast-blackwhite .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #000000;
  border-radius: 24px;
}
.contrast-blackwhite HEADER .navbar {
  border-radius: 36px;
}
.contrast-blackwhite .tag,
.contrast-blackwhite .form-check-label:before, .contrast-blackwhite .form-radio-label:before,
.contrast-blackwhite .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #000000;
}
.contrast-blackwhite .accordion__header BUTTON {
  border: 0 none;
}
.contrast-blackwhite #progressbar {
  border-bottom: 1px solid #000000;
}
.contrast-blackwhite {
  /** BACKGROUND **/
}
.contrast-blackwhite .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-blackwhite .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-blackwhite input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-blackwhite input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-blackwhite input[type=range].styled-slider::-moz-range-track,
.contrast-blackwhite input[type=range].styled-slider::-moz-range-thumb,
.contrast-blackwhite .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-blackwhite .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-blackwhite .quellenchecker .step2 .bar .barProgress,
.contrast-blackwhite .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-blackwhite HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-blackwhite #progressbar SPAN {
  background-color: #000000;
}
.contrast-blackwhite input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-blackwhite input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-blackwhite input[type=range].styled-slider::-moz-range-track,
.contrast-blackwhite input[type=range].styled-slider::-moz-range-thumb {
  background: #000000;
}
.contrast-blackwhite {
  /** ICONS **/
}
.contrast-blackwhite .maincontent svg, .contrast-blackwhite .maincontent svg path, .contrast-blackwhite .maincontent svg g {
  fill: #000000 !important;
}
.contrast-blackwhite .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-blackwhite .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-blackwhite .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-blackwhite .collapsible .arrow-top:AFTER,
.contrast-blackwhite HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-blackwhite .barmerDgk_handouts_property__arrow,
.contrast-blackwhite #leftMenu .menuHeader:AFTER,
.contrast-blackwhite HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-blackwhite HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-blackwhite HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-blackwhite .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23000000\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23000000\"/></svg>");
}
.contrast-blackwhite .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-blackwhite .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-blackwhite .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .card .stretched-link,
.contrast-blackwhite .postteaser__post:AFTER,
.contrast-blackwhite .btn-primary-bordered-arrow:AFTER, .contrast-blackwhite .btn-primary-arrow:AFTER,
.contrast-blackwhite HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-blackwhite HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23000000\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23000000\"/></g></svg>");
}
.contrast-blackwhite .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23000000\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite HEADER .navbar .headerUser A.register:AFTER,
.contrast-blackwhite A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23000000\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23000000\"/></g></svg>");
}
.contrast-blackwhite .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23000000\"/></g></svg>");
}
.contrast-blackwhite .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23000000\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blackwhite .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23000000\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23000000\"/></g></svg>");
}
.contrast-blackwhite .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23000000\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blackwhite .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23000000\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blackwhite .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23000000\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blackwhite .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23000000\" /></svg>");
}
.contrast-blackwhite .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23000000\"/></svg>");
}
.contrast-blackwhite .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23000000\"/></svg>");
}
.contrast-whiteblack {
  color: #ffffff;
}
.contrast-whiteblack .textBox {
  color: #ffffff;
}
.contrast-whiteblack {
  /*** TEXT ***/
}
.contrast-whiteblack .btn, .contrast-whiteblack BUTTON, .contrast-whiteblack .btn-primary,
.contrast-whiteblack .card-body,
.contrast-whiteblack .tag,
.contrast-whiteblack A, .contrast-whiteblack A:HOVER, .contrast-whiteblack A:ACTIVE, .contrast-whiteblack A:FOCUS, .contrast-whiteblack A:VISITED,
.contrast-whiteblack HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-whiteblack HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-whiteblack .form-control,
.contrast-whiteblack .form-control:active + LABEL, .contrast-whiteblack .form-control:focus + LABEL, .contrast-whiteblack .form-control.forceTop + LABEL,
.contrast-whiteblack #leftMenu, .contrast-whiteblack #leftMenu .menu UL LI A.active svg, .contrast-whiteblack #leftMenu .menu UL LI A.active SPAN, .contrast-whiteblack #leftMenu .menu UL LI A svg, .contrast-whiteblack #leftMenu .menu UL LI A SPAN,
.contrast-whiteblack HEADER .navbar .profile.loggedIn SPAN,
.contrast-whiteblack .tx-fm-webinars .progressCard .progressValue,
.contrast-whiteblack LABEL, .contrast-whiteblack .form-check-label,
.contrast-whiteblack .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-whiteblack .quellenchecker .result SPAN,
.contrast-whiteblack .color-primary,
.contrast-whiteblack #leftMenu .menuHeader.color-primary svg,
.contrast-whiteblack .page-article .author .moreBlogsByAuthor UL {
  color: #ffffff !important;
}
.contrast-whiteblack {
  /** BORDERS */
}
.contrast-whiteblack .accordion.borders .borderWrap,
.contrast-whiteblack UL.tablist:BEFORE,
.contrast-whiteblack UL.tablist LI A.nav-link.active,
.contrast-whiteblack .border-bottom, .contrast-whiteblack .border-top, .contrast-whiteblack .border-left, .contrast-whiteblack .border-right {
  border-color: #ffffff;
}
.contrast-whiteblack .fullwidthheroimage .contentPart .row > .d-block,
.contrast-whiteblack .btn:not(.stretched-link), .contrast-whiteblack BUTTON, .contrast-whiteblack .btn-primary,
.contrast-whiteblack .slick__controls .slick__controlsPad,
.contrast-whiteblack .bg-green, .contrast-whiteblack .bg-pink, .contrast-whiteblack .bg-grey, .contrast-whiteblack .bg-primary, .contrast-whiteblack .bg-lightgrey, .contrast-whiteblack .bg-light-purple, .contrast-whiteblack .bg-darkgreen, .contrast-whiteblack .bg-white,
.contrast-whiteblack .card,
.contrast-whiteblack .postteaser__post,
.contrast-whiteblack HEADER .navbar,
.contrast-whiteblack .barmerDgk_handouts__header,
.contrast-whiteblack .form-control,
.contrast-whiteblack #leftMenu,
.contrast-whiteblack .quellenchecker .step1 .form-check .box,
.contrast-whiteblack .quizWrap .question .indicators,
.contrast-whiteblack .page-article .fullwidthheroimage .contentPart,
.contrast-whiteblack .podcasts .podcastBox, .contrast-whiteblack .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #ffffff;
  border-radius: 24px;
}
.contrast-whiteblack HEADER .navbar {
  border-radius: 36px;
}
.contrast-whiteblack .tag,
.contrast-whiteblack .form-check-label:before, .contrast-whiteblack .form-radio-label:before,
.contrast-whiteblack .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #ffffff;
}
.contrast-whiteblack .accordion__header BUTTON {
  border: 0 none;
}
.contrast-whiteblack #progressbar {
  border-bottom: 1px solid #ffffff;
}
.contrast-whiteblack {
  /** BACKGROUND **/
}
.contrast-whiteblack .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-whiteblack .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-whiteblack input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-whiteblack input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-whiteblack input[type=range].styled-slider::-moz-range-track,
.contrast-whiteblack input[type=range].styled-slider::-moz-range-thumb,
.contrast-whiteblack .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-whiteblack .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-whiteblack .quellenchecker .step2 .bar .barProgress,
.contrast-whiteblack .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-whiteblack HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-whiteblack #progressbar SPAN {
  background-color: #ffffff;
}
.contrast-whiteblack input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-whiteblack input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-whiteblack input[type=range].styled-slider::-moz-range-track,
.contrast-whiteblack input[type=range].styled-slider::-moz-range-thumb {
  background: #ffffff;
}
.contrast-whiteblack {
  /** ICONS **/
}
.contrast-whiteblack .maincontent svg, .contrast-whiteblack .maincontent svg path, .contrast-whiteblack .maincontent svg g {
  fill: #ffffff !important;
}
.contrast-whiteblack .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-whiteblack .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-whiteblack .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-whiteblack .collapsible .arrow-top:AFTER,
.contrast-whiteblack HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-whiteblack .barmerDgk_handouts_property__arrow,
.contrast-whiteblack #leftMenu .menuHeader:AFTER,
.contrast-whiteblack HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-whiteblack HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-whiteblack HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-whiteblack .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23ffffff\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23ffffff\"/></svg>");
}
.contrast-whiteblack .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-whiteblack .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-whiteblack .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .card .stretched-link,
.contrast-whiteblack .postteaser__post:AFTER,
.contrast-whiteblack .btn-primary-bordered-arrow:AFTER, .contrast-whiteblack .btn-primary-arrow:AFTER,
.contrast-whiteblack HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-whiteblack HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23ffffff\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23ffffff\"/></g></svg>");
}
.contrast-whiteblack .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23ffffff\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack HEADER .navbar .headerUser A.register:AFTER,
.contrast-whiteblack A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23ffffff\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23ffffff\"/></g></svg>");
}
.contrast-whiteblack .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23ffffff\"/></g></svg>");
}
.contrast-whiteblack .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23ffffff\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-whiteblack .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23ffffff\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23ffffff\"/></g></svg>");
}
.contrast-whiteblack .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23ffffff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-whiteblack .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23ffffff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-whiteblack .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23ffffff\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-whiteblack .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23ffffff\" /></svg>");
}
.contrast-whiteblack .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-whiteblack .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23ffffff\"/></svg>");
}
.contrast-yellowblue {
  color: #fffa06;
}
.contrast-yellowblue .textBox {
  color: #fffa06;
}
.contrast-yellowblue {
  /*** TEXT ***/
}
.contrast-yellowblue .btn, .contrast-yellowblue BUTTON, .contrast-yellowblue .btn-primary,
.contrast-yellowblue .card-body,
.contrast-yellowblue .tag,
.contrast-yellowblue A, .contrast-yellowblue A:HOVER, .contrast-yellowblue A:ACTIVE, .contrast-yellowblue A:FOCUS, .contrast-yellowblue A:VISITED,
.contrast-yellowblue HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-yellowblue HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-yellowblue .form-control,
.contrast-yellowblue .form-control:active + LABEL, .contrast-yellowblue .form-control:focus + LABEL, .contrast-yellowblue .form-control.forceTop + LABEL,
.contrast-yellowblue #leftMenu, .contrast-yellowblue #leftMenu .menu UL LI A.active svg, .contrast-yellowblue #leftMenu .menu UL LI A.active SPAN, .contrast-yellowblue #leftMenu .menu UL LI A svg, .contrast-yellowblue #leftMenu .menu UL LI A SPAN,
.contrast-yellowblue HEADER .navbar .profile.loggedIn SPAN,
.contrast-yellowblue .tx-fm-webinars .progressCard .progressValue,
.contrast-yellowblue LABEL, .contrast-yellowblue .form-check-label,
.contrast-yellowblue .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-yellowblue .quellenchecker .result SPAN,
.contrast-yellowblue .color-primary,
.contrast-yellowblue #leftMenu .menuHeader.color-primary svg,
.contrast-yellowblue .page-article .author .moreBlogsByAuthor UL {
  color: #fffa06 !important;
}
.contrast-yellowblue {
  /** BORDERS */
}
.contrast-yellowblue .accordion.borders .borderWrap,
.contrast-yellowblue UL.tablist:BEFORE,
.contrast-yellowblue UL.tablist LI A.nav-link.active,
.contrast-yellowblue .border-bottom, .contrast-yellowblue .border-top, .contrast-yellowblue .border-left, .contrast-yellowblue .border-right {
  border-color: #fffa06;
}
.contrast-yellowblue .fullwidthheroimage .contentPart .row > .d-block,
.contrast-yellowblue .btn:not(.stretched-link), .contrast-yellowblue BUTTON, .contrast-yellowblue .btn-primary,
.contrast-yellowblue .slick__controls .slick__controlsPad,
.contrast-yellowblue .bg-green, .contrast-yellowblue .bg-pink, .contrast-yellowblue .bg-grey, .contrast-yellowblue .bg-primary, .contrast-yellowblue .bg-lightgrey, .contrast-yellowblue .bg-light-purple, .contrast-yellowblue .bg-darkgreen, .contrast-yellowblue .bg-white,
.contrast-yellowblue .card,
.contrast-yellowblue .postteaser__post,
.contrast-yellowblue HEADER .navbar,
.contrast-yellowblue .barmerDgk_handouts__header,
.contrast-yellowblue .form-control,
.contrast-yellowblue #leftMenu,
.contrast-yellowblue .quellenchecker .step1 .form-check .box,
.contrast-yellowblue .quizWrap .question .indicators,
.contrast-yellowblue .page-article .fullwidthheroimage .contentPart,
.contrast-yellowblue .podcasts .podcastBox, .contrast-yellowblue .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #fffa06;
  border-radius: 24px;
}
.contrast-yellowblue HEADER .navbar {
  border-radius: 36px;
}
.contrast-yellowblue .tag,
.contrast-yellowblue .form-check-label:before, .contrast-yellowblue .form-radio-label:before,
.contrast-yellowblue .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #fffa06;
}
.contrast-yellowblue .accordion__header BUTTON {
  border: 0 none;
}
.contrast-yellowblue #progressbar {
  border-bottom: 1px solid #fffa06;
}
.contrast-yellowblue {
  /** BACKGROUND **/
}
.contrast-yellowblue .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-yellowblue .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-yellowblue input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-yellowblue input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-yellowblue input[type=range].styled-slider::-moz-range-track,
.contrast-yellowblue input[type=range].styled-slider::-moz-range-thumb,
.contrast-yellowblue .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-yellowblue .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-yellowblue .quellenchecker .step2 .bar .barProgress,
.contrast-yellowblue .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-yellowblue HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-yellowblue #progressbar SPAN {
  background-color: #fffa06;
}
.contrast-yellowblue input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-yellowblue input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-yellowblue input[type=range].styled-slider::-moz-range-track,
.contrast-yellowblue input[type=range].styled-slider::-moz-range-thumb {
  background: #fffa06;
}
.contrast-yellowblue {
  /** ICONS **/
}
.contrast-yellowblue .maincontent svg, .contrast-yellowblue .maincontent svg path, .contrast-yellowblue .maincontent svg g {
  fill: #fffa06 !important;
}
.contrast-yellowblue .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-yellowblue .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-yellowblue .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-yellowblue .collapsible .arrow-top:AFTER,
.contrast-yellowblue HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-yellowblue .barmerDgk_handouts_property__arrow,
.contrast-yellowblue #leftMenu .menuHeader:AFTER,
.contrast-yellowblue HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-yellowblue HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-yellowblue HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-yellowblue .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23fffa06\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23fffa06\"/></svg>");
}
.contrast-yellowblue .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-yellowblue .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-yellowblue .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .card .stretched-link,
.contrast-yellowblue .postteaser__post:AFTER,
.contrast-yellowblue .btn-primary-bordered-arrow:AFTER, .contrast-yellowblue .btn-primary-arrow:AFTER,
.contrast-yellowblue HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-yellowblue HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23fffa06\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23fffa06\"/></g></svg>");
}
.contrast-yellowblue .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23fffa06\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue HEADER .navbar .headerUser A.register:AFTER,
.contrast-yellowblue A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23fffa06\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23fffa06\"/></g></svg>");
}
.contrast-yellowblue .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23fffa06\"/></g></svg>");
}
.contrast-yellowblue .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23fffa06\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-yellowblue .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23fffa06\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23fffa06\"/></g></svg>");
}
.contrast-yellowblue .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23fffa06\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-yellowblue .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23fffa06\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-yellowblue .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23fffa06\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-yellowblue .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23fffa06\" /></svg>");
}
.contrast-yellowblue .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-yellowblue .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23fffa06\"/></svg>");
}
.contrast-blueyellow {
  color: #003aff;
}
.contrast-blueyellow .textBox {
  color: #003aff;
}
.contrast-blueyellow {
  /*** TEXT ***/
}
.contrast-blueyellow .btn, .contrast-blueyellow BUTTON, .contrast-blueyellow .btn-primary,
.contrast-blueyellow .card-body,
.contrast-blueyellow .tag,
.contrast-blueyellow A, .contrast-blueyellow A:HOVER, .contrast-blueyellow A:ACTIVE, .contrast-blueyellow A:FOCUS, .contrast-blueyellow A:VISITED,
.contrast-blueyellow HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-blueyellow HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-blueyellow .form-control,
.contrast-blueyellow .form-control:active + LABEL, .contrast-blueyellow .form-control:focus + LABEL, .contrast-blueyellow .form-control.forceTop + LABEL,
.contrast-blueyellow #leftMenu, .contrast-blueyellow #leftMenu .menu UL LI A.active svg, .contrast-blueyellow #leftMenu .menu UL LI A.active SPAN, .contrast-blueyellow #leftMenu .menu UL LI A svg, .contrast-blueyellow #leftMenu .menu UL LI A SPAN,
.contrast-blueyellow HEADER .navbar .profile.loggedIn SPAN,
.contrast-blueyellow .tx-fm-webinars .progressCard .progressValue,
.contrast-blueyellow LABEL, .contrast-blueyellow .form-check-label,
.contrast-blueyellow .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-blueyellow .quellenchecker .result SPAN,
.contrast-blueyellow .color-primary,
.contrast-blueyellow #leftMenu .menuHeader.color-primary svg,
.contrast-blueyellow .page-article .author .moreBlogsByAuthor UL {
  color: #003aff !important;
}
.contrast-blueyellow {
  /** BORDERS */
}
.contrast-blueyellow .accordion.borders .borderWrap,
.contrast-blueyellow UL.tablist:BEFORE,
.contrast-blueyellow UL.tablist LI A.nav-link.active,
.contrast-blueyellow .border-bottom, .contrast-blueyellow .border-top, .contrast-blueyellow .border-left, .contrast-blueyellow .border-right {
  border-color: #003aff;
}
.contrast-blueyellow .fullwidthheroimage .contentPart .row > .d-block,
.contrast-blueyellow .btn:not(.stretched-link), .contrast-blueyellow BUTTON, .contrast-blueyellow .btn-primary,
.contrast-blueyellow .slick__controls .slick__controlsPad,
.contrast-blueyellow .bg-green, .contrast-blueyellow .bg-pink, .contrast-blueyellow .bg-grey, .contrast-blueyellow .bg-primary, .contrast-blueyellow .bg-lightgrey, .contrast-blueyellow .bg-light-purple, .contrast-blueyellow .bg-darkgreen, .contrast-blueyellow .bg-white,
.contrast-blueyellow .card,
.contrast-blueyellow .postteaser__post,
.contrast-blueyellow HEADER .navbar,
.contrast-blueyellow .barmerDgk_handouts__header,
.contrast-blueyellow .form-control,
.contrast-blueyellow #leftMenu,
.contrast-blueyellow .quellenchecker .step1 .form-check .box,
.contrast-blueyellow .quizWrap .question .indicators,
.contrast-blueyellow .page-article .fullwidthheroimage .contentPart,
.contrast-blueyellow .podcasts .podcastBox, .contrast-blueyellow .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #003aff;
  border-radius: 24px;
}
.contrast-blueyellow HEADER .navbar {
  border-radius: 36px;
}
.contrast-blueyellow .tag,
.contrast-blueyellow .form-check-label:before, .contrast-blueyellow .form-radio-label:before,
.contrast-blueyellow .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #003aff;
}
.contrast-blueyellow .accordion__header BUTTON {
  border: 0 none;
}
.contrast-blueyellow #progressbar {
  border-bottom: 1px solid #003aff;
}
.contrast-blueyellow {
  /** BACKGROUND **/
}
.contrast-blueyellow .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-blueyellow .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-blueyellow input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-blueyellow input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-blueyellow input[type=range].styled-slider::-moz-range-track,
.contrast-blueyellow input[type=range].styled-slider::-moz-range-thumb,
.contrast-blueyellow .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-blueyellow .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-blueyellow .quellenchecker .step2 .bar .barProgress,
.contrast-blueyellow .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-blueyellow HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-blueyellow #progressbar SPAN {
  background-color: #003aff;
}
.contrast-blueyellow input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-blueyellow input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-blueyellow input[type=range].styled-slider::-moz-range-track,
.contrast-blueyellow input[type=range].styled-slider::-moz-range-thumb {
  background: #003aff;
}
.contrast-blueyellow {
  /** ICONS **/
}
.contrast-blueyellow .maincontent svg, .contrast-blueyellow .maincontent svg path, .contrast-blueyellow .maincontent svg g {
  fill: #003aff !important;
}
.contrast-blueyellow .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-blueyellow .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-blueyellow .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-blueyellow .collapsible .arrow-top:AFTER,
.contrast-blueyellow HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-blueyellow .barmerDgk_handouts_property__arrow,
.contrast-blueyellow #leftMenu .menuHeader:AFTER,
.contrast-blueyellow HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-blueyellow HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-blueyellow HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-blueyellow .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23003aff\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23003aff\"/></svg>");
}
.contrast-blueyellow .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-blueyellow .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-blueyellow .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .card .stretched-link,
.contrast-blueyellow .postteaser__post:AFTER,
.contrast-blueyellow .btn-primary-bordered-arrow:AFTER, .contrast-blueyellow .btn-primary-arrow:AFTER,
.contrast-blueyellow HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-blueyellow HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23003aff\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23003aff\"/></g></svg>");
}
.contrast-blueyellow .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23003aff\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow HEADER .navbar .headerUser A.register:AFTER,
.contrast-blueyellow A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23003aff\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23003aff\"/></g></svg>");
}
.contrast-blueyellow .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23003aff\"/></g></svg>");
}
.contrast-blueyellow .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23003aff\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blueyellow .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23003aff\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23003aff\"/></g></svg>");
}
.contrast-blueyellow .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23003aff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blueyellow .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23003aff\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blueyellow .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23003aff\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-blueyellow .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23003aff\" /></svg>");
}
.contrast-blueyellow .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-blueyellow .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23003aff\"/></svg>");
}
.contrast-greenblack {
  color: #96fa04;
}
.contrast-greenblack .textBox {
  color: #96fa04;
}
.contrast-greenblack {
  /*** TEXT ***/
}
.contrast-greenblack .btn, .contrast-greenblack BUTTON, .contrast-greenblack .btn-primary,
.contrast-greenblack .card-body,
.contrast-greenblack .tag,
.contrast-greenblack A, .contrast-greenblack A:HOVER, .contrast-greenblack A:ACTIVE, .contrast-greenblack A:FOCUS, .contrast-greenblack A:VISITED,
.contrast-greenblack HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-greenblack HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-greenblack .form-control,
.contrast-greenblack .form-control:active + LABEL, .contrast-greenblack .form-control:focus + LABEL, .contrast-greenblack .form-control.forceTop + LABEL,
.contrast-greenblack #leftMenu, .contrast-greenblack #leftMenu .menu UL LI A.active svg, .contrast-greenblack #leftMenu .menu UL LI A.active SPAN, .contrast-greenblack #leftMenu .menu UL LI A svg, .contrast-greenblack #leftMenu .menu UL LI A SPAN,
.contrast-greenblack HEADER .navbar .profile.loggedIn SPAN,
.contrast-greenblack .tx-fm-webinars .progressCard .progressValue,
.contrast-greenblack LABEL, .contrast-greenblack .form-check-label,
.contrast-greenblack .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-greenblack .quellenchecker .result SPAN,
.contrast-greenblack .color-primary,
.contrast-greenblack #leftMenu .menuHeader.color-primary svg,
.contrast-greenblack .page-article .author .moreBlogsByAuthor UL {
  color: #96fa04 !important;
}
.contrast-greenblack {
  /** BORDERS */
}
.contrast-greenblack .accordion.borders .borderWrap,
.contrast-greenblack UL.tablist:BEFORE,
.contrast-greenblack UL.tablist LI A.nav-link.active,
.contrast-greenblack .border-bottom, .contrast-greenblack .border-top, .contrast-greenblack .border-left, .contrast-greenblack .border-right {
  border-color: #96fa04;
}
.contrast-greenblack .fullwidthheroimage .contentPart .row > .d-block,
.contrast-greenblack .btn:not(.stretched-link), .contrast-greenblack BUTTON, .contrast-greenblack .btn-primary,
.contrast-greenblack .slick__controls .slick__controlsPad,
.contrast-greenblack .bg-green, .contrast-greenblack .bg-pink, .contrast-greenblack .bg-grey, .contrast-greenblack .bg-primary, .contrast-greenblack .bg-lightgrey, .contrast-greenblack .bg-light-purple, .contrast-greenblack .bg-darkgreen, .contrast-greenblack .bg-white,
.contrast-greenblack .card,
.contrast-greenblack .postteaser__post,
.contrast-greenblack HEADER .navbar,
.contrast-greenblack .barmerDgk_handouts__header,
.contrast-greenblack .form-control,
.contrast-greenblack #leftMenu,
.contrast-greenblack .quellenchecker .step1 .form-check .box,
.contrast-greenblack .quizWrap .question .indicators,
.contrast-greenblack .page-article .fullwidthheroimage .contentPart,
.contrast-greenblack .podcasts .podcastBox, .contrast-greenblack .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #96fa04;
  border-radius: 24px;
}
.contrast-greenblack HEADER .navbar {
  border-radius: 36px;
}
.contrast-greenblack .tag,
.contrast-greenblack .form-check-label:before, .contrast-greenblack .form-radio-label:before,
.contrast-greenblack .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #96fa04;
}
.contrast-greenblack .accordion__header BUTTON {
  border: 0 none;
}
.contrast-greenblack #progressbar {
  border-bottom: 1px solid #96fa04;
}
.contrast-greenblack {
  /** BACKGROUND **/
}
.contrast-greenblack .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-greenblack .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-greenblack input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-greenblack input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-greenblack input[type=range].styled-slider::-moz-range-track,
.contrast-greenblack input[type=range].styled-slider::-moz-range-thumb,
.contrast-greenblack .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-greenblack .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-greenblack .quellenchecker .step2 .bar .barProgress,
.contrast-greenblack .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-greenblack HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-greenblack #progressbar SPAN {
  background-color: #96fa04;
}
.contrast-greenblack input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-greenblack input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-greenblack input[type=range].styled-slider::-moz-range-track,
.contrast-greenblack input[type=range].styled-slider::-moz-range-thumb {
  background: #96fa04;
}
.contrast-greenblack {
  /** ICONS **/
}
.contrast-greenblack .maincontent svg, .contrast-greenblack .maincontent svg path, .contrast-greenblack .maincontent svg g {
  fill: #96fa04 !important;
}
.contrast-greenblack .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-greenblack .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-greenblack .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-greenblack .collapsible .arrow-top:AFTER,
.contrast-greenblack HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-greenblack .barmerDgk_handouts_property__arrow,
.contrast-greenblack #leftMenu .menuHeader:AFTER,
.contrast-greenblack HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-greenblack HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-greenblack HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-greenblack .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%2396fa04\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%2396fa04\"/></svg>");
}
.contrast-greenblack .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-greenblack .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-greenblack .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .card .stretched-link,
.contrast-greenblack .postteaser__post:AFTER,
.contrast-greenblack .btn-primary-bordered-arrow:AFTER, .contrast-greenblack .btn-primary-arrow:AFTER,
.contrast-greenblack HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-greenblack HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%2396fa04\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%2396fa04\"/></g></svg>");
}
.contrast-greenblack .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%2396fa04\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack HEADER .navbar .headerUser A.register:AFTER,
.contrast-greenblack A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%2396fa04\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%2396fa04\"/></g></svg>");
}
.contrast-greenblack .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%2396fa04\"/></g></svg>");
}
.contrast-greenblack .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%2396fa04\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-greenblack .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%2396fa04\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%2396fa04\"/></g></svg>");
}
.contrast-greenblack .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%2396fa04\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-greenblack .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%2396fa04\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-greenblack .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%2396fa04\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-greenblack .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%2396fa04\" /></svg>");
}
.contrast-greenblack .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-greenblack .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%2396fa04\"/></svg>");
}
.contrast-redblue {
  color: #ce4331;
}
.contrast-redblue .textBox {
  color: #ce4331;
}
.contrast-redblue {
  /*** TEXT ***/
}
.contrast-redblue .btn, .contrast-redblue BUTTON, .contrast-redblue .btn-primary,
.contrast-redblue .card-body,
.contrast-redblue .tag,
.contrast-redblue A, .contrast-redblue A:HOVER, .contrast-redblue A:ACTIVE, .contrast-redblue A:FOCUS, .contrast-redblue A:VISITED,
.contrast-redblue HEADER .navbar UL.navbar-nav LI.nav-item > A, .contrast-redblue HEADER .navbar UL.navbar-nav LI.nav-item > SPAN,
.contrast-redblue .form-control,
.contrast-redblue .form-control:active + LABEL, .contrast-redblue .form-control:focus + LABEL, .contrast-redblue .form-control.forceTop + LABEL,
.contrast-redblue #leftMenu, .contrast-redblue #leftMenu .menu UL LI A.active svg, .contrast-redblue #leftMenu .menu UL LI A.active SPAN, .contrast-redblue #leftMenu .menu UL LI A svg, .contrast-redblue #leftMenu .menu UL LI A SPAN,
.contrast-redblue HEADER .navbar .profile.loggedIn SPAN,
.contrast-redblue .tx-fm-webinars .progressCard .progressValue,
.contrast-redblue LABEL, .contrast-redblue .form-check-label,
.contrast-redblue .quellenchecker .step1 .form-check input[type=checkbox]:checked + label:before,
.contrast-redblue .quellenchecker .result SPAN,
.contrast-redblue .color-primary,
.contrast-redblue #leftMenu .menuHeader.color-primary svg,
.contrast-redblue .page-article .author .moreBlogsByAuthor UL {
  color: #ce4331 !important;
}
.contrast-redblue {
  /** BORDERS */
}
.contrast-redblue .accordion.borders .borderWrap,
.contrast-redblue UL.tablist:BEFORE,
.contrast-redblue UL.tablist LI A.nav-link.active,
.contrast-redblue .border-bottom, .contrast-redblue .border-top, .contrast-redblue .border-left, .contrast-redblue .border-right {
  border-color: #ce4331;
}
.contrast-redblue .fullwidthheroimage .contentPart .row > .d-block,
.contrast-redblue .btn:not(.stretched-link), .contrast-redblue BUTTON, .contrast-redblue .btn-primary,
.contrast-redblue .slick__controls .slick__controlsPad,
.contrast-redblue .bg-green, .contrast-redblue .bg-pink, .contrast-redblue .bg-grey, .contrast-redblue .bg-primary, .contrast-redblue .bg-lightgrey, .contrast-redblue .bg-light-purple, .contrast-redblue .bg-darkgreen, .contrast-redblue .bg-white,
.contrast-redblue .card,
.contrast-redblue .postteaser__post,
.contrast-redblue HEADER .navbar,
.contrast-redblue .barmerDgk_handouts__header,
.contrast-redblue .form-control,
.contrast-redblue #leftMenu,
.contrast-redblue .quellenchecker .step1 .form-check .box,
.contrast-redblue .quizWrap .question .indicators,
.contrast-redblue .page-article .fullwidthheroimage .contentPart,
.contrast-redblue .podcasts .podcastBox, .contrast-redblue .podcasts .podcastBox .externalLinks > A {
  border: 2px solid #ce4331;
  border-radius: 24px;
}
.contrast-redblue HEADER .navbar {
  border-radius: 36px;
}
.contrast-redblue .tag,
.contrast-redblue .form-check-label:before, .contrast-redblue .form-radio-label:before,
.contrast-redblue .quizWrap .question .answers .answer .btn:AFTER {
  border: 1px solid #ce4331;
}
.contrast-redblue .accordion__header BUTTON {
  border: 0 none;
}
.contrast-redblue #progressbar {
  border-bottom: 1px solid #ce4331;
}
.contrast-redblue {
  /** BACKGROUND **/
}
.contrast-redblue .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI,
.contrast-redblue .slick__controls .slick__controlsPad .slick__dots UL.slick-dots LI.active,
.contrast-redblue input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-redblue input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-redblue input[type=range].styled-slider::-moz-range-track,
.contrast-redblue input[type=range].styled-slider::-moz-range-thumb,
.contrast-redblue .tx-fm-webinars .progressCard .bar .barProgress,
.contrast-redblue .tx-fm-webinars .moduleList .moduleListItem .progressBar .progress,
.contrast-redblue .quellenchecker .step2 .bar .barProgress,
.contrast-redblue .quizWrap .question .answers .answer .btn.selected:AFTER,
.contrast-redblue HEADER UL.cardsMenu LI.nav-item > A.cardsMenu__toggler .bar,
.contrast-redblue #progressbar SPAN {
  background-color: #ce4331;
}
.contrast-redblue input[type=range].styled-slider::-webkit-slider-runnable-track,
.contrast-redblue input[type=range].styled-slider::-webkit-slider-thumb,
.contrast-redblue input[type=range].styled-slider::-moz-range-track,
.contrast-redblue input[type=range].styled-slider::-moz-range-thumb {
  background: #ce4331;
}
.contrast-redblue {
  /** ICONS **/
}
.contrast-redblue .maincontent svg, .contrast-redblue .maincontent svg path, .contrast-redblue .maincontent svg g {
  fill: #ce4331 !important;
}
.contrast-redblue .slick__controls .slick__controlsPad .slick__arrow:AFTER,
.contrast-redblue .accordion.arrows .accordion__header BUTTON:AFTER, .contrast-redblue .accordion.arrows .accordion__header .accordion__title:AFTER,
.contrast-redblue .collapsible .arrow-top:AFTER,
.contrast-redblue HEADER .navbar UL.navbar-nav LI.nav-item:has(UL.dropdown-menu):AFTER,
.contrast-redblue .barmerDgk_handouts_property__arrow,
.contrast-redblue #leftMenu .menuHeader:AFTER,
.contrast-redblue HEADER .cardsMenu__content UL.main LI A.hasSub.collapsed:AFTER,
.contrast-redblue HEADER .cardsMenu__content UL.main LI.active > A:AFTER,
.contrast-redblue HEADER .cardsMenu__content UL.main LI A.hasSub:AFTER,
.contrast-redblue .form-group.form-select-wrapper:AFTER {
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><path fill=\"%23ce4331\" d=\"M15.802 2.709a1 1 0 0 1 1.32.084l.082.094a1 1 0 0 1-.083 1.32L9.33 12l7.792 7.793.083.094a1 1 0 0 1-1.497 1.32L6.5 12l9.207-9.207z\" style=\"fill:%23ce4331\"/></svg>");
}
.contrast-redblue .btn-primary-bordered.btn-icon.btn-icon-download SPAN,
.contrast-redblue .btn-primary-bordered-arrow.btn-icon.btn-icon-download SPAN,
.contrast-redblue .btn.btn-icon.btn-icon-download SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M14.0002 13.3333C14.3684 13.3333 14.6668 13.6318 14.6668 14C14.6668 14.3682 14.3684 14.6667 14.0002 14.6667H2.00016C1.63197 14.6667 1.3335 14.3682 1.3335 14C1.3335 13.6318 1.63197 13.3333 2.00016 13.3333H14.0002ZM8.00016 2C8.34205 2 8.62376 2.25763 8.66227 2.58919L8.66683 2.66667V9.72331L11.5288 6.86198C11.7691 6.62166 12.1475 6.60329 12.409 6.80664L12.4715 6.86198C12.7118 7.1023 12.7302 7.48066 12.5269 7.74219L12.4715 7.80469L8.00016 12.276L3.52881 7.80469C3.26846 7.54434 3.26846 7.12233 3.52881 6.86198C3.76913 6.62166 4.14749 6.60329 4.40902 6.80664L4.47152 6.86198L7.3335 9.72331V2.66667C7.3335 2.29848 7.63197 2 8.00016 2Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .card .stretched-link,
.contrast-redblue .postteaser__post:AFTER,
.contrast-redblue .btn-primary-bordered-arrow:AFTER, .contrast-redblue .btn-primary-arrow:AFTER,
.contrast-redblue HEADER .navbar UL.navbar-nav LI.nav-item UL.dropdown-menu LI.dropdown-header A:AFTER,
.contrast-redblue HEADER .cardsMenu__content UL.main LI A:not(.hasSub):AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.793 4.79279C12.1535 4.43231 12.721 4.40476 13.1133 4.70979L13.207 4.79279L20.4141 11.9999L13.207 19.2069C12.8165 19.5972 12.1835 19.5972 11.793 19.2069C11.4325 18.8465 11.405 18.2789 11.71 17.8866L11.793 17.7929L16.585 12.9999H4.5C3.94784 12.9999 3.5002 12.552 3.5 11.9999C3.5 11.487 3.88646 11.0645 4.38379 11.0067L4.5 10.9999H16.585L11.793 6.20686C11.4325 5.84642 11.4051 5.27884 11.71 4.88654L11.793 4.79279Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue HEADER .navbar .profile:not(.loggedIn) {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23ce4331\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23ce4331\"/></g></svg>");
}
.contrast-redblue .settingsMenu LI A.settingsMenu__item-size {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M16.9 18.3C16.7 18.3 16.5 18.3 16.4 18.1C16.3 18 16.2 17.8 16.2 17.5V11C16.2 8.9 15.7 7.4 14.6 6.4C13.5 5.5 12 5 10 5C8 5 8.1 5 7.2 5.3C6.3 5.5 5.6 5.7 5 6C4.9 6.2 4.8 6.6 4.8 7.1C4.8 7.6 4.8 8.1 5 8.5C6.4 7.8 7.9 7.5 9.6 7.5C11.3 7.5 11.8 7.7 12.4 8.2C13 8.7 13.3 9.6 13.3 10.8V12.3C12.1 12 11 11.9 9.8 11.9C8 11.9 6.6 12.3 5.6 13C4.5 13.7 4 14.9 4 16.5C4 18.1 4.4 19.1 5.2 19.9C6 20.7 7.2 21.1 8.7 21.1C10.2 21.1 10.8 20.9 11.5 20.5C12.3 20.1 12.9 19.5 13.3 18.8C13.4 19.5 13.7 20 14.1 20.3C14.5 20.6 15.2 20.8 16 20.8C16.8 20.8 17.1 20.8 17.5 20.7C17.6 20.3 17.7 19.9 17.7 19.5C17.7 19.1 17.7 18.8 17.5 18.4H16.8L16.9 18.3ZM13.4 16.9C12.4 17.9 11.2 18.4 9.8 18.4C8.4 18.4 8.3 18.2 7.8 17.9C7.3 17.5 7.1 17 7.1 16.3C7.1 15.6 7.4 14.9 8 14.5C8.6 14.2 9.4 14 10.5 14C11.6 14 12.3 14 13.4 14.3V16.9Z\" fill=\"%23ce4331\"/><path d=\"M21.2004 4.29997H19.7004V2.79997C19.7004 2.29997 19.3004 1.99997 18.9004 2.09997C18.5004 2.09997 18.2004 2.49997 18.2004 2.79997V4.29997H16.6004C16.2004 4.29997 15.9004 4.69997 15.9004 5.09997C15.9004 5.49997 16.3004 5.79997 16.6004 5.79997H18.1004V7.29997C18.1004 7.79997 18.5004 8.09997 18.9004 7.99997C19.3004 7.99997 19.6004 7.59997 19.6004 7.29997V5.79997H21.2004C21.6004 5.79997 21.9004 5.39997 21.9004 4.99997C21.9004 4.59997 21.5004 4.29997 21.2004 4.29997Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .settingsMenu LI A.contrastSelector__trigger {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2C17.5 2 22 6.5 22 12C22 17.5 17.5 22 12 22C6.5 22 2 17.5 2 12C2 6.5 6.5 2 12 2ZM12 4V20C16.4 20 20 16.4 20 12C20 7.6 16.4 4 12 4Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue HEADER .navbar .headerUser A.login:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19 2C19.765 1.99994 20.5012 2.29217 21.0579 2.81692C21.6146 3.34167 21.9499 4.05928 21.995 4.823L22 5V19C22 19.765 21.7078 20.5012 21.1831 21.0579C20.6583 21.6147 19.9407 21.9499 19.177 21.995L19 22H13C12.2349 22.0001 11.4988 21.7078 10.9421 21.1831C10.3853 20.6583 10.0501 19.9407 10.005 19.177L9.99999 19V18.5C10.0005 18.2452 10.0983 18.0002 10.2733 17.8151C10.4484 17.6299 10.6875 17.5186 10.9419 17.5038C11.1962 17.489 11.4467 17.5718 11.642 17.7354C11.8374 17.899 11.9629 18.131 11.993 18.384L12 18.5V19C12.0001 19.2451 12.0901 19.4816 12.2531 19.6647C12.416 19.8477 12.6406 19.9646 12.884 19.993L13 20H19C19.2451 19.9999 19.4816 19.9099 19.6647 19.7469C19.8477 19.5839 19.9646 19.3594 19.993 19.116L20 19V5C19.9999 4.75491 19.9099 4.51838 19.7469 4.33533C19.5839 4.15227 19.3594 4.03543 19.116 4.007L19 4H13C12.7549 4.00006 12.5184 4.09013 12.3353 4.25309C12.1523 4.41605 12.0354 4.64057 12.007 4.884L12 5V5.5C11.9995 5.7548 11.9017 5.99978 11.7266 6.18492C11.5516 6.37007 11.3125 6.48141 11.0581 6.49621C10.8037 6.51102 10.5533 6.42817 10.358 6.26458C10.1626 6.101 10.0371 5.86901 10.007 5.616L9.99999 5.5V5C9.99993 4.23495 10.2922 3.49879 10.8169 2.94207C11.3417 2.38535 12.0593 2.05014 12.823 2.005L13 2H19ZM7.08599 7.086C7.25818 6.91382 7.48728 6.81039 7.73031 6.79511C7.97334 6.77983 8.21359 6.85375 8.40599 7.003L8.49999 7.086L13.207 11.793L8.49999 16.5L8.40599 16.583C8.23062 16.7191 8.01496 16.7929 7.79299 16.7929C7.57102 16.7929 7.35536 16.7191 7.17999 16.583L7.08599 16.5L7.00299 16.406C6.86692 16.2306 6.79307 16.015 6.79307 15.793C6.79307 15.571 6.86692 15.3554 7.00299 15.18L7.08599 15.086L9.16899 13H2.99999L2.88399 12.993C2.64094 12.9641 2.41694 12.847 2.2544 12.664C2.09187 12.481 2.00211 12.2448 2.00211 12C2.00211 11.7552 2.09187 11.519 2.2544 11.336C2.41694 11.153 2.64094 11.0359 2.88399 11.007L2.99999 11H9.58499L7.08499 8.5L7.00299 8.406C6.85374 8.2136 6.77982 7.97334 6.7951 7.73032C6.81038 7.48729 6.91381 7.25819 7.08599 7.086Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue HEADER .navbar .headerUser A.register:AFTER,
.contrast-redblue A.register:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11 12C11.2548 12.0005 11.4998 12.0983 11.6849 12.2734C11.8701 12.4484 11.9814 12.6875 11.9962 12.9419C12.011 13.1963 11.9282 13.4467 11.7646 13.642C11.601 13.8374 11.369 13.9629 11.116 13.993L11 14H4C3.4956 14.0001 3.00985 14.1908 2.64009 14.5338C2.27032 14.8769 2.04383 15.347 2.006 15.85L2 16V19C2.00006 19.2451 2.09013 19.4816 2.25309 19.6647C2.41605 19.8477 2.64057 19.9646 2.884 19.993L3 20H18C18.2548 20.0005 18.4998 20.0983 18.6849 20.2734C18.8701 20.4484 18.9814 20.6875 18.9962 20.9419C19.011 21.1963 18.9282 21.4467 18.7646 21.642C18.601 21.8374 18.369 21.9629 18.116 21.993L18 22H3C2.23495 22.0001 1.49879 21.7078 0.942066 21.1831C0.385346 20.6583 0.0501378 19.9407 0.005 19.177L0 19V16C-8.02754e-07 14.9738 0.394435 13.9868 1.10172 13.2432C1.80901 12.4996 2.77504 12.0563 3.8 12.005L4 12H11ZM19 8C19.2451 8.00006 19.4816 8.09013 19.6647 8.25309C19.8477 8.41605 19.9646 8.64057 19.993 8.884L20 9V12H23C23.2548 12.0005 23.4998 12.0983 23.6849 12.2734C23.8701 12.4484 23.9814 12.6875 23.9962 12.9419C24.011 13.1963 23.9282 13.4467 23.7646 13.642C23.601 13.8374 23.369 13.9629 23.116 13.993L23 14H20V17C19.9995 17.2548 19.9017 17.4998 19.7266 17.6849C19.5516 17.8701 19.3125 17.9814 19.0581 17.9962C18.8037 18.011 18.5533 17.9282 18.358 17.7646C18.1626 17.601 18.0371 17.369 18.007 17.116L18 17V14H15C14.7452 13.9995 14.5002 13.9017 14.3151 13.7266C14.1299 13.5516 14.0186 13.3125 14.0038 13.0581C13.989 12.8037 14.0718 12.5533 14.2354 12.358C14.399 12.1626 14.631 12.0371 14.884 12.007L15 12H18V9C18 8.73478 18.1054 8.48043 18.2929 8.29289C18.4804 8.10536 18.7348 8 19 8ZM10 2C10.5909 2 11.1761 2.1164 11.7221 2.34254C12.268 2.56869 12.7641 2.90016 13.182 3.31802C13.5998 3.73588 13.9313 4.23196 14.1575 4.77792C14.3836 5.32389 14.5 5.90905 14.5 6.5C14.5 7.09095 14.3836 7.67611 14.1575 8.22208C13.9313 8.76804 13.5998 9.26412 13.182 9.68198C12.7641 10.0998 12.268 10.4313 11.7221 10.6575C11.1761 10.8836 10.5909 11 10 11C8.80653 11 7.66193 10.5259 6.81802 9.68198C5.97411 8.83807 5.5 7.69347 5.5 6.5C5.5 5.30653 5.97411 4.16193 6.81802 3.31802C7.66193 2.47411 8.80653 2 10 2ZM10 4C9.33696 4 8.70107 4.26339 8.23223 4.73223C7.76339 5.20107 7.5 5.83696 7.5 6.5C7.5 7.16304 7.76339 7.79893 8.23223 8.26777C8.70107 8.73661 9.33696 9 10 9C10.663 9 11.2989 8.73661 11.7678 8.26777C12.2366 7.79893 12.5 7.16304 12.5 6.5C12.5 5.83696 12.2366 5.20107 11.7678 4.73223C11.2989 4.26339 10.663 4 10 4Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue A.profile-delete:AFTER {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_12904\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M11 12C11.5523 12 12 12.4477 12 13C12 13.5523 11.5523 14 11 14H4C2.89543 14 2 14.8954 2 16V19C2 19.5523 2.44772 20 3 20H18C18.5523 20 19 20.4477 19 21C19 21.5523 18.5523 22 18 22H3C1.34315 22 0 20.6569 0 19V16C0 13.7909 1.79086 12 4 12H11ZM23 12C23.5523 12 24 12.4477 24 13C24 13.5523 23.5523 14 23 14H15C14.4477 14 14 13.5523 14 13C14 12.4477 14.4477 12 15 12H23ZM10 2C12.4853 2 14.5 4.01472 14.5 6.5C14.5 8.98528 12.4853 11 10 11C7.51472 11 5.5 8.98528 5.5 6.5C5.5 4.01472 7.51472 2 10 2ZM10 4C8.61929 4 7.5 5.11929 7.5 6.5C7.5 7.88071 8.61929 9 10 9C11.3807 9 12.5 7.88071 12.5 6.5C12.5 5.11929 11.3807 4 10 4Z\" fill=\"%23ce4331\"/></mask><g mask=\"url%28%23mask0_1560_12904%29\"><rect width=\"24\" height=\"24\" fill=\"%23ce4331\"/></g></svg>");
}
.contrast-redblue .tag.icon-video {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M10.0003 2.66699C11.0653 2.66699 11.9361 3.49943 11.9971 4.54915L12.0003 4.66699V4.96712L12.2288 4.81608C12.5564 4.59909 12.9408 4.4834 13.3337 4.4834C14.3988 4.4834 15.2696 5.31569 15.3304 6.36556L15.3337 6.4834V9.53874C15.3337 9.92666 15.2207 10.3062 15.0088 10.6312C14.4278 11.522 13.2574 11.7972 12.3454 11.2777L12.2412 11.2139L12.0003 11.057V11.3337C12.0003 12.3987 11.1679 13.2694 10.1182 13.3304L10.0003 13.3337H2.66699C1.60198 13.3337 0.731234 12.5012 0.670247 11.4515L0.666992 11.3337V4.66699C0.666992 3.60198 1.49943 2.73123 2.54915 2.67025L2.66699 2.66699H10.0003ZM2.66699 4.00033C2.3251 4.00033 2.04339 4.25796 2.00488 4.58952L2.00033 4.66699V11.3337C2.00033 11.6755 2.25796 11.9573 2.58952 11.9958L2.66699 12.0003H10.0003C10.3422 12.0003 10.6239 11.7427 10.6624 11.4111L10.667 11.3337V4.66699C10.667 4.3251 10.4094 4.04339 10.0778 4.00488L10.0003 4.00033H2.66699ZM13.3337 5.81673C13.2289 5.81673 13.1258 5.84079 13.0329 5.8877L12.9652 5.92741L12.0003 6.56608V9.46517L12.9697 10.0973C13.2781 10.2983 13.6911 10.2116 13.8923 9.90332C13.9487 9.81671 13.9839 9.71822 13.9958 9.61621L14.0003 9.53874V6.4834C14.0003 6.11521 13.7018 5.81673 13.3337 5.81673Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .tag.lock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2617_431%29\"><path d=\"M8.00651 0.666657C9.78509 0.684167 11.2713 2.05648 11.3314 3.7552L11.3333 3.89322L11.3327 5.33267L12 5.33332C13.0651 5.33332 13.9359 6.16626 13.9967 7.21614L14 7.33332V12.6667C14 13.7317 13.1676 14.6024 12.1178 14.6634L12 14.6667H4C2.93493 14.6667 2.06417 13.8343 2.00326 12.7845L2 12.6667V7.33332C2.00008 6.26837 2.83248 5.39756 3.88216 5.33658L4 5.33332L4.66667 5.33267V3.88606C4.68587 2.10692 6.19254 0.64933 8.00651 0.666657ZM4 6.66666C3.65811 6.66666 3.3764 6.92429 3.33789 7.25585L3.33333 7.33332V12.6667C3.33333 13.0085 3.59097 13.2903 3.92253 13.3288L4 13.3333H12C12.3418 13.3333 12.6235 13.0762 12.6621 12.7448L12.6667 12.6667V7.33332C12.6666 6.9915 12.409 6.70972 12.0775 6.67121L12 6.66666H4ZM8 7.99999C9.10452 7.99999 9.99992 8.89549 10 9.99999C10 11.1046 9.10457 12 8 12C6.89543 12 6 11.1046 6 9.99999C6.00008 8.89549 6.89548 7.99999 8 7.99999ZM8 9.33332C7.63186 9.33332 7.33342 9.63187 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 8 10.6667C8.36819 10.6667 8.66667 10.3682 8.66667 9.99999C8.66659 9.63187 8.36814 9.33332 8 9.33332ZM7.99349 1.99999C6.9503 1.99007 6.07577 2.79974 6.00456 3.78319L6 3.89322V5.33267H9.99935L10 3.88671C10.0105 2.87564 9.10301 2.01091 7.99349 1.99999Z\" fill=\"%23ce4331\"/></g></svg>");
}
.contrast-redblue .tag.duration {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23ce4331\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-redblue .tag.icon-profile {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><mask id=\"mask0_1560_11785\" style=\"mask-type:alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"24\" height=\"24\"><path d=\"M18 12C20.1422 12 21.8911 13.6844 21.9951 15.8008L22 16V19C22 20.5975 20.7513 21.9036 19.1768 21.9951L19 22H5C3.40248 22 2.09636 20.7513 2.00488 19.1768L2 19V16C2 13.8578 3.68439 12.1089 5.80078 12.0049L6 12H18ZM6 14C4.9457 14 4.08229 14.8158 4.00586 15.8506L4 16V19C4 19.5128 4.38645 19.9354 4.88379 19.9932L5 20H19C19.5128 20 19.9354 19.6136 19.9932 19.1162L20 19V16C20 14.9457 19.1842 14.0823 18.1494 14.0059L18 14H6ZM12 2C14.4853 2 16.5 4.01472 16.5 6.5C16.5 8.98528 14.4853 11 12 11C9.51472 11 7.5 8.98528 7.5 6.5C7.5 4.01472 9.51472 2 12 2ZM12 4C10.6193 4 9.5 5.11929 9.5 6.5C9.5 7.88071 10.6193 9 12 9C13.3807 9 14.5 7.88071 14.5 6.5C14.5 5.11929 13.3807 4 12 4Z\" fill=\"%23ce4331\"/></mask><g mask=\"url%28%23mask0_1560_11785%29\"><rect width=\"24\" height=\"24\" fill=\"%23ce4331\"/></g></svg>");
}
.contrast-redblue .tag.icon-page {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.25309 1.33359C9.57312 1.31199 9.90539 1.40533 10.1847 1.64023L10.2759 1.72356L12.9425 4.39023C13.2016 4.64929 13.3243 4.96538 13.3351 5.27825L13.3332 12.6669C13.3331 13.7318 12.5006 14.602 11.451 14.663L11.3332 14.6669H4.6665C3.60138 14.6669 2.73059 13.834 2.66976 12.7841L2.6665 12.6669V3.33359C2.6665 2.26858 3.49895 1.39784 4.54867 1.33684L4.6665 1.33359H9.25309ZM4.6665 2.66692C4.32467 2.66692 4.04297 2.92398 4.00439 3.25546L3.99984 3.33359V12.6669C3.99995 13.0087 4.25755 13.2905 4.58903 13.329L4.6665 13.3336H11.3332C11.6751 13.3336 11.9568 13.076 11.9953 12.7444L11.9998 12.6669V6.66692H9.99984C8.93472 6.66692 8.06392 5.83398 8.00309 4.78411L7.99984 4.66692V2.66692H4.6665ZM9.33317 4.66692C9.33329 5.00871 9.59088 5.29053 9.92236 5.32903L9.99984 5.33359H11.9998L9.33317 2.66692V4.66692Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .tag.icon-document {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23ce4331\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-redblue .tag.icon-calendar {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_2040_21677%29\"><path d=\"M10.0412 1.33337C10.4093 1.33343 10.7078 1.63188 10.7078 2.00004C10.7078 2.34193 10.4502 2.62364 10.1187 2.66215L10.0412 2.66671H3.3335C2.99161 2.66671 2.7099 2.92434 2.67139 3.2559L2.66683 3.33337V12.6667C2.66683 13.0086 2.92446 13.2903 3.25602 13.3288L3.3335 13.3334H11.3335C11.6754 13.3334 11.9571 13.0757 11.9956 12.7442L12.0002 12.6667V12C12.0002 11.6319 12.2986 11.3334 12.6668 11.3334C13.0087 11.3334 13.2904 11.591 13.3289 11.9226L13.3335 12V12.6667C13.3335 13.7317 12.5011 14.6025 11.4513 14.6635L11.3335 14.6667H3.3335C2.26848 14.6667 1.39774 13.8343 1.33675 12.7845L1.3335 12.6667V3.33337C1.3335 2.26836 2.16593 1.39762 3.21566 1.33663L3.3335 1.33337H10.0412ZM6.00016 10C6.36835 10 6.66683 10.2985 6.66683 10.6667C6.66683 11.0086 6.4092 11.2903 6.07764 11.3288L6.00016 11.3334H4.66683C4.29864 11.3334 4.00016 11.0349 4.00016 10.6667C4.00016 10.3248 4.2578 10.0431 4.58936 10.0046L4.66683 10H6.00016ZM12.8621 2.86202C13.1225 2.60167 13.5445 2.60167 13.8048 2.86202L15.8048 4.86202C16.0652 5.12237 16.0652 5.54438 15.8048 5.80473L11.187 10.4226C11.0307 10.5788 10.8188 10.6667 10.5978 10.6667H8.66683C8.29864 10.6667 8.00016 10.3682 8.00016 10V8.06905C8.00017 7.84805 8.08803 7.63613 8.2443 7.47986L12.8621 2.86202ZM9.3335 8.27543V9.33337H10.3901L14.3901 5.33337L13.3328 4.27608L9.3335 8.27543ZM6.00016 7.33337C6.36835 7.33337 6.66683 7.63185 6.66683 8.00004C6.66683 8.34193 6.4092 8.62364 6.07764 8.66215L6.00016 8.66671H4.66683C4.29864 8.66671 4.00016 8.36823 4.00016 8.00004C4.00016 7.65815 4.2578 7.37644 4.58936 7.33793L4.66683 7.33337H6.00016ZM7.3335 4.66671C7.70169 4.66671 8.00016 4.96518 8.00016 5.33337C8.00016 5.67526 7.74253 5.95697 7.41097 5.99548L7.3335 6.00004H4.66683C4.29864 6.00004 4.00016 5.70156 4.00016 5.33337C4.00016 4.99148 4.2578 4.70977 4.58936 4.67126L4.66683 4.66671H7.3335Z\" fill=\"%23ce4331\"/></g><defs><clipPath id=\"clip0_2040_21677\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-redblue .tag.icon-clock {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><g clip-path=\"url%28%23clip0_1886_7035%29\"><path d=\"M8.00033 0.666748C12.0503 0.666748 15.3337 3.95008 15.3337 8.00008C15.3337 12.0501 12.0503 15.3334 8.00033 15.3334C3.95033 15.3334 0.666992 12.0501 0.666992 8.00008C0.666992 3.95008 3.95033 0.666748 8.00033 0.666748ZM8.00033 2.00008C7.21239 2.00008 6.43218 2.15528 5.70423 2.4568C4.97627 2.75833 4.31484 3.20029 3.75768 3.75744C3.20053 4.31459 2.75858 4.97603 2.45705 5.70398C2.15552 6.43193 2.00033 7.21215 2.00033 8.00008C2.00033 8.78801 2.15552 9.56823 2.45705 10.2962C2.75858 11.0241 3.20053 11.6856 3.75768 12.2427C4.31484 12.7999 4.97627 13.2418 5.70423 13.5434C6.43218 13.8449 7.21239 14.0001 8.00033 14.0001C9.59162 14.0001 11.1177 13.3679 12.243 12.2427C13.3682 11.1175 14.0003 9.59138 14.0003 8.00008C14.0003 6.40878 13.3682 4.88266 12.243 3.75744C11.1177 2.63222 9.59162 2.00008 8.00033 2.00008ZM8.00033 3.33341C8.16372 3.33346 8.3214 3.3935 8.44344 3.50214C8.56548 3.61078 8.64337 3.76046 8.66233 3.92275L8.66699 4.00008V7.63075L11.0203 9.10142C11.1589 9.188 11.2609 9.32248 11.3069 9.4793C11.3528 9.63613 11.3396 9.80438 11.2697 9.95208L11.2323 10.0201C11.1457 10.1587 11.0113 10.2606 10.8544 10.3066C10.6976 10.3526 10.5294 10.3393 10.3817 10.2694L10.3137 10.2321L7.64699 8.56541C7.56335 8.51317 7.49233 8.44302 7.43907 8.36001C7.38581 8.27701 7.35163 8.18322 7.33899 8.08542L7.33366 8.00008V4.00008C7.33366 3.82327 7.4039 3.6537 7.52892 3.52868C7.65395 3.40365 7.82351 3.33341 8.00033 3.33341Z\" fill=\"%23ce4331\"/></g><defs><clipPath id=\"clip0_1886_7035\"><rect width=\"16\" height=\"16\" fill=\"white\"/></clipPath></defs></svg>");
}
.contrast-redblue .tag.icon-speechbubble {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M11.9993 1.33325C13.788 1.33325 15.2533 2.72259 15.3293 4.47325L15.3327 4.61592V8.77592C15.3327 10.5446 13.914 11.9799 12.144 12.0546L11.9993 12.0579H8.93668L5.79935 15.1413C5.41402 15.5199 4.78868 15.3019 4.68202 14.8099L4.67068 14.7373L4.66602 14.6613V12.0579H3.99935C2.26002 12.0579 0.826016 10.7446 0.678682 9.06325L0.669349 8.91792L0.666016 8.77525V4.61525C0.666016 2.84659 2.08468 1.41192 3.85468 1.33725L3.99935 1.33325H11.9993ZM3.99935 2.67325C2.93068 2.67325 2.06335 3.48659 2.00268 4.50259L1.99935 4.61592V8.77592C1.99935 9.80592 2.82868 10.6546 3.88135 10.7139L3.99935 10.7173H5.33268C5.67468 10.7173 5.95602 10.9759 5.99468 11.3093L5.99935 11.3866V13.0693L8.19935 10.9073C8.28174 10.8263 8.38374 10.7682 8.49535 10.7386L8.57935 10.7219L8.66602 10.7166H11.9993C13.068 10.7166 13.9353 9.90392 13.996 8.88792L13.9993 8.77459V4.61459C13.9993 3.58459 13.17 2.73592 12.1173 2.67659L11.9993 2.67325H3.99935Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .btn.btn-icon.btn-icon-play SPAN {
  background-image: url("data:image/svg+xml,<svg class=\"svg-icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M852.727563 392.447107C956.997809 458.473635 956.941389 565.559517 852.727563 631.55032L281.888889 993.019655C177.618644 1059.046186 93.090909 1016.054114 93.090909 897.137364L93.090909 126.860063C93.090909 7.879206 177.675064-35.013033 281.888889 30.977769L852.727563 392.447107 852.727563 392.447107Z\" fill=\"%23ce4331\" /></svg>");
}
.contrast-redblue .btn-primary-bordered.btn-icon.btn-icon-star SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481ZM6.63607 5.79692C6.49539 6.07759 6.23082 6.27593 5.92253 6.33208L2.98634 6.86658L5.09246 9.14718C5.27259 9.34227 5.36641 9.60034 5.35678 9.86333L5.34831 9.96229L4.92318 13.0723L7.54232 11.7175C7.79746 11.5855 8.09544 11.5712 8.36003 11.6739L8.45769 11.7175L11.0755 13.0723L10.651 9.96229C10.6151 9.69886 10.6853 9.43328 10.8438 9.22336L10.9076 9.14718L13.0124 6.86658L10.0768 6.33208C9.8028 6.28217 9.56327 6.11994 9.41472 5.88742L9.36394 5.79692L8.00001 3.07557L6.63607 5.79692Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .btn.btn-icon.btn-icon-star-filled SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7.10873 1.88481C7.35609 1.39133 7.95566 1.19218 8.44792 1.44015C8.63943 1.5367 8.79504 1.6928 8.89128 1.88481L10.4779 5.04953L13.847 5.66346C14.3572 5.75637 14.7056 6.22292 14.6628 6.73052L14.6504 6.82622C14.6165 7.01341 14.53 7.18724 14.401 7.32687L11.9896 9.9369L12.4805 13.528C12.5508 14.043 12.2166 14.52 11.722 14.6368L11.6276 14.6543C11.4242 14.6823 11.2169 14.6466 11.0345 14.5521L8.00001 12.9812L4.96485 14.5521C4.50412 14.7906 3.94364 14.6341 3.66863 14.2058L3.6211 14.1224C3.52692 13.9396 3.49106 13.7319 3.51889 13.528L4.00912 9.9369L1.59897 7.32687C1.24814 6.94691 1.24763 6.36714 1.58204 5.98703L1.653 5.91346C1.7923 5.7842 1.9656 5.69748 2.15235 5.66346L5.52149 5.04953L7.10873 1.88481Z\" fill=\"%23ce4331\"/></svg>");
}
.contrast-redblue .btn.btn-icon.btn-primary-bordered.btn-icon-copy SPAN {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M18 2C18.7652 1.99996 19.5015 2.29233 20.0583 2.81728C20.615 3.34224 20.9501 4.06011 20.995 4.824L21 5V15C21 15.7652 20.7077 16.5015 20.1827 17.0583C19.6578 17.615 18.9399 17.9501 18.176 17.995L18 18H16V19C16 19.7652 15.7077 20.5015 15.1827 21.0583C14.6578 21.615 13.9399 21.9501 13.176 21.995L13 22H6C5.23479 22 4.49849 21.7077 3.94174 21.1827C3.38499 20.6578 3.04989 19.9399 3.005 19.176L3 19V9C2.99996 8.23479 3.29233 7.49849 3.81728 6.94174C4.34224 6.38499 5.06011 6.04989 5.824 6.005L6 6H8V5C7.99996 4.23479 8.29233 3.49849 8.81728 2.94174C9.34224 2.38499 10.0601 2.04989 10.824 2.005L11 2H18ZM13 8H6C5.73478 8 5.48043 8.10536 5.29289 8.29289C5.10536 8.48043 5 8.73478 5 9V19C5 19.2652 5.10536 19.5196 5.29289 19.7071C5.48043 19.8946 5.73478 20 6 20H13C13.2652 20 13.5196 19.8946 13.7071 19.7071C13.8946 19.5196 14 19.2652 14 19V9C14 8.73478 13.8946 8.48043 13.7071 8.29289C13.5196 8.10536 13.2652 8 13 8ZM18 4H11C10.7551 4.00003 10.5187 4.08996 10.3356 4.25272C10.1526 4.41547 10.0357 4.63975 10.007 4.883L10 5V6H13C13.7652 5.99996 14.5015 6.29233 15.0583 6.81728C15.615 7.34224 15.9501 8.06011 15.995 8.824L16 9V16H18C18.2449 16 18.4813 15.91 18.6644 15.7473C18.8474 15.5845 18.9643 15.3603 18.993 15.117L19 15V5C19 4.73478 18.8946 4.48043 18.7071 4.29289C18.5196 4.10536 18.2652 4 18 4Z\" fill=\"%23ce4331\"/></svg>");
}

.contrast-blackwhite svg {
  --color-1: #000000;
  --color-2: #ffffff;
}
.contrast-blackwhite UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23ffffff\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23000000\"/></svg>");
}

.contrast-whiteblack svg {
  --color-1: #ffffff;
  --color-2: #000000;
}
.contrast-whiteblack UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23000000\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23ffffff\"/></svg>");
}

.contrast-yellowblue svg {
  --color-1: #fffa06;
  --color-2: #003aff;
}
.contrast-yellowblue UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23003aff\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23fffa06\"/></svg>");
}

.contrast-blueyellow svg {
  --color-1: #003aff;
  --color-2: #fffa06;
}
.contrast-blueyellow UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23fffa06\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23003aff\"/></svg>");
}

.contrast-greenblack svg {
  --color-1: #96fa04;
  --color-2: #000000;
}
.contrast-greenblack UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%23000000\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%2396fa04\"/></svg>");
}

.contrast-redblue svg {
  --color-1: #ce4331;
  --color-2: #92feff;
}
.contrast-redblue UL.list-green-check > LI:BEFORE {
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 32 32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><rect width=\"32\" height=\"32\" rx=\"16\" fill=\"%2392feff\"/><path d=\"M22.0929 9.94C22.3652 9.67091 22.7302 9.51616 23.113 9.50747C23.4958 9.49877 23.8674 9.63679 24.1517 9.89324C24.436 10.1497 24.6115 10.5051 24.6422 10.8868C24.6729 11.2685 24.5565 11.6474 24.3169 11.946L24.2149 12.061L14.3349 21.94C14.0536 22.2209 13.6724 22.3787 13.2749 22.3787C12.8774 22.3787 12.4961 22.2209 12.2149 21.94L12.1109 21.825L7.93886 17.654C7.66801 17.3819 7.5118 17.0163 7.5024 16.6325C7.49301 16.2487 7.63114 15.8759 7.88836 15.5908C8.14557 15.3058 8.50229 15.1303 8.88505 15.1003C9.26781 15.0704 9.64748 15.1884 9.94586 15.43L10.0599 15.532L13.2799 18.752L22.0929 9.94Z\" fill=\"%23ce4331\"/></svg>");
}

/*

























*/

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFybWVyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDQTtBQWlFQTs7Ozs7O2lDQUFBO0FBa0JBLGE7Ozs7QUNwRkEsZ0JBQWdCO0FEQ2hCO0FBaUVBOzs7Ozs7aUNBQUE7QUFrQkE7QUVwRkE7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FEU0o7QUNOQTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QURNSjtBQ0hBO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBREdKO0FDQUE7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FEQUo7QUNHQTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QURISjtBQ01BO0VBQ0k7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBRE5KO0FDU0E7RUFDSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FEVEo7QUNZQTtFQUNJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QURaSjtBRWhFRTs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLDRCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUgrREY7O0FLL0tJO0VGc0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUgrREo7O0FNdk9BOzs7RUFHRTtBTjBPRjs7QU0zTkk7RUFOSjtJQU9NO0VOK05KO0FBQ0Y7O0FNbE5BO0VBQ0U7RUFDQTtFRjZPSSxtQ0FMSTtFRXRPUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnFORjs7QU01TUE7RUFDRTtFQUNBLGNDbW5CNEI7RURsbkI1QjtFQUNBO0VBQ0EsYUN5bkI0QjtBUDFhOUI7O0FNck1BO0VBQ0U7RUFDQSxxQkN3akI0QjtFRHJqQjVCLGdCQ3dqQjRCO0VEdmpCNUIsZ0JDd2pCNEI7RUR2akI1QjtBTnNNRjs7QU1uTUE7RUZ1TVE7QUpBUjtBSTVKSTtFRTNDSjtJRjhNUTtFSkhOO0FBQ0Y7O0FNdk1BO0VGa01RO0FKU1I7QUlyS0k7RUV0Q0o7SUZ5TVE7RUpNTjtBQUNGOztBTTNNQTtFRjZMUTtBSmtCUjtBSTlLSTtFRWpDSjtJRm9NUTtFSmVOO0FBQ0Y7O0FNL01BO0VGb0xNLGtCQUxJO0FKb0NWOztBTTlNQTtFRitLTSxlQUxJO0FKd0NWOztBTTdNQTtFRjBLTSxlQUxJO0FKNENWOztBTXRNQTtFQUNFO0VBQ0EsbUJDd1YwQjtBUC9JNUI7O0FNL0xBO0VBQ0U7RUFDQTtFQUNBO0FOa01GOztBTTVMQTtFQUNFO0VBQ0E7RUFDQTtBTitMRjs7QU16TEE7O0VBRUU7QU40TEY7O0FNekxBOzs7RUFHRTtFQUNBO0FONExGOztBTXpMQTs7OztFQUlFO0FONExGOztBTXpMQTtFQUNFLGdCQzZiNEI7QVBqUTlCOztBTXZMQTtFQUNFO0VBQ0E7QU4wTEY7O0FNcExBO0VBQ0U7QU51TEY7O0FNL0tBOztFQUVFLG1CQ3NhNEI7QVBwUDlCOztBTTFLQTtFRjZFTSxlQUxJO0FKc0dWOztBTXZLQTtFQUNFLGlCQ3FmNEI7RURwZjVCO0VBQ0E7QU4wS0Y7O0FNaktBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QU5vS0Y7O0FNaktBO0VBQU07QU5xS047O0FNcEtBO0VBQU07QU53S047O0FNbktBO0VBQ0U7RUFDQSwwQkNnTndDO0FQMUMxQztBTXBLRTtFQUNFO0FOc0tKOztBTTNKRTtFQUVFO0VBQ0E7QU42Sko7O0FNdEpBOzs7O0VBSUUscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSmlKVjs7QU1sSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGVBTEk7QUp5SlY7QU1qSkU7RUZISSxrQkFMSTtFRVVOO0VBQ0E7QU5tSko7O0FNL0lBO0VGVk0sZUFMSTtFRWlCUjtFQUNBO0FOa0pGO0FNL0lFO0VBQ0U7QU5pSko7O0FNN0lBO0VBQ0U7RUZ0QkksZUFMSTtFRTZCUix3QkMyNUNrQztFRDE1Q2xDLHNDQzI1Q2tDO0VDaHNEaEM7QVJzYko7QU05SUU7RUFDRTtFRjdCRSxjQUxJO0FKbUxWOztBTXRJQTtFQUNFO0FOeUlGOztBTW5JQTs7RUFFRTtBTnNJRjs7QU05SEE7RUFDRTtFQUNBO0FOaUlGOztBTTlIQTtFQUNFLG1CQzRYNEI7RUQzWDVCLHNCQzJYNEI7RUQxWDVCLGdDQzRaNEI7RUQzWjVCO0FOaUlGOztBTTFIQTtFQUVFO0VBQ0E7QU40SEY7O0FNekhBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QU40SEY7O0FNcEhBO0VBQ0U7QU51SEY7O0FNakhBO0VBRUU7QU5tSEY7O0FNM0dBO0VBQ0U7QU44R0Y7O0FNekdBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QU40R0Y7O0FNeEdBOztFQUVFO0FOMkdGOztBTXRHQTtFQUNFO0FOeUdGOztBTXRHQTtFQUdFO0FOdUdGO0FNcEdFO0VBQ0U7QU5zR0o7O0FNL0ZBO0VBQ0U7QU5rR0Y7O0FNMUZBOzs7O0VBSUU7QU42RkY7QU0xRkk7Ozs7RUFDRTtBTitGTjs7QU14RkE7RUFDRTtFQUNBO0FOMkZGOztBTXRGQTtFQUNFO0FOeUZGOztBTS9FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOa0ZGOztBTTFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCQ21ONEI7RURqTjVCO0VGbk5NO0FKZ1NSO0FJNWJJO0VFeVdKO0lGdE1RO0VKNlJOO0FBQ0Y7QU0vRUU7RUFDRTtBTmlGSjs7QU0xRUE7Ozs7Ozs7RUFPRTtBTjZFRjs7QU0xRUE7RUFDRTtBTjZFRjs7QU1wRUE7RUFDRTtFQUNBO0FOdUVGO0FNcEVFO0VBQ0U7RUFDQTtBTnNFSjs7QU03REE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QU42REY7O0FNeERBO0VBQ0U7QU4yREY7O0FNcERBO0VBQ0U7RUFDQTtBTnVERjs7QU1sREE7RUFDRTtBTnFERjs7QU1oREE7RUFDRTtBTm1ERjs7QU01Q0E7RUFDRTtFQUNBO0FOK0NGOztBTXZDQTtFQUNFO0FOMENGOztBTWxDQTtFQUNFO0FOcUNGOztBU2huQkE7RUx1UVE7QUo2V1I7QUl6Z0JJO0VLM0dKO0lMOFFRO0VKMFdOO0FBQ0Y7QVN6bkJBO0VBRUUsZ0JGd29CNEI7QVBkOUI7O0FTcm5CRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FKMlhSO0FJdmhCSTtFS3BHRjtJTHVRTTtFSndYTjtBQUNGOztBU2hvQkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VIN1d0QjtBSnNZUjtBSWxpQkk7RUtwR0Y7SUx1UU07RUptWU47QUFDRjs7QVMzb0JFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUppWlI7QUk3aUJJO0VLcEdGO0lMdVFNO0VKOFlOO0FBQ0Y7O0FTdHBCRTtFQUdFLGdCRjBuQmtCO0VFem5CbEIsZ0JGeW1CMEI7RUg3V3RCO0FKNFpSO0FJeGpCSTtFS3BHRjtJTHVRTTtFSnlaTjtBQUNGOztBU2pxQkU7RUFHRSxnQkYwbkJrQjtFRXpuQmxCLGdCRnltQjBCO0VIN1d0QjtBSnVhUjtBSW5rQkk7RUtwR0Y7SUx1UU07RUpvYU47QUFDRjs7QVM1cUJFO0VBR0UsZ0JGMG5Ca0I7RUV6bkJsQixnQkZ5bUIwQjtFSDdXdEI7QUprYlI7QUk5a0JJO0VLcEdGO0lMdVFNO0VKK2FOO0FBQ0Y7O0FTL3BCQTtFQ3ZERTtFQUNBO0FWMHRCRjs7QVMvcEJBO0VDNURFO0VBQ0E7QVYrdEJGOztBU2pxQkE7RUFDRTtBVG9xQkY7QVNscUJFO0VBQ0Usb0JGc29CMEI7QVA4QjlCOztBUzFwQkE7RUw4TU0sZUFMSTtFS3ZNUjtBVDZwQkY7O0FTenBCQTtFQUNFLG1CVnhGTztFS21TRDtBSmtkUjtBSTltQkk7RUtoREo7SUxtTlE7RUorY047QUFDRjtBUy9wQkU7RUFDRTtBVGlxQko7O0FTN3BCQTtFQUNFO0VBQ0EsbUJWbEdPO0VLK1JILGVBTEk7RUt0TFIsY0Z0RlM7QVBzdkJYO0FTOXBCRTtFQUNFO0FUZ3FCSjs7QVdod0JBO0VDSUU7RUFHQTtBWjh2QkY7O0FXL3ZCQTtFQUNFLGdCSitqRGtDO0VJOWpEbEMsbUNKK2pEa0M7RUk5akRsQztFSEdFO0VJUkY7RUFHQTtBWnV3QkY7O0FXenZCQTtFQUVFO0FYMnZCRjs7QVd4dkJBO0VBQ0U7RUFDQTtBWDJ2QkY7O0FXeHZCQTtFUHlQTSxlQUxJO0VPbFBSLGdDSmtqRGtDO0FQdnpCcEM7O0FhN3hCRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMHlCRjs7QWVwdkJJO0VGNUNFO0lBQ0UsZWRqQmU7RUNxekJyQjtBQUNGO0FlMXZCSTtFRjVDRTtJQUNFLGVkakJlO0VDMHpCckI7QUFDRjtBZS92Qkk7RUY1Q0U7SUFDRSxlZGpCZTtFQyt6QnJCO0FBQ0Y7QWVwd0JJO0VGNUNFO0lBQ0UsZWRqQmU7RUNvMEJyQjtBQUNGO0FlendCSTtFRjVDRTtJQUNFLGlCZGpCZTtFQ3kwQnJCO0FBQ0Y7QWdCejBCQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBaEIrMEJKOztBZ0IxMEJFO0VDTkE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWpCbTFCRjtBZ0JqMUJJO0VDT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjYwQkY7O0FpQjl4Qk07RUFDRTtBakJpeUJSOztBaUI5eEJNO0VBcENKO0VBQ0E7QWpCczBCRjs7QWlCeHpCRTtFQUNFO0VBQ0E7QWpCMnpCSjs7QWlCN3pCRTtFQUNFO0VBQ0E7QWpCZzBCSjs7QWlCbDBCRTtFQUNFO0VBQ0E7QWpCcTBCSjs7QWlCdjBCRTtFQUNFO0VBQ0E7QWpCMDBCSjs7QWlCNTBCRTtFQUNFO0VBQ0E7QWpCKzBCSjs7QWlCajFCRTtFQUNFO0VBQ0E7QWpCbzFCSjs7QWlCcnpCTTtFQWhESjtFQUNBO0FqQnkyQkY7O0FpQnB6QlU7RUFoRU47RUFDQTtBakJ3M0JKOztBaUJ6ekJVO0VBaEVOO0VBQ0E7QWpCNjNCSjs7QWlCOXpCVTtFQWhFTjtFQUNBO0FqQms0Qko7O0FpQm4wQlU7RUFoRU47RUFDQTtBakJ1NEJKOztBaUJ4MEJVO0VBaEVOO0VBQ0E7QWpCNDRCSjs7QWlCNzBCVTtFQWhFTjtFQUNBO0FqQmk1Qko7O0FpQmwxQlU7RUFoRU47RUFDQTtBakJzNUJKOztBaUJ2MUJVO0VBaEVOO0VBQ0E7QWpCMjVCSjs7QWlCNTFCVTtFQWhFTjtFQUNBO0FqQmc2Qko7O0FpQmoyQlU7RUFoRU47RUFDQTtBakJxNkJKOztBaUJ0MkJVO0VBaEVOO0VBQ0E7QWpCMDZCSjs7QWlCMzJCVTtFQWhFTjtFQUNBO0FqQis2Qko7O0FpQngyQlk7RUF4RFY7QWpCbzZCRjs7QWlCNTJCWTtFQXhEVjtBakJ3NkJGOztBaUJoM0JZO0VBeERWO0FqQjQ2QkY7O0FpQnAzQlk7RUF4RFY7QWpCZzdCRjs7QWlCeDNCWTtFQXhEVjtBakJvN0JGOztBaUI1M0JZO0VBeERWO0FqQnc3QkY7O0FpQmg0Qlk7RUF4RFY7QWpCNDdCRjs7QWlCcDRCWTtFQXhEVjtBakJnOEJGOztBaUJ4NEJZO0VBeERWO0FqQm84QkY7O0FpQjU0Qlk7RUF4RFY7QWpCdzhCRjs7QWlCaDVCWTtFQXhEVjtBakI0OEJGOztBaUJ6NEJROztFQUVFO0FqQjQ0QlY7O0FpQno0QlE7O0VBRUU7QWpCNDRCVjs7QWlCbjVCUTs7RUFFRTtBakJzNUJWOztBaUJuNUJROztFQUVFO0FqQnM1QlY7O0FpQjc1QlE7O0VBRUU7QWpCZzZCVjs7QWlCNzVCUTs7RUFFRTtBakJnNkJWOztBaUJ2NkJROztFQUVFO0FqQjA2QlY7O0FpQnY2QlE7O0VBRUU7QWpCMDZCVjs7QWlCajdCUTs7RUFFRTtBakJvN0JWOztBaUJqN0JROztFQUVFO0FqQm83QlY7O0FpQjM3QlE7O0VBRUU7QWpCODdCVjs7QWlCMzdCUTs7RUFFRTtBakI4N0JWOztBZXgvQkk7RUVVRTtJQUNFO0VqQmsvQk47RWlCLytCSTtJQXBDSjtJQUNBO0VqQnNoQ0E7RWlCeGdDQTtJQUNFO0lBQ0E7RWpCMGdDRjtFaUI1Z0NBO0lBQ0U7SUFDQTtFakI4Z0NGO0VpQmhoQ0E7SUFDRTtJQUNBO0VqQmtoQ0Y7RWlCcGhDQTtJQUNFO0lBQ0E7RWpCc2hDRjtFaUJ4aENBO0lBQ0U7SUFDQTtFakIwaENGO0VpQjVoQ0E7SUFDRTtJQUNBO0VqQjhoQ0Y7RWlCLy9CSTtJQWhESjtJQUNBO0VqQmtqQ0E7RWlCNy9CUTtJQWhFTjtJQUNBO0VqQmdrQ0Y7RWlCamdDUTtJQWhFTjtJQUNBO0VqQm9rQ0Y7RWlCcmdDUTtJQWhFTjtJQUNBO0VqQndrQ0Y7RWlCemdDUTtJQWhFTjtJQUNBO0VqQjRrQ0Y7RWlCN2dDUTtJQWhFTjtJQUNBO0VqQmdsQ0Y7RWlCamhDUTtJQWhFTjtJQUNBO0VqQm9sQ0Y7RWlCcmhDUTtJQWhFTjtJQUNBO0VqQndsQ0Y7RWlCemhDUTtJQWhFTjtJQUNBO0VqQjRsQ0Y7RWlCN2hDUTtJQWhFTjtJQUNBO0VqQmdtQ0Y7RWlCamlDUTtJQWhFTjtJQUNBO0VqQm9tQ0Y7RWlCcmlDUTtJQWhFTjtJQUNBO0VqQndtQ0Y7RWlCemlDUTtJQWhFTjtJQUNBO0VqQjRtQ0Y7RWlCcmlDVTtJQXhEVjtFakJnbUNBO0VpQnhpQ1U7SUF4RFY7RWpCbW1DQTtFaUIzaUNVO0lBeERWO0VqQnNtQ0E7RWlCOWlDVTtJQXhEVjtFakJ5bUNBO0VpQmpqQ1U7SUF4RFY7RWpCNG1DQTtFaUJwakNVO0lBeERWO0VqQittQ0E7RWlCdmpDVTtJQXhEVjtFakJrbkNBO0VpQjFqQ1U7SUF4RFY7RWpCcW5DQTtFaUI3akNVO0lBeERWO0VqQnduQ0E7RWlCaGtDVTtJQXhEVjtFakIybkNBO0VpQm5rQ1U7SUF4RFY7RWpCOG5DQTtFaUJ0a0NVO0lBeERWO0VqQmlvQ0E7RWlCOWpDTTs7SUFFRTtFakJna0NSO0VpQjdqQ007O0lBRUU7RWpCK2pDUjtFaUJ0a0NNOztJQUVFO0VqQndrQ1I7RWlCcmtDTTs7SUFFRTtFakJ1a0NSO0VpQjlrQ007O0lBRUU7RWpCZ2xDUjtFaUI3a0NNOztJQUVFO0VqQitrQ1I7RWlCdGxDTTs7SUFFRTtFakJ3bENSO0VpQnJsQ007O0lBRUU7RWpCdWxDUjtFaUI5bENNOztJQUVFO0VqQmdtQ1I7RWlCN2xDTTs7SUFFRTtFakIrbENSO0VpQnRtQ007O0lBRUU7RWpCd21DUjtFaUJybUNNOztJQUVFO0VqQnVtQ1I7QUFDRjtBZWxxQ0k7RUVVRTtJQUNFO0VqQjJwQ047RWlCeHBDSTtJQXBDSjtJQUNBO0VqQityQ0E7RWlCanJDQTtJQUNFO0lBQ0E7RWpCbXJDRjtFaUJyckNBO0lBQ0U7SUFDQTtFakJ1ckNGO0VpQnpyQ0E7SUFDRTtJQUNBO0VqQjJyQ0Y7RWlCN3JDQTtJQUNFO0lBQ0E7RWpCK3JDRjtFaUJqc0NBO0lBQ0U7SUFDQTtFakJtc0NGO0VpQnJzQ0E7SUFDRTtJQUNBO0VqQnVzQ0Y7RWlCeHFDSTtJQWhESjtJQUNBO0VqQjJ0Q0E7RWlCdHFDUTtJQWhFTjtJQUNBO0VqQnl1Q0Y7RWlCMXFDUTtJQWhFTjtJQUNBO0VqQjZ1Q0Y7RWlCOXFDUTtJQWhFTjtJQUNBO0VqQml2Q0Y7RWlCbHJDUTtJQWhFTjtJQUNBO0VqQnF2Q0Y7RWlCdHJDUTtJQWhFTjtJQUNBO0VqQnl2Q0Y7RWlCMXJDUTtJQWhFTjtJQUNBO0VqQjZ2Q0Y7RWlCOXJDUTtJQWhFTjtJQUNBO0VqQml3Q0Y7RWlCbHNDUTtJQWhFTjtJQUNBO0VqQnF3Q0Y7RWlCdHNDUTtJQWhFTjtJQUNBO0VqQnl3Q0Y7RWlCMXNDUTtJQWhFTjtJQUNBO0VqQjZ3Q0Y7RWlCOXNDUTtJQWhFTjtJQUNBO0VqQml4Q0Y7RWlCbHRDUTtJQWhFTjtJQUNBO0VqQnF4Q0Y7RWlCOXNDVTtJQXhEVjtFakJ5d0NBO0VpQmp0Q1U7SUF4RFY7RWpCNHdDQTtFaUJwdENVO0lBeERWO0VqQit3Q0E7RWlCdnRDVTtJQXhEVjtFakJreENBO0VpQjF0Q1U7SUF4RFY7RWpCcXhDQTtFaUI3dENVO0lBeERWO0VqQnd4Q0E7RWlCaHVDVTtJQXhEVjtFakIyeENBO0VpQm51Q1U7SUF4RFY7RWpCOHhDQTtFaUJ0dUNVO0lBeERWO0VqQml5Q0E7RWlCenVDVTtJQXhEVjtFakJveUNBO0VpQjV1Q1U7SUF4RFY7RWpCdXlDQTtFaUIvdUNVO0lBeERWO0VqQjB5Q0E7RWlCdnVDTTs7SUFFRTtFakJ5dUNSO0VpQnR1Q007O0lBRUU7RWpCd3VDUjtFaUIvdUNNOztJQUVFO0VqQml2Q1I7RWlCOXVDTTs7SUFFRTtFakJndkNSO0VpQnZ2Q007O0lBRUU7RWpCeXZDUjtFaUJ0dkNNOztJQUVFO0VqQnd2Q1I7RWlCL3ZDTTs7SUFFRTtFakJpd0NSO0VpQjl2Q007O0lBRUU7RWpCZ3dDUjtFaUJ2d0NNOztJQUVFO0VqQnl3Q1I7RWlCdHdDTTs7SUFFRTtFakJ3d0NSO0VpQi93Q007O0lBRUU7RWpCaXhDUjtFaUI5d0NNOztJQUVFO0VqQmd4Q1I7QUFDRjtBZTMwQ0k7RUVVRTtJQUNFO0VqQm8wQ047RWlCajBDSTtJQXBDSjtJQUNBO0VqQncyQ0E7RWlCMTFDQTtJQUNFO0lBQ0E7RWpCNDFDRjtFaUI5MUNBO0lBQ0U7SUFDQTtFakJnMkNGO0VpQmwyQ0E7SUFDRTtJQUNBO0VqQm8yQ0Y7RWlCdDJDQTtJQUNFO0lBQ0E7RWpCdzJDRjtFaUIxMkNBO0lBQ0U7SUFDQTtFakI0MkNGO0VpQjkyQ0E7SUFDRTtJQUNBO0VqQmczQ0Y7RWlCajFDSTtJQWhESjtJQUNBO0VqQm80Q0E7RWlCLzBDUTtJQWhFTjtJQUNBO0VqQms1Q0Y7RWlCbjFDUTtJQWhFTjtJQUNBO0VqQnM1Q0Y7RWlCdjFDUTtJQWhFTjtJQUNBO0VqQjA1Q0Y7RWlCMzFDUTtJQWhFTjtJQUNBO0VqQjg1Q0Y7RWlCLzFDUTtJQWhFTjtJQUNBO0VqQms2Q0Y7RWlCbjJDUTtJQWhFTjtJQUNBO0VqQnM2Q0Y7RWlCdjJDUTtJQWhFTjtJQUNBO0VqQjA2Q0Y7RWlCMzJDUTtJQWhFTjtJQUNBO0VqQjg2Q0Y7RWlCLzJDUTtJQWhFTjtJQUNBO0VqQms3Q0Y7RWlCbjNDUTtJQWhFTjtJQUNBO0VqQnM3Q0Y7RWlCdjNDUTtJQWhFTjtJQUNBO0VqQjA3Q0Y7RWlCMzNDUTtJQWhFTjtJQUNBO0VqQjg3Q0Y7RWlCdjNDVTtJQXhEVjtFakJrN0NBO0VpQjEzQ1U7SUF4RFY7RWpCcTdDQTtFaUI3M0NVO0lBeERWO0VqQnc3Q0E7RWlCaDRDVTtJQXhEVjtFakIyN0NBO0VpQm40Q1U7SUF4RFY7RWpCODdDQTtFaUJ0NENVO0lBeERWO0VqQmk4Q0E7RWlCejRDVTtJQXhEVjtFakJvOENBO0VpQjU0Q1U7SUF4RFY7RWpCdThDQTtFaUIvNENVO0lBeERWO0VqQjA4Q0E7RWlCbDVDVTtJQXhEVjtFakI2OENBO0VpQnI1Q1U7SUF4RFY7RWpCZzlDQTtFaUJ4NUNVO0lBeERWO0VqQm05Q0E7RWlCaDVDTTs7SUFFRTtFakJrNUNSO0VpQi80Q007O0lBRUU7RWpCaTVDUjtFaUJ4NUNNOztJQUVFO0VqQjA1Q1I7RWlCdjVDTTs7SUFFRTtFakJ5NUNSO0VpQmg2Q007O0lBRUU7RWpCazZDUjtFaUIvNUNNOztJQUVFO0VqQmk2Q1I7RWlCeDZDTTs7SUFFRTtFakIwNkNSO0VpQnY2Q007O0lBRUU7RWpCeTZDUjtFaUJoN0NNOztJQUVFO0VqQms3Q1I7RWlCLzZDTTs7SUFFRTtFakJpN0NSO0VpQng3Q007O0lBRUU7RWpCMDdDUjtFaUJ2N0NNOztJQUVFO0VqQnk3Q1I7QUFDRjtBZXAvQ0k7RUVVRTtJQUNFO0VqQjYrQ047RWlCMStDSTtJQXBDSjtJQUNBO0VqQmloREE7RWlCbmdEQTtJQUNFO0lBQ0E7RWpCcWdERjtFaUJ2Z0RBO0lBQ0U7SUFDQTtFakJ5Z0RGO0VpQjNnREE7SUFDRTtJQUNBO0VqQjZnREY7RWlCL2dEQTtJQUNFO0lBQ0E7RWpCaWhERjtFaUJuaERBO0lBQ0U7SUFDQTtFakJxaERGO0VpQnZoREE7SUFDRTtJQUNBO0VqQnloREY7RWlCMS9DSTtJQWhESjtJQUNBO0VqQjZpREE7RWlCeC9DUTtJQWhFTjtJQUNBO0VqQjJqREY7RWlCNS9DUTtJQWhFTjtJQUNBO0VqQitqREY7RWlCaGdEUTtJQWhFTjtJQUNBO0VqQm1rREY7RWlCcGdEUTtJQWhFTjtJQUNBO0VqQnVrREY7RWlCeGdEUTtJQWhFTjtJQUNBO0VqQjJrREY7RWlCNWdEUTtJQWhFTjtJQUNBO0VqQitrREY7RWlCaGhEUTtJQWhFTjtJQUNBO0VqQm1sREY7RWlCcGhEUTtJQWhFTjtJQUNBO0VqQnVsREY7RWlCeGhEUTtJQWhFTjtJQUNBO0VqQjJsREY7RWlCNWhEUTtJQWhFTjtJQUNBO0VqQitsREY7RWlCaGlEUTtJQWhFTjtJQUNBO0VqQm1tREY7RWlCcGlEUTtJQWhFTjtJQUNBO0VqQnVtREY7RWlCaGlEVTtJQXhEVjtFakIybERBO0VpQm5pRFU7SUF4RFY7RWpCOGxEQTtFaUJ0aURVO0lBeERWO0VqQmltREE7RWlCemlEVTtJQXhEVjtFakJvbURBO0VpQjVpRFU7SUF4RFY7RWpCdW1EQTtFaUIvaURVO0lBeERWO0VqQjBtREE7RWlCbGpEVTtJQXhEVjtFakI2bURBO0VpQnJqRFU7SUF4RFY7RWpCZ25EQTtFaUJ4akRVO0lBeERWO0VqQm1uREE7RWlCM2pEVTtJQXhEVjtFakJzbkRBO0VpQjlqRFU7SUF4RFY7RWpCeW5EQTtFaUJqa0RVO0lBeERWO0VqQjRuREE7RWlCempETTs7SUFFRTtFakIyakRSO0VpQnhqRE07O0lBRUU7RWpCMGpEUjtFaUJqa0RNOztJQUVFO0VqQm1rRFI7RWlCaGtETTs7SUFFRTtFakJra0RSO0VpQnprRE07O0lBRUU7RWpCMmtEUjtFaUJ4a0RNOztJQUVFO0VqQjBrRFI7RWlCamxETTs7SUFFRTtFakJtbERSO0VpQmhsRE07O0lBRUU7RWpCa2xEUjtFaUJ6bERNOztJQUVFO0VqQjJsRFI7RWlCeGxETTs7SUFFRTtFakIwbERSO0VpQmptRE07O0lBRUU7RWpCbW1EUjtFaUJobURNOztJQUVFO0VqQmttRFI7QUFDRjtBZTdwREk7RUVVRTtJQUNFO0VqQnNwRE47RWlCbnBESTtJQXBDSjtJQUNBO0VqQjByREE7RWlCNXFEQTtJQUNFO0lBQ0E7RWpCOHFERjtFaUJockRBO0lBQ0U7SUFDQTtFakJrckRGO0VpQnByREE7SUFDRTtJQUNBO0VqQnNyREY7RWlCeHJEQTtJQUNFO0lBQ0E7RWpCMHJERjtFaUI1ckRBO0lBQ0U7SUFDQTtFakI4ckRGO0VpQmhzREE7SUFDRTtJQUNBO0VqQmtzREY7RWlCbnFESTtJQWhESjtJQUNBO0VqQnN0REE7RWlCanFEUTtJQWhFTjtJQUNBO0VqQm91REY7RWlCcnFEUTtJQWhFTjtJQUNBO0VqQnd1REY7RWlCenFEUTtJQWhFTjtJQUNBO0VqQjR1REY7RWlCN3FEUTtJQWhFTjtJQUNBO0VqQmd2REY7RWlCanJEUTtJQWhFTjtJQUNBO0VqQm92REY7RWlCcnJEUTtJQWhFTjtJQUNBO0VqQnd2REY7RWlCenJEUTtJQWhFTjtJQUNBO0VqQjR2REY7RWlCN3JEUTtJQWhFTjtJQUNBO0VqQmd3REY7RWlCanNEUTtJQWhFTjtJQUNBO0VqQm93REY7RWlCcnNEUTtJQWhFTjtJQUNBO0VqQnd3REY7RWlCenNEUTtJQWhFTjtJQUNBO0VqQjR3REY7RWlCN3NEUTtJQWhFTjtJQUNBO0VqQmd4REY7RWlCenNEVTtJQXhEVjtFakJvd0RBO0VpQjVzRFU7SUF4RFY7RWpCdXdEQTtFaUIvc0RVO0lBeERWO0VqQjB3REE7RWlCbHREVTtJQXhEVjtFakI2d0RBO0VpQnJ0RFU7SUF4RFY7RWpCZ3hEQTtFaUJ4dERVO0lBeERWO0VqQm14REE7RWlCM3REVTtJQXhEVjtFakJzeERBO0VpQjl0RFU7SUF4RFY7RWpCeXhEQTtFaUJqdURVO0lBeERWO0VqQjR4REE7RWlCcHVEVTtJQXhEVjtFakIreERBO0VpQnZ1RFU7SUF4RFY7RWpCa3lEQTtFaUIxdURVO0lBeERWO0VqQnF5REE7RWlCbHVETTs7SUFFRTtFakJvdURSO0VpQmp1RE07O0lBRUU7RWpCbXVEUjtFaUIxdURNOztJQUVFO0VqQjR1RFI7RWlCenVETTs7SUFFRTtFakIydURSO0VpQmx2RE07O0lBRUU7RWpCb3ZEUjtFaUJqdkRNOztJQUVFO0VqQm12RFI7RWlCMXZETTs7SUFFRTtFakI0dkRSO0VpQnp2RE07O0lBRUU7RWpCMnZEUjtFaUJsd0RNOztJQUVFO0VqQm93RFI7RWlCandETTs7SUFFRTtFakJtd0RSO0VpQjF3RE07O0lBRUU7RWpCNHdEUjtFaUJ6d0RNOztJQUVFO0VqQjJ3RFI7QUFDRjtBa0JqNERBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJuQnZCTztFbUJ3QlAsbUJYdXNCNEI7RVd0c0I1QjtBbEJnNERGO0FrQnozREU7RUFDRTtFQUVBO0VBQ0E7RUFDQSwyQ1grc0IwQjtFVzlzQjFCO0FsQjAzREo7QWtCdjNERTtFQUNFO0FsQnkzREo7QWtCdDNERTtFQUNFO0FsQnczREo7O0FrQnAzREE7RUFDRTtBbEJ1M0RGOztBa0JoM0RBO0VBQ0U7QWxCbTNERjs7QWtCejJERTtFQUNFO0FsQjQyREo7O0FrQjcxREU7RUFDRTtBbEJnMkRKO0FrQjcxREk7RUFDRTtBbEIrMUROOztBa0J4MURFO0VBQ0U7QWxCMjFESjtBa0J4MURFO0VBQ0U7QWxCMDFESjs7QWtCaDFERTtFQUNFO0VBQ0E7QWxCbTFESjs7QWtCNzBERTtFQUNFO0VBQ0E7QWxCZzFESjs7QWtCeDBEQTtFQUNFO0VBQ0E7QWxCMjBERjs7QWtCbjBERTtFQUNFO0VBQ0E7QWxCczBESjs7QW1CbDlERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CODhESjs7QW1CaCtERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CNDlESjs7QW1COStERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CMCtESjs7QW1CNS9ERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5Cdy9ESjs7QW1CMWdFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5Cc2dFSjs7QW1CeGhFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5Cb2hFSjs7QW1CdGlFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5Ca2lFSjs7QW1CcGpFRTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QW5CZ2pFSjs7QWtCLzVESTtFQUNFO0VBQ0E7QWxCazZETjs7QWU3L0RJO0VHeUZBO0lBQ0U7SUFDQTtFbEJ3NkRKO0FBQ0Y7QWVwZ0VJO0VHeUZBO0lBQ0U7SUFDQTtFbEI4NkRKO0FBQ0Y7QWUxZ0VJO0VHeUZBO0lBQ0U7SUFDQTtFbEJvN0RKO0FBQ0Y7QWVoaEVJO0VHeUZBO0lBQ0U7SUFDQTtFbEIwN0RKO0FBQ0Y7QWV0aEVJO0VHeUZBO0lBQ0U7SUFDQTtFbEJnOERKO0FBQ0Y7QW9CcG1FQTtFQUNFLHFCYnUyQnNDO0FQK3ZDeEM7O0FvQjdsRUE7RUFDRTtFQUNBO0VBQ0E7RWhCOFFJLGtCQUxJO0VnQnJRUixnQnJCVWlCO0FDb2xFbkI7O0FvQjFsRUE7RUFDRTtFQUNBO0VoQm9RSSxrQkFMSTtBSisxRFY7O0FvQjFsRUE7RUFDRTtFQUNBO0VoQjhQSSxrQkFMSTtBSnEyRFY7O0FxQjNuRUE7RUFDRSxtQmQrMUJzQztFSHJrQmxDLGVBTEk7RWlCalJSLGdDZCsxQnNDO0FQNnhDeEM7O0FzQmpvRUE7RUFDRTtFQUNBO0VBQ0E7RWxCd1JJLGtCQUxJO0VrQmhSUixnQmZrbUI0QjtFZWptQjVCLGdCdkJvQmlCO0V1Qm5CakIsMkJmNDNCc0M7RWUzM0J0QztFQUNBLG1DZnEzQnNDO0VlcDNCdEM7RUFDQTtFZEdFO0VlSEUsd0VETUo7QXRCK25FRjtBdUJqb0VNO0VEaEJOO0lDaUJRO0V2Qm9vRU47QUFDRjtBc0Jsb0VFO0VBQ0U7QXRCb29FSjtBc0Jsb0VJO0VBQ0U7QXRCb29FTjtBc0IvbkVFO0VBQ0UsMkJmczJCb0M7RWVyMkJwQyxtQ2ZnMkJvQztFZS8xQnBDLGtDZjgyQm9DO0VlNzJCcEM7RUFLRSxrRGZraEJrQjtBUDJtRHhCO0FzQnpuRUU7RUFNRTtFQU1BO0VBS0E7QXRCNm1FSjtBc0J4bUVFO0VBQ0U7RUFDQTtBdEIwbUVKO0FzQnRtRUU7RUFDRSxnQ2Y0MEJvQztFZTEwQnBDO0F0QnVtRUo7QXNCL2xFRTtFQUVFLHdDZjh5Qm9DO0VlM3lCcEM7QXRCOGxFSjtBc0IxbEVFO0VBQ0U7RUFDQTtFQUNBLDBCZm9yQjBCO0VlbnJCMUIsMkJmc3lCb0M7RWlCcDRCdEMsdUNqQnFpQ2dDO0VlcjhCOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQ2Znc0IwQjtFZS9yQjFCO0VDekZFLHFJRDBGRjtBdEI0bEVKO0F1QmxyRU07RUQwRUo7SUN6RU07RXZCcXJFTjtBQUNGO0FzQjlsRUU7RUFDRSx3Q2Y0N0I4QjtBUG9xQ2xDOztBc0J2bEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnZCN0ZpQjtFdUI4RmpCLDJCZjJ4QnNDO0VlMXhCdEM7RUFDQTtFQUNBO0F0QjBsRUY7QXNCeGxFRTtFQUNFO0F0QjBsRUo7QXNCdmxFRTtFQUVFO0VBQ0E7QXRCd2xFSjs7QXNCN2tFQTtFQUNFLG1FZjR3QnNDO0VlM3dCdEM7RWxCeUlJLGtCQUxJO0VJdlFOO0FScXRFSjtBc0I5a0VFO0VBQ0U7RUFDQTtFQUNBLHlCZm9vQjBCO0FQNDhDOUI7O0FzQjVrRUE7RUFDRSxpRWZnd0JzQztFZS92QnRDO0VsQjRISSxrQkFMSTtFSXZRTjtBUml1RUo7QXNCN2tFRTtFQUNFO0VBQ0E7RUFDQSx1QmYybkIwQjtBUG85QzlCOztBc0J2a0VFO0VBQ0Usb0VmNnVCb0M7QVA2MUN4QztBc0J2a0VFO0VBQ0UsbUVmMHVCb0M7QVArMUN4QztBc0J0a0VFO0VBQ0UsaUVmdXVCb0M7QVBpMkN4Qzs7QXNCbmtFQTtFQUNFLFdmcXVCc0M7RWVwdUJ0QyxnRWY4dEJzQztFZTd0QnRDLGlCZmlsQjRCO0FQcS9DOUI7QXNCcGtFRTtFQUNFO0F0QnNrRUo7QXNCbmtFRTtFQUNFO0VkdkxBO0FSNnZFSjtBc0Jsa0VFO0VBQ0U7RWQ1TEE7QVJpd0VKO0FzQmprRUU7RUFBb0IsK0RmOHNCa0I7QVBzM0N4QztBc0Jua0VFO0VBQW9CLDZEZjhzQmtCO0FQdzNDeEM7O0F5QnJ4RUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFckJxUkksa0JBTEk7RXFCN1FSLGdCbEIrbEI0QjtFa0I5bEI1QixnQjFCaUJpQjtFMEJoQmpCLDJCbEJ5M0JzQztFa0J4M0J0QztFQUNBLG1DbEJrM0JzQztFa0JqM0J0QztFQUNBO0VBQ0EseUNsQis5QmtDO0VrQjk5QmxDLDBCbEIrOUJrQztFa0I5OUJsQztFakJIRTtFZUhFLHdFRVNKO0F6QnF4RUY7QXVCMXhFTTtFRWZOO0lGZ0JRO0V2QjZ4RU47QUFDRjtBeUJ4eEVFO0VBQ0Usa0NsQnMzQm9DO0VrQnIzQnBDO0VBS0Usa0RsQmkrQjRCO0FQcXpDbEM7QXlCbHhFRTtFQUVFLHNCbEI2dUIwQjtFa0I1dUIxQjtBekJteEVKO0F5Qmh4RUU7RUFFRSx3Q2xCdTFCb0M7QVAwN0N4QztBeUI1d0VFO0VBQ0U7RUFDQTtBekI4d0VKOztBeUIxd0VBO0VBQ0Usb0JsQnN1QjRCO0VrQnJ1QjVCLHVCbEJxdUI0QjtFa0JwdUI1QixvQmxCcXVCNEI7RUhsZ0J4QixrQkFMSTtFSXZRTjtBUnd6RUo7O0F5QjF3RUE7RUFDRSxtQmxCa3VCNEI7RWtCanVCNUIsc0JsQml1QjRCO0VrQmh1QjVCLGtCbEJpdUI0QjtFSHRnQnhCLGtCQUxJO0VJdlFOO0FSZzBFSjs7QXlCeHdFSTtFQUNFO0F6QjJ3RU47O0EwQm4xRUE7RUFDRTtFQUNBLGdCbkJxNkJ3QztFbUJwNkJ4QyxtQm5CcTZCd0M7RW1CcDZCeEMsdUJuQnE2QndDO0FQaTdDMUM7QTBCcDFFRTtFQUNFO0VBQ0E7QTFCczFFSjs7QTBCbDFFQTtFQUNFLG9CbkIyNUJ3QztFbUIxNUJ4QztFQUNBO0ExQnExRUY7QTBCbjFFRTtFQUNFO0VBQ0E7RUFDQTtBMUJxMUVKOztBMEJqMUVBO0VBQ0U7RUFFQTtFQUNBLFVuQjA0QndDO0VtQno0QnhDLFduQnk0QndDO0VtQng0QnhDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyRG5CMjRCd0M7RW1CMTRCeEM7QTFCbTFFRjtBMEJoMUVFO0VsQjNCRTtBUjgyRUo7QTBCLzBFRTtFQUVFLGtCbkJtNEJzQztBUDY4QzFDO0EwQjcwRUU7RUFDRSx1Qm5CMDNCc0M7QVBxOUMxQztBMEI1MEVFO0VBQ0Usa0NuQnMxQm9DO0VtQnIxQnBDO0VBQ0Esa0RuQjhmb0I7QVBnMUR4QjtBMEIzMEVFO0VBQ0UseUIzQmpCTTtFMkJrQk4scUIzQmxCTTtBQysxRVY7QTBCMzBFSTtFQUlJO0ExQjAwRVI7QTBCdDBFSTtFQUlJO0ExQnEwRVI7QTBCaDBFRTtFQUNFLHlCM0J0Q007RTJCdUNOLHFCM0J2Q007RTJCNENKO0ExQjh6RU47QTBCMXpFRTtFQUNFO0VBQ0E7RUFDQSxZbkJrMkJ1QztBUDA5QzNDO0EwQnJ6RUk7RUFDRTtFQUNBLFluQnkxQnFDO0FQODlDM0M7O0EwQnp5RUE7RUFDRSxtQm5CbzFCZ0M7QVB3OUNsQztBMEIxeUVFO0VBQ0U7RUFFQSxVbkI4MEI4QjtFbUI3MEI5QjtFQUNBO0VBQ0E7RWxCakhBO0VlSEUsaURHc0hGO0ExQjJ5RUo7QXVCNzVFTTtFRzBHSjtJSHpHTTtFdkJnNkVOO0FBQ0Y7QTBCOXlFSTtFQUNFO0ExQmd6RU47QTBCN3lFSTtFQUNFLGlDbkI2MEI0QjtFbUJ4MEIxQjtBMUIyeUVSO0EwQnR5RUU7RUFDRSxvQm5Cd3pCOEI7RW1CdnpCOUI7QTFCd3lFSjtBMEJ0eUVJO0VBQ0U7RUFDQTtBMUJ3eUVOOztBMEJueUVBO0VBQ0U7RUFDQSxrQm5Cc3lCZ0M7QVBnZ0RsQzs7QTBCbnlFQTtFQUNFO0VBQ0E7RUFDQTtBMUJzeUVGO0EwQmx5RUk7RUFDRTtFQUNBO0VBQ0EsYW5Cc3BCd0I7QVA4b0Q5Qjs7QTBCN3hFSTtFQUNFO0ExQmd5RU47O0EyQm45RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnM5RUY7QTJCcDlFRTtFQUNFO0EzQnM5RUo7QTJCbDlFSTtFQUEwQixrRXBCOGdDYTtBUHU4QzNDO0EyQnA5RUk7RUFBMEIsa0VwQjZnQ2E7QVAwOEMzQztBMkJwOUVFO0VBQ0U7QTNCczlFSjtBMkJuOUVFO0VBQ0UsV3BCKy9CdUM7RW9COS9CdkMsWXBCOC9CdUM7RW9CNy9CdkM7RUFDQTtFSDFCRix5QnpCNkNRO0U0QmpCTixTcEI2L0J1QztFQzFnQ3ZDO0VlSEUsNEdJbUJGO0EzQm85RUo7QXVCbitFTTtFSU1KO0lKTE07RXZCcytFTjtBQUNGO0EyQnY5RUk7RUhqQ0Ysd0NqQjhoQ3lDO0FQNjlDM0M7QTJCcjlFRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCO0VuQjdCQTtBUnEvRUo7QTJCbjlFRTtFQUNFLFdwQm8rQnVDO0VvQm4rQnZDLFlwQm0rQnVDO0VvQmwrQnZDO0VIcERGLHlCekI2Q1E7RTRCU04sU3BCbStCdUM7RUMxZ0N2QztFZUhFLDRHSTZDRjtBM0JvOUVKO0F1QjcvRU07RUlpQ0o7SUpoQ007RXZCZ2dGTjtBQUNGO0EyQnY5RUk7RUgzREYsd0NqQjhoQ3lDO0FQdS9DM0M7QTJCcjlFRTtFQUNFLFdwQjg4QjhCO0VvQjc4QjlCLGNwQjg4QjhCO0VvQjc4QjlCO0VBQ0EsZXBCNjhCOEI7RW9CNThCOUIsd0NwQjY4QjhCO0VvQjU4QjlCO0VuQnZEQTtBUitnRko7QTJCbjlFRTtFQUNFO0EzQnE5RUo7QTJCbjlFSTtFQUNFLDJDcEJnOUJxQztBUHFnRDNDO0EyQmw5RUk7RUFDRSwyQ3BCNDhCcUM7QVB3Z0QzQzs7QTRCM2lGQTtFQUNFO0E1QjhpRkY7QTRCNWlGRTs7O0VBR0UsdURyQndpQ29DO0VxQnZpQ3BDLDJEckJ1aUNvQztFcUJ0aUNwQyxpQnJCdWlDb0M7QVB1Z0R4QztBNEIzaUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMVkUsZ0VLV0Y7QTVCNmlGSjtBdUJwakZNO0VLVEo7SUxVTTtFdkJ1akZOO0FBQ0Y7QTRCL2lGRTs7RUFFRTtBNUJpakZKO0E0Qi9pRkk7O0VBQ0U7QTVCa2pGTjtBNEIvaUZJOzs7RUFFRSxxQnJCMGdDa0M7RXFCemdDbEMsd0JyQjBnQ2tDO0FQd2lEeEM7QTRCL2lGSTs7RUFDRSxxQnJCcWdDa0M7RXFCcGdDbEMsd0JyQnFnQ2tDO0FQNmlEeEM7QTRCOWlGRTtFQUNFLHFCckIrL0JvQztFcUI5L0JwQyx3QnJCKy9Cb0M7RXFCOS9CcEMscUJyQmd1QjBCO0FQZzFEOUI7QTRCemlGSTs7OztFQUNFLDhEckJ5L0JrQztBUHFqRHhDO0E0QnppRkk7RUFDRSw4RHJCbS9Ca0M7QVB3akR4QztBNEJ0aUZJOztFQUNFO0VBQ0E7RUFDQTtFQUNBLGFyQncrQmtDO0VxQnYrQmxDO0VBQ0EsbUNyQnF6QmtDO0VDaDNCcEM7QVJxbUZKO0E0QnRpRkU7RUFDRSx3Q3JCa3pCb0M7QVBzdkR4QztBNEJwaUZJO0VBQ0U7QTVCc2lGTjtBNEJsaUZFOztFQUVFLGNyQmhGTztBUG9uRlg7O0E2QjluRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QmlvRkY7QTZCL25GRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTdCaW9GSjtBNkI3bkZFOzs7RUFHRTtBN0IrbkZKO0E2QnpuRkU7RUFDRTtFQUNBO0E3QjJuRko7QTZCem5GSTtFQUNFO0E3QjJuRk47O0E2QmhuRkE7RUFDRTtFQUNBO0VBQ0E7RXpCOE9JLGtCQUxJO0V5QnZPUixnQnRCeWpCNEI7RXNCeGpCNUIsZ0I5QnJCaUI7RThCc0JqQiwyQnRCbTFCc0M7RXNCbDFCdEM7RUFDQTtFQUNBLHVDdEIwNkJzQztFc0J6NkJ0QztFckJ0Q0U7QVIwcEZKOztBNkIxbUZBOzs7O0VBSUU7RXpCd05JLGtCQUxJO0VJdlFOO0FSbXFGSjs7QTZCMW1GQTs7OztFQUlFO0V6QitNSSxrQkFMSTtFSXZRTjtBUjRxRko7O0E2QjFtRkE7O0VBRUU7QTdCNm1GRjs7QTZCaG1GSTs7OztFckJqRUE7RUFDQTtBUndxRko7QTZCL2xGSTs7OztFckIxRUE7RUFDQTtBUitxRko7QTZCemxGRTtFQUNFO0VyQjFFQTtFQUNBO0FSc3FGSjtBNkJ6bEZFOztFckI5RUU7RUFDQTtBUjJxRko7O0E4Qm5zRkU7RUFDRTtFQUNBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsZUFMSTtFMEIxUE4saUN2QmtqQ3FCO0FQbXBEekI7O0E4QmxzRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJxUEUsY0FMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsbUN2Qm9pQ3FCO0VDL2pDckI7QVJndUZKOztBOEJoc0ZJOzs7O0VBRUU7QTlCcXNGTjs7QThCcHZGSTtFQXFERSwrQ3ZCdWhDbUI7RXVCcGhDakIsb0N2QjgxQmdDO0V1QjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0E5QmlzRlI7QThCOXJGTTtFQUNFLCtDdkI0Z0NpQjtFdUJ2Z0NmLDJEdkJ1Z0NlO0FQcXJEekI7O0E4Qmp3Rkk7RUErRUksb0N2QnUwQmdDO0V1QnQwQmhDO0E5QnNyRlI7O0E4QnR3Rkk7RUF1RkUsK0N2QnEvQm1CO0FQOHJEekI7QThCaHJGUTtFQUVFO0VBQ0EsdUJ2QnE1QjhCO0V1QnA1QjlCO0VBQ0E7QTlCaXJGVjtBOEI3cUZNO0VBQ0UsK0N2QncrQmlCO0V1Qm4rQmYsMkR2Qm0rQmU7QVB3c0R6Qjs7QThCcHhGSTtFQWtISTtBOUJzcUZSOztBOEJ4eEZJO0VBeUhFLCtDdkJtOUJtQjtBUGd0RHpCO0E4QmpxRk07RUFDRSw0Q3ZCZzlCaUI7QVBtdER6QjtBOEJocUZNO0VBQ0UsMkR2QjQ4QmlCO0FQc3REekI7QThCL3BGTTtFQUNFLGlDdkJ3OEJpQjtBUHl0RHpCOztBOEI1cEZJO0VBQ0U7QTlCK3BGTjs7QThCenlGSTs7Ozs7RUFvSk07QTlCNnBGVjs7QThCN3hGRTtFQUNFO0VBQ0E7RUFDQSxtQnZCdTBCb0M7RUhya0JsQyxlQUxJO0UwQjFQTixtQ3ZCa2pDcUI7QVA2dUR6Qjs7QThCNXhGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnFQRSxjQUxJO0UwQjdPTixXdkJxaUNxQjtFdUJwaUNyQixrQ3ZCb2lDcUI7RUMvakNyQjtBUjB6Rko7O0E4QjF4Rkk7Ozs7RUFFRTtBOUIreEZOOztBOEI5MEZJO0VBcURFLGlEdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTlCMnhGUjtBOEJ4eEZNO0VBQ0UsaUR2QjRnQ2lCO0V1QnZnQ2YsMER2QnVnQ2U7QVArd0R6Qjs7QThCMzFGSTtFQStFSSxvQ3ZCdTBCZ0M7RXVCdDBCaEM7QTlCZ3hGUjs7QThCaDJGSTtFQXVGRSxpRHZCcS9CbUI7QVB3eER6QjtBOEIxd0ZRO0VBRUU7RUFDQSx1QnZCcTVCOEI7RXVCcDVCOUI7RUFDQTtBOUIyd0ZWO0E4QnZ3Rk07RUFDRSxpRHZCdytCaUI7RXVCbitCZiwwRHZCbStCZTtBUGt5RHpCOztBOEI5MkZJO0VBa0hJO0E5Qmd3RlI7O0E4QmwzRkk7RUF5SEUsaUR2Qm05Qm1CO0FQMHlEekI7QThCM3ZGTTtFQUNFLDhDdkJnOUJpQjtBUDZ5RHpCO0E4QjF2Rk07RUFDRSwwRHZCNDhCaUI7QVBnekR6QjtBOEJ6dkZNO0VBQ0UsbUN2Qnc4QmlCO0FQbXpEekI7O0E4QnR2Rkk7RUFDRTtBOUJ5dkZOOztBOEJuNEZJOzs7OztFQXNKTTtBOUJxdkZWOztBK0I3NEZBO0VBRUU7RUFDQTtFQUNBO0UzQnVSSSwyQkFMSTtFMkJoUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFM0JzUUksa0NBTEk7RTJCL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFdkJqQkU7RWdCZkYsa0NPa0NxQjtFUnRCakIscUlRd0JKO0EvQjI0RkY7QXVCLzVGTTtFUWhCTjtJUmlCUTtFdkJrNkZOO0FBQ0Y7QStCOTRGRTtFQUNFO0VBRUE7RUFDQTtBL0IrNEZKO0ErQjU0RkU7RUFFRTtFQUNBO0VBQ0E7QS9CNjRGSjtBK0IxNEZFO0VBQ0U7RVByREYsd0NPc0R1QjtFQUNyQjtFQUNBO0VBS0U7QS9CdzRGTjtBK0JwNEZFO0VBQ0U7RUFDQTtFQUtFO0EvQms0Rk47QStCOTNGRTtFQUtFO0VBQ0E7RUFHQTtBL0IwM0ZKO0ErQnYzRkk7RUFLSTtBL0JxM0ZSO0ErQmgzRkU7RUFLSTtBL0I4MkZOO0ErQjEyRkU7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0EvQnkyRko7O0ErQjcxRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnOUZGOztBK0I5MkZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaStGRjs7QStCLzNGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2svRkY7O0ErQmg1RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENtZ0dGOztBK0JqNkZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb2hHRjs7QStCbDdGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3FpR0Y7O0ErQm44RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENzakdGOztBK0JwOUZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDdWtHRjs7QStCMzhGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQytqR0Y7O0ErQjU5RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENnbEdGOztBK0I3K0ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDaW1HRjs7QStCOS9GRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ2tuR0Y7O0ErQi9nR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENtb0dGOztBK0JoaUdFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDb3BHRjs7QStCampHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3FxR0Y7O0ErQmxrR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENzckdGOztBK0J2a0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsMEJ4QjhRd0M7QVAyekYxQztBK0IvakdFO0VBQ0U7QS9CaWtHSjtBK0I5akdFO0VBQ0U7QS9CZ2tHSjs7QStCcmpHQTtFQ2pKRTtFQUNBO0U1QjhOSSwyQkFMSTtFNEJ2TlI7QWhDMHNHRjs7QStCeGpHQTtFQ3JKRTtFQUNBO0U1QjhOSSx3QkFMSTtFNEJ2TlI7QWhDaXRHRjs7QWlDcHhHQTtFVmdCTSxnQ1VmSjtBakN1eEdGO0F1QnB3R007RVVwQk47SVZxQlE7RXZCdXdHTjtBQUNGO0FpQzF4R0U7RUFDRTtBakM0eEdKOztBaUN0eEdFO0VBQ0U7QWpDeXhHSjs7QWlDcnhHQTtFQUNFO0VBQ0E7RVZESSw2QlVFSjtBakN3eEdGO0F1QnR4R007RVVMTjtJVk1RO0V2Qnl4R047QUFDRjtBaUMzeEdFO0VBQ0U7RUFDQTtFVk5FLDRCVU9GO0FqQzZ4R0o7QXVCaHlHTTtFVUFKO0lWQ007RXZCbXlHTjtBQUNGOztBa0N4ekdBOzs7Ozs7RUFNRTtBbEMyekdGOztBa0N4ekdBO0VBQ0U7QWxDMnpHRjtBbUNueUdJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FuQzIwR0Y7QW1DanhHSTtFQUNFO0FuQ214R047O0FrQ2owR0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5QnVRSSxnQ0FMSTtFOEJoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUIwT0ksdUNBTEk7RThCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJ6Q0U7QVIyMkdKO0FrQzl6R0U7RUFDRTtFQUNBO0VBQ0E7QWxDZzBHSjs7QWtDeHlHSTtFQUNFO0FsQzJ5R047QWtDenlHTTtFQUNFO0VBQ0E7QWxDMnlHUjs7QWtDdnlHSTtFQUNFO0FsQzB5R047QWtDeHlHTTtFQUNFO0VBQ0E7QWxDMHlHUjs7QWVwMUdJO0VtQjRCQTtJQUNFO0VsQzR6R0o7RWtDMXpHSTtJQUNFO0lBQ0E7RWxDNHpHTjtFa0N4ekdFO0lBQ0U7RWxDMHpHSjtFa0N4ekdJO0lBQ0U7SUFDQTtFbEMwekdOO0FBQ0Y7QWVyMkdJO0VtQjRCQTtJQUNFO0VsQzQwR0o7RWtDMTBHSTtJQUNFO0lBQ0E7RWxDNDBHTjtFa0N4MEdFO0lBQ0U7RWxDMDBHSjtFa0N4MEdJO0lBQ0U7SUFDQTtFbEMwMEdOO0FBQ0Y7QWVyM0dJO0VtQjRCQTtJQUNFO0VsQzQxR0o7RWtDMTFHSTtJQUNFO0lBQ0E7RWxDNDFHTjtFa0N4MUdFO0lBQ0U7RWxDMDFHSjtFa0N4MUdJO0lBQ0U7SUFDQTtFbEMwMUdOO0FBQ0Y7QWVyNEdJO0VtQjRCQTtJQUNFO0VsQzQyR0o7RWtDMTJHSTtJQUNFO0lBQ0E7RWxDNDJHTjtFa0N4MkdFO0lBQ0U7RWxDMDJHSjtFa0N4MkdJO0lBQ0U7SUFDQTtFbEMwMkdOO0FBQ0Y7QWVyNUdJO0VtQjRCQTtJQUNFO0VsQzQzR0o7RWtDMTNHSTtJQUNFO0lBQ0E7RWxDNDNHTjtFa0N4M0dFO0lBQ0U7RWxDMDNHSjtFa0N4M0dJO0lBQ0U7SUFDQTtFbEMwM0dOO0FBQ0Y7QWtDajNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQ20zR0o7QW1DdjhHSTtFQUNFO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QjtFQTlCSjtFQUNBO0VBQ0E7RUFDQTtBbkN3K0dGO0FtQ3I3R0k7RUFDRTtBbkN1N0dOOztBa0N2M0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMwM0dKO0FtQzU5R0k7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUF2Qko7RUFDQTtFQUNBO0VBQ0E7QW5Dcy9HRjtBbUMxOEdJO0VBQ0U7QW5DNDhHTjtBa0NsNEdJO0VBQ0U7QWxDbzRHTjs7QWtDOTNHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDaTRHSjtBbUNwL0dJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0FuQ3MvR047QW1DMytHTTtFQUNFO0FuQzYrR1I7QW1DMStHTTtFQUNFO0VBQ0EscUI1QjBnQnNCO0U0QnpnQnRCLHVCNUJ3Z0JzQjtFNEJ2Z0J0QjtFQW5DTjtFQUNBO0VBQ0E7QW5DZ2hIRjtBbUMxK0dJO0VBQ0U7QW5DNCtHTjtBa0NqNUdJO0VBQ0U7QWxDbTVHTjs7QWtDNTRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDKzRHRjs7QWtDejRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0IzQnliNEI7RTJCeGI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCdEtFO0FSbWpISjtBa0MxNEdFO0VBRUU7RVYxTEYsa0RVNEx1QjtBbEMwNEd6QjtBa0N2NEdFO0VBRUU7RUFDQTtFVmxNRixtRFVtTXVCO0FsQ3c0R3pCO0FrQ3I0R0U7RUFFRTtFQUNBO0VBQ0E7QWxDczRHSjs7QWtDaDRHQTtFQUNFO0FsQ200R0Y7O0FrQy8zR0E7RUFDRTtFQUNBO0VBQ0E7RTlCbUVJLGtCQUxJO0U4QjVEUjtFQUNBO0FsQ2s0R0Y7O0FrQzkzR0E7RUFDRTtFQUNBO0VBQ0E7QWxDaTRHRjs7QWtDNzNHQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEMrM0dGOztBb0NybkhBOztFQUVFO0VBQ0E7RUFDQTtBcEN3bkhGO0FvQ3RuSEU7O0VBQ0U7RUFDQTtBcEN5bkhKO0FvQ3BuSEU7Ozs7Ozs7Ozs7OztFQU1FO0FwQzRuSEo7O0FvQ3ZuSEE7RUFDRTtFQUNBO0VBQ0E7QXBDMG5IRjtBb0N4bkhFO0VBQ0U7QXBDMG5ISjs7QW9DdG5IQTtFNUJoQkk7QVIwb0hKO0FvQ3RuSEU7O0VBRUU7QXBDd25ISjtBb0NwbkhFOzs7RTVCVkU7RUFDQTtBUm1vSEo7QW9DaG5IRTs7O0U1Qk5FO0VBQ0E7QVIybkhKOztBb0NubUhBO0VBQ0U7RUFDQTtBcENzbUhGO0FvQ3BtSEU7RUFHRTtBcENvbUhKO0FvQ2ptSEU7RUFDRTtBcENtbUhKOztBb0MvbEhBO0VBQ0U7RUFDQTtBcENrbUhGOztBb0MvbEhBO0VBQ0U7RUFDQTtBcENrbUhGOztBb0M5a0hBO0VBQ0U7RUFDQTtFQUNBO0FwQ2lsSEY7QW9DL2tIRTs7RUFFRTtBcENpbEhKO0FvQzlrSEU7O0VBRUU7QXBDZ2xISjtBb0M1a0hFOztFNUIxRkU7RUFDQTtBUjBxSEo7QW9DeGtIRTs7O0U1QmpIRTtFQUNBO0FSOHJISjs7QXFDdHRIQTtFQUVFO0VBQ0E7RWpDdVJJLDZCQUxJO0VpQ2hSUjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJDc3RIRjs7QXFDbnRIQTtFQUNFO0VBQ0E7RWpDc1FJLHVDQUxJO0VpQy9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VkZkksdUdjZ0JKO0FyQ3N0SEY7QXVCbHVITTtFY0dOO0lkRlE7RXZCcXVITjtBQUNGO0FxQ3p0SEU7RUFFRTtBckMwdEhKO0FxQ3R0SEU7RUFDRTtFQUNBLGtEOUJraEJvQjtBUHNzR3hCO0FxQ3B0SEU7RUFFRTtFQUNBO0VBQ0E7QXJDcXRISjs7QXFDN3NIQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXJDNnNIRjtBcUMzc0hFO0VBQ0U7RUFDQTtFN0I3Q0E7RUFDQTtBUjJ2SEo7QXFDNXNISTtFQUdFO0VBQ0E7QXJDNHNITjtBcUN4c0hFOztFQUVFO0VBQ0E7RUFDQTtBckMwc0hKO0FxQ3ZzSEU7RUFFRTtFN0JqRUE7RUFDQTtBUjB3SEo7O0FxQy9ySEE7RUFFRTtFQUNBO0VBQ0E7QXJDaXNIRjtBcUM5ckhFO0U3QjVGRTtBUjZ4SEo7QXFDN3JIRTs7RUFFRTtFYmpIRixvRGFrSHVCO0FyQytySHpCOztBcUN0ckhBO0VBRUU7RUFDQTtFQUNBO0VBR0E7QXJDc3JIRjtBcUNwckhFO0VBQ0U7RUFDQTtFQUNBO0FyQ3NySEo7QXFDcHJISTtFQUVFO0FyQ3FySE47QXFDanJIRTs7RUFFRSxnQjlCMGQwQjtFOEJ6ZDFCO0VBQ0E7QXJDbXJISjs7QXFDenFIRTs7RUFFRTtFQUNBO0FyQzRxSEo7O0FxQ3ZxSEU7O0VBRUU7RUFDQTtFQUNBO0FyQzBxSEo7O0FxQ3BxSEU7O0VBQ0U7QXJDd3FISjs7QXFDOXBIRTtFQUNFO0FyQ2lxSEo7QXFDL3BIRTtFQUNFO0FyQ2lxSEo7O0FzQzkxSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzgxSEY7QXNDeDFIRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q2cySEo7QXNDNTBIQTtFQUNFO0VBQ0E7RUFDQTtFbEM0TkksMkNBTEk7RWtDck5SO0VBQ0E7RUFDQTtBdEM4MEhGO0FzQzUwSEU7RUFFRTtBdEM2MEhKOztBc0NuMEhBO0VBRUU7RUFDQTtFbEN1TUksNkJBTEk7RWtDaE1SO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENtMEhGO0FzQ2gwSEk7RUFFRTtBdENpMEhOO0FzQzd6SEU7RUFDRTtBdEMrekhKOztBc0N0ekhBO0VBQ0UsbUIvQjhnQ2tDO0UrQjdnQ2xDLHNCL0I2Z0NrQztFK0I1Z0NsQztBdEN5ekhGO0FzQ3Z6SEU7OztFQUdFO0F0Q3l6SEo7O0FzQzV5SEE7RUFDRTtFQUNBO0VBR0E7QXRDNnlIRjs7QXNDenlIQTtFQUNFO0VsQ3lJSSw2Q0FMSTtFa0NsSVI7RUFDQTtFQUNBO0VBQ0E7RTlCeElFO0VlSEUsK0NlNklKO0F0QzR5SEY7QXVCcjdITTtFZWlJTjtJZmhJUTtFdkJ3N0hOO0FBQ0Y7QXNDL3lIRTtFQUNFO0F0Q2l6SEo7QXNDOXlIRTtFQUNFO0VBQ0E7RUFDQTtBdENnekhKOztBc0MxeUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM2eUhGOztBc0MxeUhBO0VBQ0U7RUFDQTtBdEM2eUhGOztBZXY2SEk7RXVCc0lBO0lBRUk7SUFDQTtFdENveUhOO0VzQ2x5SE07SUFDRTtFdENveUhSO0VzQ2x5SFE7SUFDRTtFdENveUhWO0VzQ2p5SFE7SUFDRTtJQUNBO0V0Q215SFY7RXNDL3hITTtJQUNFO0V0Q2l5SFI7RXNDOXhITTtJQUNFO0lBQ0E7RXRDZ3lIUjtFc0M3eEhNO0lBQ0U7RXRDK3hIUjtFc0M1eEhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdEM0eEhSO0VzQ3p4SFE7SUFDRTtFdEMyeEhWO0VzQ3h4SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEMweEhWO0FBQ0Y7QWV2OUhJO0V1QnNJQTtJQUVJO0lBQ0E7RXRDbTFITjtFc0NqMUhNO0lBQ0U7RXRDbTFIUjtFc0NqMUhRO0lBQ0U7RXRDbTFIVjtFc0NoMUhRO0lBQ0U7SUFDQTtFdENrMUhWO0VzQzkwSE07SUFDRTtFdENnMUhSO0VzQzcwSE07SUFDRTtJQUNBO0V0QyswSFI7RXNDNTBITTtJQUNFO0V0QzgwSFI7RXNDMzBITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXRDMjBIUjtFc0N4MEhRO0lBQ0U7RXRDMDBIVjtFc0N2MEhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDeTBIVjtBQUNGO0FldGdJSTtFdUJzSUE7SUFFSTtJQUNBO0V0Q2s0SE47RXNDaDRITTtJQUNFO0V0Q2s0SFI7RXNDaDRIUTtJQUNFO0V0Q2s0SFY7RXNDLzNIUTtJQUNFO0lBQ0E7RXRDaTRIVjtFc0M3M0hNO0lBQ0U7RXRDKzNIUjtFc0M1M0hNO0lBQ0U7SUFDQTtFdEM4M0hSO0VzQzMzSE07SUFDRTtFdEM2M0hSO0VzQzEzSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0V0QzAzSFI7RXNDdjNIUTtJQUNFO0V0Q3kzSFY7RXNDdDNIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0Q3czSFY7QUFDRjtBZXJqSUk7RXVCc0lBO0lBRUk7SUFDQTtFdENpN0hOO0VzQy82SE07SUFDRTtFdENpN0hSO0VzQy82SFE7SUFDRTtFdENpN0hWO0VzQzk2SFE7SUFDRTtJQUNBO0V0Q2c3SFY7RXNDNTZITTtJQUNFO0V0Qzg2SFI7RXNDMzZITTtJQUNFO0lBQ0E7RXRDNjZIUjtFc0MxNkhNO0lBQ0U7RXRDNDZIUjtFc0N6NkhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdEN5NkhSO0VzQ3Q2SFE7SUFDRTtFdEN3NkhWO0VzQ3I2SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEN1NkhWO0FBQ0Y7QWVwbUlJO0V1QnNJQTtJQUVJO0lBQ0E7RXRDZytITjtFc0M5OUhNO0lBQ0U7RXRDZytIUjtFc0M5OUhRO0lBQ0U7RXRDZytIVjtFc0M3OUhRO0lBQ0U7SUFDQTtFdEMrOUhWO0VzQzM5SE07SUFDRTtFdEM2OUhSO0VzQzE5SE07SUFDRTtJQUNBO0V0QzQ5SFI7RXNDejlITTtJQUNFO0V0QzI5SFI7RXNDeDlITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXRDdzlIUjtFc0NyOUhRO0lBQ0U7RXRDdTlIVjtFc0NwOUhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRDczlIVjtBQUNGO0FzQzdnSUk7RUFFSTtFQUNBO0F0QzhnSVI7QXNDNWdJUTtFQUNFO0F0QzhnSVY7QXNDNWdJVTtFQUNFO0F0QzhnSVo7QXNDM2dJVTtFQUNFO0VBQ0E7QXRDNmdJWjtBc0N6Z0lRO0VBQ0U7QXRDMmdJVjtBc0N4Z0lRO0VBQ0U7RUFDQTtBdEMwZ0lWO0FzQ3ZnSVE7RUFDRTtBdEN5Z0lWO0FzQ3RnSVE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWY5TkosZ0JlZ09JO0F0Q3NnSVY7QXNDbmdJVTtFQUNFO0F0Q3FnSVo7QXNDbGdJVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q29nSVo7O0FzQ24vSEE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENxL0hGOztBc0MvK0hJO0VBQ0U7QXRDay9ITjs7QXVDM3dJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CakJFO0FSNnhJSjtBdUN4d0lFO0VBQ0U7RUFDQTtBdkMwd0lKO0F1Q3Z3SUU7RUFDRTtFQUNBO0F2Q3l3SUo7QXVDdndJSTtFQUNFO0UvQnRCRjtFQUNBO0FSZ3lJSjtBdUN2d0lJO0VBQ0U7RS9CYkY7RUFDQTtBUnV4SUo7QXVDcHdJRTs7RUFFRTtBdkNzd0lKOztBdUNsd0lBO0VBR0U7RUFDQTtFQUNBO0F2Q213SUY7O0F1Q2h3SUE7RUFDRTtFQUNBO0F2Q213SUY7O0F1Q2h3SUE7RUFDRTtFQUNBO0VBQ0E7QXZDbXdJRjs7QXVDaHdJQTtFQUNFO0F2Q213SUY7O0F1QzN2SUU7RUFDRTtBdkM4dklKOztBdUN0dklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkN5dklGO0F1Q3Z2SUU7RS9CN0ZFO0FSdTFJSjs7QXVDcnZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Q3d2SUY7QXVDdHZJRTtFL0J4R0U7QVJpMklKOztBdUMvdUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZDa3ZJRjtBdUNodklFO0VBQ0U7RUFDQTtBdkNrdklKOztBdUM5dUlBO0VBQ0U7RUFDQTtBdkNpdklGOztBdUM3dUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQjFJRTtBUjIzSUo7O0F1Qzd1SUE7OztFQUdFO0F2Q2d2SUY7O0F1Qzd1SUE7O0UvQjNJSTtFQUNBO0FSNjNJSjs7QXVDOXVJQTs7RS9CbElJO0VBQ0E7QVJxM0lKOztBdUN2dUlFO0VBQ0U7QXZDMHVJSjtBZXIySUk7RXdCdUhKO0lBUUk7SUFDQTtFdkMwdUlGO0V1Q3Z1SUU7SUFDRTtJQUNBO0V2Q3l1SUo7RXVDdnVJSTtJQUNFO0lBQ0E7RXZDeXVJTjtFdUNwdUlNO0kvQjFLSjtJQUNBO0VSaTVJRjtFdUNydUlROztJQUdFO0V2Q3N1SVY7RXVDcHVJUTs7SUFHRTtFdkNxdUlWO0V1Q2p1SU07SS9CM0tKO0lBQ0E7RVIrNElGO0V1Q2x1SVE7O0lBR0U7RXZDbXVJVjtFdUNqdUlROztJQUdFO0V2Q2t1SVY7QUFDRjs7QXdDdDhJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN3OElGOztBd0NwOElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFcEM0UEksa0JBTEk7RW9DclBSO0VBQ0E7RUFDQTtFQUNBO0VoQ3JCRTtFZ0N1QkY7RWpCMUJJLDBDaUIyQko7QXhDdThJRjtBdUI5OUlNO0VpQlVOO0lqQlRRO0V2QmkrSU47QUFDRjtBd0MxOElFO0VBQ0U7RUFDQTtFQUNBO0F4QzQ4SUo7QXdDMThJSTtFQUNFO0VBQ0E7QXhDNDhJTjtBd0N2OElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakJqREUsbURpQmtERjtBeEN5OElKO0F1QnYvSU07RWlCcUNKO0lqQnBDTTtFdkIwL0lOO0FBQ0Y7QXdDMzhJRTtFQUNFO0F4QzY4SUo7QXdDMThJRTtFQUNFO0VBQ0E7RUFDQTtBeEM0OElKOztBd0N4OElBO0VBQ0U7QXhDMjhJRjs7QXdDeDhJQTtFQUNFO0VBQ0E7RUFDQTtBeEMyOElGO0F3Q3o4SUU7RWhDN0RFO0VBQ0E7QVJ5Z0pKO0F3QzE4SUk7RWhDaEVBO0VBQ0E7QVI2Z0pKO0F3Q3o4SUU7RUFDRTtBeEMyOElKO0F3Q3Y4SUU7RWhDNURFO0VBQ0E7QVJzZ0pKO0F3Q3Y4SU07RWhDaEVGO0VBQ0E7QVIwZ0pKO0F3Q3Q4SUk7RWhDckVBO0VBQ0E7QVI4Z0pKOztBd0NwOElBO0VBQ0U7QXhDdThJRjs7QXdDOTdJRTtFQUNFO0VBQ0E7RWhDOUdBO0FSZ2pKSjtBd0MvN0lJO0VBQWdCO0F4Q2s4SXBCO0F3Q2o4SUk7RUFBZTtBeENvOEluQjtBd0NqOElJOzs7RWhDckhBO0FSMmpKSjs7QXdDMzdJSTtFQUNFO0VBQ0E7QXhDODdJTjs7QXlDbmxKQTtFQUVFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFckMrUUkseUNBTEk7RXFDeFFSO0VBQ0E7RWpDQUU7QVJtbEpKOztBeUM3a0pFO0VBQ0U7QXpDZ2xKSjtBeUM5a0pJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDZ2xKTjtBeUM1a0pFO0VBQ0U7QXpDOGtKSjs7QTBDbm5KQTtFQUVFO0VBQ0E7RXRDNFJJLGtDQUxJO0VzQ3JSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RWhDcEJBO0VBQ0E7QVZ3b0pGOztBMENqbkpBO0VBQ0U7RUFDQTtFQUNBO0V0Q2dRSSx5Q0FMSTtFc0N6UFI7RUFDQTtFQUNBO0VBQ0E7RW5CcEJJLHFJbUJxQko7QTFDb25KRjtBdUJyb0pNO0VtQlFOO0luQlBRO0V2QndvSk47QUFDRjtBMEN2bkpFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTFDd25KSjtBMENybkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVW5DMnVDZ0M7RW1DMXVDaEM7QTFDdW5KSjtBMENwbkpFO0VBRUU7RUFDQTtFbEJ0REYsZ0RrQnVEdUI7RUFDckI7QTFDcW5KSjtBMENsbkpFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTFDbW5KSjs7QTBDOW1KRTtFQUNFLDhDbkM4c0NnQztBUG02R3BDO0EwQzVtSk07RWxDOUJGO0VBQ0E7QVI2b0pKO0EwQzFtSk07RWxDbERGO0VBQ0E7QVIrcEpKOztBMEM3bEpBO0VDbEdFO0VBQ0E7RXZDMFJJLGtDQUxJO0V1Q25SUjtBM0Ntc0pGOztBMENobUpBO0VDdEdFO0VBQ0E7RXZDMFJJLGtDQUxJO0V1Q25SUjtBM0Mwc0pGOztBNEM1c0pBO0VBRUU7RUFDQTtFeEN1UkksNEJBTEk7RXdDaFJSO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RXhDK1FJLG9DQUxJO0V3Q3hRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDSkU7QVJpdEpKO0E0Q3hzSkU7RUFDRTtBNUMwc0pKOztBNENyc0pBO0VBQ0U7RUFDQTtBNUN3c0pGOztBNkN4dUpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQ0hFO0FSNHVKSjs7QTZDcHVKQTtFQUVFO0E3Q3N1SkY7O0E2Q2x1SkE7RUFDRSxnQnRDNmtCNEI7RXNDNWtCNUI7QTdDcXVKRjs7QTZDN3RKQTtFQUNFLG1CdENzK0M4QjtBUDB2R2hDO0E2Qzd0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qyt0Sko7O0E2Q3Z0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MwdEpKOztBNkM5dEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDaXVKSjs7QTZDcnVKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Q3d1Sko7O0E2QzV1SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0MrdUpKOztBNkNudkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDc3ZKSjs7QTZDMXZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QzZ2Sko7O0E2Q2p3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0Nvd0pKOztBNkN4d0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdDMndKSjs7QThDdjBKRTtFQUNFO0lBQUs7RTlDMjBKUDtBQUNGO0E4Q3YwSkE7O0VBR0U7RTFDa1JJLGtDQUxJO0UwQzNRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTFDc1FJLHVDQUxJO0UwQy9QUjtFdENSRTtBUiswSko7O0E4Q2wwSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2QnhCSSw2Q3VCeUJKO0E5Q3EwSkY7QXVCMTFKTTtFdUJZTjtJdkJYUTtFdkI2MUpOO0FBQ0Y7O0E4Q3YwSkE7RXRCQUU7RXNCRUE7QTlDMDBKRjs7QThDdjBKQTtFQUNFO0E5QzAwSkY7O0E4Q3YwSkE7RUFDRTtBOUMwMEpGOztBOEN0MEpFO0VBQ0U7QTlDeTBKSjtBOEN0MEpNO0VBSko7SUFLTTtFOUN5MEpOO0FBQ0Y7O0ErQ3I0SkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RXZDWEU7QVIrNEpKOztBK0NoNEpBO0VBQ0U7RUFDQTtBL0NtNEpGO0ErQ2o0SkU7RUFFRTtFQUNBO0EvQ2s0Sko7O0ErQzEzSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M2M0pGO0ErQzMzSkU7RXZDOUJFO0VBQ0E7QVI0NUpKO0ErQzMzSkU7RXZDcEJFO0VBQ0E7QVJrNUpKO0ErQzMzSkU7RUFFRTtFQUNBO0VBQ0E7QS9DNDNKSjtBK0N4M0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DMDNKSjtBK0N0M0pFO0VBQ0U7QS9DdzNKSjtBK0N0M0pJO0VBQ0U7RUFDQTtBL0N3M0pOOztBK0M5MkpBO0VBQ0U7RUFDQTtFQUNBO0EvQ2kzSkY7QStDNzJKSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0EvQzgySk47QStDMzJKSTtFQUNFO0VBQ0E7QS9DNjJKTjs7QStDaDJKSTtFQUNFO0EvQ20ySk47QStDaDJKUTtFdkN6REo7RUFaQTtBUnk2Sko7QStDLzFKUTtFdkMxRUo7RUFZQTtBUmk2Sko7QStDOTFKUTtFQUNFO0EvQ2cySlY7QStDNzFKUTtFQUNFO0VBQ0E7QS9DKzFKVjtBK0M3MUpVO0VBQ0U7RUFDQTtBL0MrMUpaOztBZXY3Skk7RWdDZ0VBO0lBQ0U7RS9DMjNKSjtFK0N4M0pNO0l2Q3pESjtJQVpBO0VSaThKRjtFK0N2M0pNO0l2QzFFSjtJQVlBO0VSeTdKRjtFK0N0M0pNO0lBQ0U7RS9DdzNKUjtFK0NyM0pNO0lBQ0U7SUFDQTtFL0N1M0pSO0UrQ3IzSlE7SUFDRTtJQUNBO0UvQ3UzSlY7QUFDRjtBZWg5Skk7RWdDZ0VBO0lBQ0U7RS9DbTVKSjtFK0NoNUpNO0l2Q3pESjtJQVpBO0VSeTlKRjtFK0MvNEpNO0l2QzFFSjtJQVlBO0VSaTlKRjtFK0M5NEpNO0lBQ0U7RS9DZzVKUjtFK0M3NEpNO0lBQ0U7SUFDQTtFL0MrNEpSO0UrQzc0SlE7SUFDRTtJQUNBO0UvQys0SlY7QUFDRjtBZXgrSkk7RWdDZ0VBO0lBQ0U7RS9DMjZKSjtFK0N4NkpNO0l2Q3pESjtJQVpBO0VSaS9KRjtFK0N2NkpNO0l2QzFFSjtJQVlBO0VSeStKRjtFK0N0NkpNO0lBQ0U7RS9DdzZKUjtFK0NyNkpNO0lBQ0U7SUFDQTtFL0N1NkpSO0UrQ3I2SlE7SUFDRTtJQUNBO0UvQ3U2SlY7QUFDRjtBZWhnS0k7RWdDZ0VBO0lBQ0U7RS9DbThKSjtFK0NoOEpNO0l2Q3pESjtJQVpBO0VSeWdLRjtFK0MvN0pNO0l2QzFFSjtJQVlBO0VSaWdLRjtFK0M5N0pNO0lBQ0U7RS9DZzhKUjtFK0M3N0pNO0lBQ0U7SUFDQTtFL0MrN0pSO0UrQzc3SlE7SUFDRTtJQUNBO0UvQys3SlY7QUFDRjtBZXhoS0k7RWdDZ0VBO0lBQ0U7RS9DMjlKSjtFK0N4OUpNO0l2Q3pESjtJQVpBO0VSaWlLRjtFK0N2OUpNO0l2QzFFSjtJQVlBO0VSeWhLRjtFK0N0OUpNO0lBQ0U7RS9DdzlKUjtFK0NyOUpNO0lBQ0U7SUFDQTtFL0N1OUpSO0UrQ3I5SlE7SUFDRTtJQUNBO0UvQ3U5SlY7QUFDRjtBK0MxOEpBO0V2Q2xKSTtBUitsS0o7QStDMThKRTtFQUNFO0EvQzQ4Sko7QStDMThKSTtFQUNFO0EvQzQ4Sk47O0ErQy83SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NrOEpKOztBK0M1OEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DKzhKSjs7QStDejlKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQzQ5Sko7O0ErQ3QrSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N5K0pKOztBK0NuL0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Dcy9KSjs7QStDaGdLRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQ21nS0o7O0ErQzdnS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NnaEtKOztBK0MxaEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DNmhLSjs7QWdEM3RLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxVekN1cEQyQjtFeUN0cEQzQixXekNzcEQyQjtFeUNycEQzQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Q0pFO0V3Q01GO0FoRDJ0S0Y7QWdEeHRLRTtFQUNFO0VBQ0E7RUFDQTtBaEQwdEtKO0FnRHZ0S0U7RUFDRTtFQUNBO0VBQ0E7QWhEeXRLSjtBZ0R0dEtFO0VBRUU7RUFDQTtFQUNBO0FoRHV0S0o7O0FnRC9zS0E7RUFIRTtBaERzdEtGOztBZ0Qvc0tBOztFQUVFO0FoRGt0S0Y7O0FLN3ZLSTtFMkNrQ0Y7QWhEK3RLRjs7QWlEaHhLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdDeVJJLDhCQUxJO0U2Q2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U3QzJRSSxvQ0FMSTtFNkNwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q1JFO0FSeXhLSjtBaUQ5d0tFO0VBQ0U7QWpEZ3hLSjtBaUQ3d0tFO0VBQ0U7QWpEK3dLSjs7QWlEM3dLQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakQ2d0tGO0FpRDN3S0U7RUFDRTtBakQ2d0tKOztBaUR6d0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDaENFO0VBQ0E7QVI2eUtKO0FpRDN3S0U7RUFDRTtFQUNBO0FqRDZ3S0o7O0FpRHp3S0E7RUFDRTtFQUNBO0FqRDR3S0Y7O0FrRDEwS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbER3MEtGOztBa0RqMEtBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWxEbTBLRjtBa0RoMEtFO0VBQ0UsOEIzQ204Q2dDO0VnQmgvQzlCLG1DMkI4Q0Y7QWxEazBLSjtBdUI1MktNO0UyQndDSjtJM0J2Q007RXZCKzJLTjtBQUNGO0FrRHIwS0U7RUFDRSxlM0NnOENnQztBUHU0SHBDO0FrRG4wS0U7RUFDRSxzQjNDNjdDZ0M7QVB3NEhwQzs7QWtEajBLQTtFQUNFO0FsRG8wS0Y7QWtEbDBLRTtFQUNFO0VBQ0E7QWxEbzBLSjtBa0RqMEtFO0VBQ0U7QWxEbTBLSjs7QWtEL3pLQTtFQUNFO0VBQ0E7RUFDQTtBbERrMEtGOztBa0Q5ektBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JGRTtFMEN5RkY7QWxEOHpLRjs7QWtEMXpLQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBbERnMEs5RDtBbUQ1NktFO0VBQVM7QW5EKzZLWDtBbUQ5NktFO0VBQVMsbUNEMkdpRjtBbERzMEs1Rjs7QWtEajBLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDckdFO0VBQ0E7QVIwNktKO0FrRG4wS0U7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FsRG8wS0o7O0FrRC96S0E7RUFDRTtFQUNBO0FsRGswS0Y7O0FrRDd6S0E7RUFDRTtFQUdBO0VBQ0E7QWxEOHpLRjs7QWtEMXpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDN0hFO0VBQ0E7QVIyN0tKO0FrRHp6S0U7RUFDRTtBbEQyektKOztBZTE2S0k7RW1DcUhGO0lBQ0U7SUFDQTtFbER5ektGO0VrRHJ6S0E7SUFDRTtJQUNBO0lBQ0E7RWxEdXpLRjtFa0RwektBO0lBQ0U7RWxEc3pLRjtBQUNGO0FlejdLSTtFbUN1SUY7O0lBRUU7RWxEcXpLRjtBQUNGO0FlLzdLSTtFbUM4SUY7SUFDRTtFbERvektGO0FBQ0Y7QWtEM3lLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRDZ5S047QWtEM3lLTTtFQUNFO0VBQ0E7RTFDN01KO0FSMi9LSjtBa0QxeUtNOztFMUNqTkY7QVIrL0tKO0FrRHp5S007RUFDRTtBbEQyeUtSOztBZXo4S0k7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEaTBLSjtFa0QvektJO0lBQ0U7SUFDQTtJMUM3TUo7RVIrZ0xGO0VrRDl6S0k7O0kxQ2pORjtFUm1oTEY7RWtEN3pLSTtJQUNFO0VsRCt6S047QUFDRjtBZTk5S0k7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEcTFLSjtFa0RuMUtJO0lBQ0U7SUFDQTtJMUM3TUo7RVJtaUxGO0VrRGwxS0k7O0kxQ2pORjtFUnVpTEY7RWtEajFLSTtJQUNFO0VsRG0xS047QUFDRjtBZWwvS0k7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEeTJLSjtFa0R2MktJO0lBQ0U7SUFDQTtJMUM3TUo7RVJ1akxGO0VrRHQyS0k7O0kxQ2pORjtFUjJqTEY7RWtEcjJLSTtJQUNFO0VsRHUyS047QUFDRjtBZXRnTEk7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxENjNLSjtFa0QzM0tJO0lBQ0U7SUFDQTtJMUM3TUo7RVIya0xGO0VrRDEzS0k7O0kxQ2pORjtFUitrTEY7RWtEejNLSTtJQUNFO0VsRDIzS047QUFDRjtBZTFoTEk7RW1DNElBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxEaTVLSjtFa0QvNEtJO0lBQ0U7SUFDQTtJMUM3TUo7RVIrbExGO0VrRDk0S0k7O0kxQ2pORjtFUm1tTEY7RWtENzRLSTtJQUNFO0VsRCs0S047QUFDRjtBb0R6bkxBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaER3UkksMkJBTEk7RWdEalJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQ2xCQSxzQzlDK2xCNEI7RThDN2xCNUI7RUFDQSxnQjlDd21CNEI7RThDdm1CNUIsZ0J0RDBCaUI7RXNEekJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakRnUkksc0NBTEk7RWdEaFFSO0VBQ0E7QXBEaW9MRjtBb0QvbkxFO0VBQVM7QXBEa29MWDtBb0Rob0xFO0VBQ0U7RUFDQTtFQUNBO0FwRGtvTEo7QW9EaG9MSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRGtvTE47O0FvRDduTEE7RUFDRTtBcERnb0xGO0FvRDluTEU7RUFDRTtFQUNBO0VBQ0E7QXBEZ29MSjs7QW9ENW5MQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwRCtuTEY7QW9EN25MRTtFQUNFO0VBQ0E7RUFDQTtBcEQrbkxKOztBb0QzbkxBO0FBRUE7RUFDRTtBcEQ2bkxGO0FvRDNuTEU7RUFDRTtFQUNBO0VBQ0E7QXBENm5MSjs7QW9Eem5MQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FwRDRuTEY7QW9EMW5MRTtFQUNFO0VBQ0E7RUFDQTtBcEQ0bkxKOztBb0R4bkxBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUNqR0U7QVI0c0xKOztBc0QvdExBO0VBRUU7RUFDQTtFbEQ0UkksK0JBTEk7RWtEclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxEbVJJLHNDQUxJO0VrRDVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLHNDOUMrbEI0QjtFOEM3bEI1QjtFQUNBLGdCOUN3bUI0QjtFOEN2bUI1QixnQnREMEJpQjtFc0R6QmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRGdSSSxzQ0FMSTtFa0QxUFI7RUFDQTtFQUNBO0VBQ0E7RTlDaEJFO0FSMHZMSjtBc0R0dUxFO0VBQ0U7RUFDQTtFQUNBO0F0RHd1TEo7QXNEdHVMSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER1dUxOOztBc0RqdUxFO0VBQ0U7QXREb3VMSjtBc0RsdUxJO0VBRUU7QXREbXVMTjtBc0RodUxJO0VBQ0U7RUFDQTtBdERrdUxOO0FzRC90TEk7RUFDRTtFQUNBO0F0RGl1TE47O0FzRDV0TEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBdEQ4dExKO0FzRDV0TEk7RUFFRTtBdEQ2dExOO0FzRDF0TEk7RUFDRTtFQUNBO0F0RDR0TE47QXNEenRMSTtFQUNFO0VBQ0E7QXREMnRMTjs7QXNEdHRMQTtBQUdFO0VBQ0U7QXREdXRMSjtBc0RydExJO0VBRUU7QXREc3RMTjtBc0RudExJO0VBQ0U7RUFDQTtBdERxdExOO0FzRGx0TEk7RUFDRTtFQUNBO0F0RG90TE47QXNEL3NMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXREaXRMSjs7QXNEN3NMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0F0RCtzTEo7QXNEN3NMSTtFQUVFO0F0RDhzTE47QXNEM3NMSTtFQUNFO0VBQ0E7QXRENnNMTjtBc0Qxc0xJO0VBQ0U7RUFDQTtBdEQ0c0xOOztBc0R2c0xBO0FBa0JBO0VBQ0U7RUFDQTtFbEQyR0ksNkNBTEk7RWtEcEdSO0VBQ0E7RUFDQTtFOUM1SkU7RUFDQTtBUnMxTEo7QXNEeHJMRTtFQUNFO0F0RDByTEo7O0FzRHRyTEE7RUFDRTtFQUNBO0F0RHlyTEY7O0F1RDkyTEE7RUFDRTtBdkRpM0xGOztBdUQ5MkxBO0VBQ0U7QXZEaTNMRjs7QXVEOTJMQTtFQUNFO0VBQ0E7RUFDQTtBdkRpM0xGO0F3RHY0TEU7RUFDRTtFQUNBO0VBQ0E7QXhEeTRMSjs7QXVEbDNMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENsQkksc0NnQ21CSjtBdkRxM0xGO0F1QnA0TE07RWdDUU47SWhDUFE7RXZCdTRMTjtBQUNGOztBdUR2M0xBOzs7RUFHRTtBdkQwM0xGOztBdUR2M0xBOztFQUVFO0F2RDAzTEY7O0F1RHYzTEE7O0VBRUU7QXZEMDNMRjs7QXVEajNMRTtFQUNFO0VBQ0E7RUFDQTtBdkRvM0xKO0F1RGozTEU7OztFQUdFO0VBQ0E7QXZEbTNMSjtBdURoM0xFOztFQUVFO0VBQ0E7RWhDNURFLDJCZ0M2REY7QXZEazNMSjtBdUIzNkxNO0VnQ3FESjs7SWhDcERNO0V2Qis2TE47QUFDRjs7QXVELzJMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVoRGtoRG1DO0VnRGpoRG5DO0VBQ0EsV3hEbkRNO0V3RG9ETjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFloRDRnRG1DO0VnQm5tRC9CLDhCZ0N3Rko7QXZEaTNMRjtBdUJyOExNO0VnQ2tFTjs7SWhDakVRO0V2Qnk4TE47QUFDRjtBdURwM0xFOzs7RUFFRSxXeEQ5REk7RXdEK0RKO0VBQ0E7RUFDQSxZaERvZ0RpQztBUG0zSXJDOztBdURwM0xBO0VBQ0U7QXZEdTNMRjs7QXVEcDNMQTtFQUNFO0F2RHUzTEY7O0F1RGwzTEE7O0VBRUU7RUFDQSxXaERzZ0RtQztFZ0RyZ0RuQyxZaERxZ0RtQztFZ0RwZ0RuQztFQUNBO0VBQ0E7QXZEcTNMRjs7QXVEbDNMQTtFQUNFO0F2RHEzTEY7O0F1RG4zTEE7RUFDRTtBdkRzM0xGOztBdUQ5MkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCaERxOUNtQztFZ0RwOUNuQztFQUNBLGdCaERtOUNtQztBUDY1SXJDO0F1RDkyTEU7RUFDRTtFQUNBO0VBQ0EsV2hEbzlDaUM7RWdEbjlDakMsV2hEbzlDaUM7RWdEbjlDakM7RUFDQSxpQmhEbzlDaUM7RWdEbjlDakMsZ0JoRG05Q2lDO0VnRGw5Q2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWWhEMjhDaUM7RWdCNW1EL0IsNkJnQ2tLRjtBdkQrMkxKO0F1QjdnTU07RWdDNklKO0loQzVJTTtFdkJnaE1OO0FBQ0Y7QXVEajNMRTtFQUNFLFVoRHc4Q2lDO0FQMjZJckM7O0F1RDEyTEE7RUFDRTtFQUNBO0VBQ0EsZWhEazhDbUM7RWdEajhDbkM7RUFDQSxvQmhEKzdDbUM7RWdEOTdDbkMsdUJoRDg3Q21DO0VnRDc3Q25DO0VBQ0E7QXZENjJMRjs7QXVEbDJMQTtFQUxFO0VBQ0E7RUFDQTtBdkQyMkxGOztBdURwMkxBOztFQUVFO0VBQ0E7RUFDQTtBdkR1MkxGOztBS2xqTUk7RWtEOExGO0VBQ0E7RUFDQTtBdkR3M0xGOztBeURua01BOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F6RHFrTUY7O0F5RGprTUE7RUFDRTtJQUFLO0V6RHFrTUw7QUFDRjtBeURsa01BO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBekRpa01GOztBeUQ5ak1BO0VBRUU7RUFDQTtFQUNBO0F6RGdrTUY7O0F5RHZqTUE7RUFDRTtJQUNFO0V6RDBqTUY7RXlEeGpNQTtJQUNFO0lBQ0E7RXpEMGpNRjtBQUNGO0F5RHRqTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBekRxak1GOztBeURsak1BO0VBQ0U7RUFDQTtBekRxak1GOztBeURqak1FO0VBQ0U7O0lBRUU7RXpEb2pNSjtBQUNGO0EwRHJvTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEc29NRjs7QWV6a01JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEdW5NSjtBQUNGO0F1QmxwTU07RW1DWUo7SW5DWE07RXZCcXBNTjtBQUNGO0FlL2xNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDhuTU47RTBEM25NSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFENm5NTjtFMEQxbk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFENG5NTjtFMER6bk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDJuTU47RTBEeG5NSTtJQUVFO0UxRHluTU47RTBEdG5NSTtJQUdFO0UxRHNuTU47QUFDRjtBZW5wTUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURxbk1OO0UwRG5uTU07SUFDRTtFMURxbk1SO0UwRGxuTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRG1uTVI7QUFDRjs7QWV2cE1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEcXNNSjtBQUNGO0F1Qmh1TU07RW1DWUo7SW5DWE07RXZCbXVNTjtBQUNGO0FlN3FNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDRzTU47RTBEenNNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEMnNNTjtFMER4c01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEMHNNTjtFMER2c01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHlzTU47RTBEdHNNSTtJQUVFO0UxRHVzTU47RTBEcHNNSTtJQUdFO0UxRG9zTU47QUFDRjtBZWp1TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURtc01OO0UwRGpzTU07SUFDRTtFMURtc01SO0UwRGhzTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRGlzTVI7QUFDRjs7QWVydU1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEbXhNSjtBQUNGO0F1Qjl5TU07RW1DWUo7SW5DWE07RXZCaXpNTjtBQUNGO0FlM3ZNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRDB4TU47RTBEdnhNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEeXhNTjtFMER0eE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEd3hNTjtFMERyeE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHV4TU47RTBEcHhNSTtJQUVFO0UxRHF4TU47RTBEbHhNSTtJQUdFO0UxRGt4TU47QUFDRjtBZS95TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMURpeE1OO0UwRC93TU07SUFDRTtFMURpeE1SO0UwRDl3TU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRCt3TVI7QUFDRjs7QWVuek1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEaTJNSjtBQUNGO0F1QjUzTU07RW1DWUo7SW5DWE07RXZCKzNNTjtBQUNGO0FlejBNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHcyTU47RTBEcjJNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEdTJNTjtFMERwMk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEczJNTjtFMERuMk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHEyTU47RTBEbDJNSTtJQUVFO0UxRG0yTU47RTBEaDJNSTtJQUdFO0UxRGcyTU47QUFDRjtBZTczTUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMUQrMU1OO0UwRDcxTU07SUFDRTtFMUQrMU1SO0UwRDUxTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRDYxTVI7QUFDRjs7QWVqNE1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTFEKzZNSjtBQUNGO0F1QjE4TU07RW1DWUo7SW5DWE07RXZCNjhNTjtBQUNGO0FldjVNSTtFMkM1QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHM3TU47RTBEbjdNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEcTdNTjtFMERsN01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTFEbzdNTjtFMERqN01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRG03TU47RTBEaDdNSTtJQUVFO0UxRGk3TU47RTBEOTZNSTtJQUdFO0UxRDg2TU47QUFDRjtBZTM4TUk7RTJDL0JGO0lBaUVNO0lBQ0E7SUFDQTtFMUQ2Nk1OO0UwRDM2TU07SUFDRTtFMUQ2Nk1SO0UwRDE2TU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0UxRDI2TVI7QUFDRjs7QTBEMy9NRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5DNUJBLDBDbUM4QkE7QTFENC9NTjtBdUJ0aE5NO0VtQ1lKO0luQ1hNO0V2QnloTk47QUFDRjtBMEQvL01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMURpZ05SO0EwRDkvTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRGdnTlI7QTBENy9NTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRCsvTVI7QTBENS9NTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQ4L01SO0EwRDMvTU07RUFFRTtBMUQ0L01SO0EwRHovTU07RUFHRTtBMUR5L01SOztBMEQ5OU1BO0VQcEhFO0VBQ0E7RUFDQTtFQUNBLGE1QzBtQ2tDO0U0Q3ptQ2xDO0VBQ0E7RUFDQSxzQnBEd0NNO0FDOGlOUjtBbURubE5FO0VBQVM7QW5Ec2xOWDtBbURybE5FO0VBQVMsWTVDbStDeUI7QVBxbktwQzs7QTBEMStNQTtFQUNFO0VBQ0E7RUFDQTtBMUQ2K01GO0EwRDMrTUU7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0ExRDQrTUo7O0EwRHgrTUE7RUFDRTtFQUNBO0ExRDIrTUY7O0EwRHgrTUE7RUFDRTtFQUNBO0VBQ0E7QTFEMitNRjs7QTJENW5OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxZcERnekNrQztBUCswS3BDO0EyRDduTkU7RUFDRTtFQUNBO0EzRCtuTko7O0EyRDFuTkE7RUFDRTtBM0Q2bk5GOztBMkQxbk5BO0VBQ0U7QTNENm5ORjs7QTJEMW5OQTtFQUNFO0EzRDZuTkY7O0EyRHhuTkU7RUFDRTtBM0Qybk5KOztBMkR2bk5BO0VBQ0U7SUFDRSxZcERteENnQztFUHUyS2xDO0FBQ0Y7QTJEdm5OQTtFQUNFO0VBQ0E7RUFDQTtBM0R5bk5GOztBMkR0bk5BO0VBQ0U7SUFDRTtFM0R5bk5GO0FBQ0Y7QXdEeHFORTtFQUNFO0VBQ0E7RUFDQTtBeEQwcU5KOztBNEQ3cU5FO0VBQ0U7RUFDQTtBNURnck5KOztBNERsck5FO0VBQ0U7RUFDQTtBNURxck5KOztBNER2ck5FO0VBQ0U7RUFDQTtBNUQwck5KOztBNEQ1ck5FO0VBQ0U7RUFDQTtBNUQrck5KOztBNERqc05FO0VBQ0U7RUFDQTtBNURvc05KOztBNER0c05FO0VBQ0U7RUFDQTtBNUR5c05KOztBNEQzc05FO0VBQ0U7RUFDQTtBNUQ4c05KOztBNERodE5FO0VBQ0U7RUFDQTtBNURtdE5KOztBNkRydE5FO0VBQ0U7RUFDQTtBN0R3dE5KO0E2RHJ0Tk07RUFHRTtFQUNBO0E3RHF0TlI7O0E2RDl0TkU7RUFDRTtFQUNBO0E3RGl1Tko7QTZEOXROTTtFQUdFO0VBQ0E7QTdEOHROUjs7QTZEdnVORTtFQUNFO0VBQ0E7QTdEMHVOSjtBNkR2dU5NO0VBR0U7RUFDQTtBN0R1dU5SOztBNkRodk5FO0VBQ0U7RUFDQTtBN0Rtdk5KO0E2RGh2Tk07RUFHRTtFQUNBO0E3RGd2TlI7O0E2RHp2TkU7RUFDRTtFQUNBO0E3RDR2Tko7QTZEenZOTTtFQUdFO0VBQ0E7QTdEeXZOUjs7QTZEbHdORTtFQUNFO0VBQ0E7QTdEcXdOSjtBNkRsd05NO0VBR0U7RUFDQTtBN0Rrd05SOztBNkQzd05FO0VBQ0U7RUFDQTtBN0Q4d05KO0E2RDN3Tk07RUFHRTtFQUNBO0E3RDJ3TlI7O0E2RHB4TkU7RUFDRTtFQUNBO0E3RHV4Tko7QTZEcHhOTTtFQUdFO0VBQ0E7QTdEb3hOUjs7QTZEN3dOQTtFQUNFO0VBQ0E7QTdEZ3hORjtBNkQ3d05JO0VBRUU7RUFDQTtBN0Q4d05OOztBOER4eU5BO0VBQ0U7RUFFQTtBOUQweU5GOztBK0Q3eU5BO0VBQ0U7RUFDQSxheEQ2YzRCO0V3RDVjNUI7RUFDQTtFQUNBLDZCeEQyYzRCO0V3RDFjNUI7QS9EZ3pORjtBK0Q5eU5FO0VBQ0U7RUFDQSxVeER1YzBCO0V3RHRjMUIsV3hEc2MwQjtFd0RyYzFCO0V4Q0lFLHNDd0NIRjtBL0Rnek5KO0F1Qnp5Tk07RXdDWko7SXhDYU07RXZCNHlOTjtBQUNGOztBK0Q5eU5JO0VBQ0U7QS9EaXpOTjs7QWdFcDBOQTtFQUNFO0VBQ0E7QWhFdTBORjtBZ0VyME5FO0VBQ0U7RUFDQTtFQUNBO0FoRXUwTko7QWdFcDBORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFczBOSjs7QWdFajBORTtFQUNFO0FoRW8wTko7O0FnRXIwTkU7RUFDRTtBaEV3ME5KOztBZ0V6ME5FO0VBQ0U7QWhFNDBOSjs7QWdFNzBORTtFQUNFO0FoRWcxTko7O0FpRXIyTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRHVtQ2tDO0FQaXdMcEM7O0FpRXIyTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGExRCtsQ2tDO0FQeXdMcEM7O0FpRWgyTkk7RUFDRTtFQUNBO0VBQ0EsYTFEbWxDOEI7QVBneExwQzs7QWlFaDJOSTtFQUNFO0VBQ0E7RUFDQSxhMUQ2a0M4QjtBUHN4THBDOztBZXAwTkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VQNnhMbEM7RWlFNzJORTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFUGt5TGxDO0FBQ0Y7QWVqMU5JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFUHl5TGxDO0VpRXozTkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RVA4eUxsQztBQUNGO0FlNzFOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RVBxekxsQztFaUVyNE5FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VQMHpMbEM7QUFDRjtBZXoyTkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VQaTBMbEM7RWlFajVORTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFUHMwTGxDO0FBQ0Y7QWVyM05JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFUDYwTGxDO0VpRTc1TkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RVBrMUxsQztBQUNGO0FrRS83TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVpOE5GOztBa0U5N05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxFaThORjs7QW1FejhOQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRTA4TkY7QW9FdjhORTs7RUFDRTtBcEUwOE5KO0FvRXQ4TkU7O0VBQ0U7QXBFeThOSjs7QXFFNTlORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVOURnY3NDO0U4RC9idEM7QXJFKzlOSjs7QXNFditOQTtFQ0FFO0VBQ0E7RUFDQTtBdkUyK05GOztBd0VqL05BO0VBQ0U7RUFDQTtFQUNBLDZCakVpc0I0QjtFaUVoc0I1QjtFQUNBO0VBQ0EsYWpFMnJCNEI7QVB5ek05Qjs7QXlFeDdOUTtFQU9JO0F6RXE3Tlo7O0F5RTU3TlE7RUFPSTtBekV5N05aOztBeUVoOE5RO0VBT0k7QXpFNjdOWjs7QXlFcDhOUTtFQU9JO0F6RWk4Tlo7O0F5RXg4TlE7RUFPSTtBekVxOE5aOztBeUU1OE5RO0VBT0k7QXpFeThOWjs7QXlFaDlOUTtFQU9JO0F6RTY4Tlo7O0F5RXA5TlE7RUFPSTtBekVpOU5aOztBeUV4OU5RO0VBT0k7QXpFcTlOWjs7QXlFNTlOUTtFQU9JO0F6RXk5Tlo7O0F5RWgrTlE7RUFPSTtBekU2OU5aOztBeUVwK05RO0VBT0k7QXpFaStOWjs7QXlFeCtOUTtFQU9JO0F6RXErTlo7O0F5RTUrTlE7RUFPSTtBekV5K05aOztBeUVoL05RO0VBT0k7QXpFNitOWjs7QXlFcC9OUTtFQU9JO0F6RWkvTlo7O0F5RXgvTlE7RUFPSTtBekVxL05aOztBeUU1L05RO0VBT0k7QXpFeS9OWjs7QXlFaGdPUTtFQU9JO0F6RTYvTlo7O0F5RXBnT1E7RUFPSTtBekVpZ09aOztBeUV4Z09RO0VBT0k7QXpFcWdPWjs7QXlFNWdPUTtFQU9JO0F6RXlnT1o7O0F5RWhoT1E7RUFPSTtBekU2Z09aOztBeUVwaE9RO0VBT0k7QXpFaWhPWjs7QXlFeGhPUTtFQU9JO0F6RXFoT1o7O0F5RTVoT1E7RUFPSTtBekV5aE9aOztBeUVoaU9RO0VBT0k7QXpFNmhPWjs7QXlFcGlPUTtFQU9JO0F6RWlpT1o7O0F5RXhpT1E7RUFPSTtBekVxaU9aOztBeUU1aU9RO0VBT0k7QXpFeWlPWjs7QXlFaGpPUTtFQU9JO0F6RTZpT1o7O0F5RXBqT1E7RUFPSTtBekVpak9aOztBeUV4ak9RO0VBT0k7QXpFcWpPWjs7QXlFNWpPUTtFQU9JO0F6RXlqT1o7O0F5RWhrT1E7RUFPSTtBekU2ak9aOztBeUVwa09RO0VBT0k7QXpFaWtPWjs7QXlFeGtPUTtFQU9JO0F6RXFrT1o7O0F5RTVrT1E7RUFPSTtBekV5a09aOztBeUVobE9RO0VBT0k7QXpFNmtPWjs7QXlFcGxPUTtFQU9JO0F6RWlsT1o7O0F5RXhsT1E7RUFPSTtBekVxbE9aOztBeUU1bE9RO0VBT0k7QXpFeWxPWjs7QXlFaG1PUTtFQU9JO0F6RTZsT1o7O0F5RXBtT1E7RUFPSTtBekVpbU9aOztBeUV4bU9RO0VBT0k7QXpFcW1PWjs7QXlFNW1PUTtFQU9JO0F6RXltT1o7O0F5RTFuT1E7RUFDRTtBekU2bk9WOztBeUU5bk9RO0VBQ0U7QXpFaW9PVjs7QXlFbG9PUTtFQUNFO0F6RXFvT1Y7O0F5RXRvT1E7RUFDRTtBekV5b09WOztBeUUxb09RO0VBQ0U7QXpFNm9PVjs7QXlFOW9PUTtFQUNFO0F6RWlwT1Y7O0F5RWxwT1E7RUFDRTtBekVxcE9WOztBeUV0cE9RO0VBQ0U7QXpFeXBPVjs7QXlFaHBPUTtFQU9JO0F6RTZvT1o7O0F5RXBwT1E7RUFPSTtBekVpcE9aOztBeUV4cE9RO0VBT0k7QXpFcXBPWjs7QXlFNXBPUTtFQU9JO0F6RXlwT1o7O0F5RWhxT1E7RUFPSTtBekU2cE9aOztBeUVwcU9RO0VBT0k7QXpFaXFPWjs7QXlFeHFPUTtFQU9JO0F6RXFxT1o7O0F5RTVxT1E7RUFPSTtBekV5cU9aOztBeUVock9RO0VBT0k7QXpFNnFPWjs7QXlFcHJPUTtFQU9JO0F6RWlyT1o7O0F5RXhyT1E7RUFPSTtBekVxck9aOztBeUU1ck9RO0VBT0k7QXpFeXJPWjs7QXlFaHNPUTtFQU9JO0F6RTZyT1o7O0F5RXBzT1E7RUFPSTtBekVpc09aOztBeUV4c09RO0VBT0k7QXpFcXNPWjs7QXlFNXNPUTtFQU9JO0F6RXlzT1o7O0F5RWh0T1E7RUFPSTtBekU2c09aOztBeUVwdE9RO0VBT0k7QXpFaXRPWjs7QXlFeHRPUTtFQU9JO0F6RXF0T1o7O0F5RTV0T1E7RUFPSTtBekV5dE9aOztBeUVodU9RO0VBT0k7QXpFNnRPWjs7QXlFcHVPUTtFQU9JO0F6RWl1T1o7O0F5RXh1T1E7RUFPSTtBekVxdU9aOztBeUU1dU9RO0VBT0k7QXpFeXVPWjs7QXlFaHZPUTtFQU9JO0F6RTZ1T1o7O0F5RXB2T1E7RUFPSTtBekVpdk9aOztBeUV4dk9RO0VBT0k7QXpFcXZPWjs7QXlFNXZPUTtFQU9JO0F6RXl2T1o7O0F5RWh3T1E7RUFPSTtBekU2dk9aOztBeUVwd09RO0VBT0k7QXpFaXdPWjs7QXlFeHdPUTtFQUlRO0VBR0o7QXpFc3dPWjs7QXlFN3dPUTtFQUlRO0VBR0o7QXpFMndPWjs7QXlFbHhPUTtFQUlRO0VBR0o7QXpFZ3hPWjs7QXlFdnhPUTtFQUlRO0VBR0o7QXpFcXhPWjs7QXlFNXhPUTtFQUlRO0VBR0o7QXpFMHhPWjs7QXlFanlPUTtFQUlRO0VBR0o7QXpFK3hPWjs7QXlFdHlPUTtFQUlRO0VBR0o7QXpFb3lPWjs7QXlFM3lPUTtFQUlRO0VBR0o7QXpFeXlPWjs7QXlFaHpPUTtFQUlRO0VBR0o7QXpFOHlPWjs7QXlFcnpPUTtFQUlRO0VBR0o7QXpFbXpPWjs7QXlFMXpPUTtFQU9JO0F6RXV6T1o7O0F5RTl6T1E7RUFPSTtBekUyek9aOztBeUVsME9RO0VBT0k7QXpFK3pPWjs7QXlFdDBPUTtFQU9JO0F6RW0wT1o7O0F5RTEwT1E7RUFPSTtBekV1ME9aOztBeUU5ME9RO0VBT0k7QXpFMjBPWjs7QXlFbDFPUTtFQU9JO0F6RSswT1o7O0F5RXQxT1E7RUFPSTtBekVtMU9aOztBeUUxMU9RO0VBT0k7QXpFdTFPWjs7QXlFOTFPUTtFQU9JO0F6RTIxT1o7O0F5RWwyT1E7RUFPSTtBekUrMU9aOztBeUV0Mk9RO0VBT0k7QXpFbTJPWjs7QXlFMTJPUTtFQU9JO0F6RXUyT1o7O0F5RXgzT1E7RUFDRTtBekUyM09WOztBeUU1M09RO0VBQ0U7QXpFKzNPVjs7QXlFaDRPUTtFQUNFO0F6RW00T1Y7O0F5RXA0T1E7RUFDRTtBekV1NE9WOztBeUV4NE9RO0VBQ0U7QXpFMjRPVjs7QXlFbDRPUTtFQU9JO0F6RSszT1o7O0F5RXQ0T1E7RUFPSTtBekVtNE9aOztBeUUxNE9RO0VBT0k7QXpFdTRPWjs7QXlFOTRPUTtFQU9JO0F6RTI0T1o7O0F5RWw1T1E7RUFPSTtBekUrNE9aOztBeUV0NU9RO0VBT0k7QXpFbTVPWjs7QXlFMTVPUTtFQU9JO0F6RXU1T1o7O0F5RTk1T1E7RUFPSTtBekUyNU9aOztBeUVsNk9RO0VBT0k7QXpFKzVPWjs7QXlFdDZPUTtFQU9JO0F6RW02T1o7O0F5RTE2T1E7RUFPSTtBekV1Nk9aOztBeUU5Nk9RO0VBT0k7QXpFMjZPWjs7QXlFbDdPUTtFQU9JO0F6RSs2T1o7O0F5RXQ3T1E7RUFPSTtBekVtN09aOztBeUUxN09RO0VBT0k7QXpFdTdPWjs7QXlFOTdPUTtFQU9JO0F6RTI3T1o7O0F5RWw4T1E7RUFPSTtBekUrN09aOztBeUV0OE9RO0VBT0k7QXpFbThPWjs7QXlFMThPUTtFQU9JO0F6RXU4T1o7O0F5RTk4T1E7RUFPSTtBekUyOE9aOztBeUVsOU9RO0VBT0k7QXpFKzhPWjs7QXlFdDlPUTtFQU9JO0F6RW05T1o7O0F5RTE5T1E7RUFPSTtBekV1OU9aOztBeUU5OU9RO0VBT0k7QXpFMjlPWjs7QXlFbCtPUTtFQU9JO0F6RSs5T1o7O0F5RXQrT1E7RUFPSTtBekVtK09aOztBeUUxK09RO0VBT0k7QXpFdStPWjs7QXlFOStPUTtFQU9JO0F6RTIrT1o7O0F5RWwvT1E7RUFPSTtBekUrK09aOztBeUV0L09RO0VBT0k7QXpFbS9PWjs7QXlFMS9PUTtFQU9JO0F6RXUvT1o7O0F5RTkvT1E7RUFPSTtBekUyL09aOztBeUVsZ1BRO0VBT0k7QXpFKy9PWjs7QXlFdGdQUTtFQU9JO0F6RW1nUFo7O0F5RTFnUFE7RUFPSTtBekV1Z1BaOztBeUU5Z1BRO0VBT0k7QXpFMmdQWjs7QXlFbGhQUTtFQU9JO0F6RStnUFo7O0F5RXRoUFE7RUFPSTtBekVtaFBaOztBeUUxaFBRO0VBT0k7QXpFdWhQWjs7QXlFOWhQUTtFQU9JO0F6RTJoUFo7O0F5RWxpUFE7RUFPSTtBekUraFBaOztBeUV0aVBRO0VBT0k7QXpFbWlQWjs7QXlFMWlQUTtFQU9JO0F6RXVpUFo7O0F5RTlpUFE7RUFPSTtBekUyaVBaOztBeUVsalBRO0VBT0k7QXpFK2lQWjs7QXlFdGpQUTtFQU9JO0F6RW1qUFo7O0F5RTFqUFE7RUFPSTtBekV1alBaOztBeUU5alBRO0VBT0k7QXpFMmpQWjs7QXlFbGtQUTtFQU9JO0F6RStqUFo7O0F5RXRrUFE7RUFPSTtBekVta1BaOztBeUUxa1BRO0VBT0k7QXpFdWtQWjs7QXlFOWtQUTtFQU9JO0F6RTJrUFo7O0F5RWxsUFE7RUFPSTtBekUra1BaOztBeUV0bFBRO0VBT0k7QXpFbWxQWjs7QXlFMWxQUTtFQU9JO0F6RXVsUFo7O0F5RTlsUFE7RUFPSTtBekUybFBaOztBeUVsbVBRO0VBT0k7QXpFK2xQWjs7QXlFdG1QUTtFQU9JO0F6RW1tUFo7O0F5RTFtUFE7RUFPSTtBekV1bVBaOztBeUU5bVBRO0VBT0k7QXpFMm1QWjs7QXlFbG5QUTtFQU9JO0F6RSttUFo7O0F5RXRuUFE7RUFPSTtBekVtblBaOztBeUUxblBRO0VBT0k7QXpFdW5QWjs7QXlFOW5QUTtFQU9JO0F6RTJuUFo7O0F5RWxvUFE7RUFPSTtBekUrblBaOztBeUV0b1BRO0VBT0k7QXpFbW9QWjs7QXlFMW9QUTtFQU9JO0VBQUE7QXpFd29QWjs7QXlFL29QUTtFQU9JO0VBQUE7QXpFNm9QWjs7QXlFcHBQUTtFQU9JO0VBQUE7QXpFa3BQWjs7QXlFenBQUTtFQU9JO0VBQUE7QXpFdXBQWjs7QXlFOXBQUTtFQU9JO0VBQUE7QXpFNHBQWjs7QXlFbnFQUTtFQU9JO0VBQUE7QXpFaXFQWjs7QXlFeHFQUTtFQU9JO0VBQUE7QXpFc3FQWjs7QXlFN3FQUTtFQU9JO0VBQUE7QXpFMnFQWjs7QXlFbHJQUTtFQU9JO0VBQUE7QXpFZ3JQWjs7QXlFdnJQUTtFQU9JO0VBQUE7QXpFcXJQWjs7QXlFNXJQUTtFQU9JO0VBQUE7QXpFMHJQWjs7QXlFanNQUTtFQU9JO0VBQUE7QXpFK3JQWjs7QXlFdHNQUTtFQU9JO0VBQUE7QXpFb3NQWjs7QXlFM3NQUTtFQU9JO0VBQUE7QXpFeXNQWjs7QXlFaHRQUTtFQU9JO0F6RTZzUFo7O0F5RXB0UFE7RUFPSTtBekVpdFBaOztBeUV4dFBRO0VBT0k7QXpFcXRQWjs7QXlFNXRQUTtFQU9JO0F6RXl0UFo7O0F5RWh1UFE7RUFPSTtBekU2dFBaOztBeUVwdVBRO0VBT0k7QXpFaXVQWjs7QXlFeHVQUTtFQU9JO0F6RXF1UFo7O0F5RTV1UFE7RUFPSTtBekV5dVBaOztBeUVodlBRO0VBT0k7QXpFNnVQWjs7QXlFcHZQUTtFQU9JO0F6RWl2UFo7O0F5RXh2UFE7RUFPSTtBekVxdlBaOztBeUU1dlBRO0VBT0k7QXpFeXZQWjs7QXlFaHdQUTtFQU9JO0F6RTZ2UFo7O0F5RXB3UFE7RUFPSTtBekVpd1BaOztBeUV4d1BRO0VBT0k7QXpFcXdQWjs7QXlFNXdQUTtFQU9JO0F6RXl3UFo7O0F5RWh4UFE7RUFPSTtBekU2d1BaOztBeUVweFBRO0VBT0k7QXpFaXhQWjs7QXlFeHhQUTtFQU9JO0F6RXF4UFo7O0F5RTV4UFE7RUFPSTtBekV5eFBaOztBeUVoeVBRO0VBT0k7QXpFNnhQWjs7QXlFcHlQUTtFQU9JO0F6RWl5UFo7O0F5RXh5UFE7RUFPSTtBekVxeVBaOztBeUU1eVBRO0VBT0k7QXpFeXlQWjs7QXlFaHpQUTtFQU9JO0F6RTZ5UFo7O0F5RXB6UFE7RUFPSTtBekVpelBaOztBeUV4elBRO0VBT0k7QXpFcXpQWjs7QXlFNXpQUTtFQU9JO0F6RXl6UFo7O0F5RWgwUFE7RUFPSTtBekU2elBaOztBeUVwMFBRO0VBT0k7QXpFaTBQWjs7QXlFeDBQUTtFQU9JO0F6RXEwUFo7O0F5RTUwUFE7RUFPSTtBekV5MFBaOztBeUVoMVBRO0VBT0k7QXpFNjBQWjs7QXlFcDFQUTtFQU9JO0F6RWkxUFo7O0F5RXgxUFE7RUFPSTtFQUFBO0F6RXMxUFo7O0F5RTcxUFE7RUFPSTtFQUFBO0F6RTIxUFo7O0F5RWwyUFE7RUFPSTtFQUFBO0F6RWcyUFo7O0F5RXYyUFE7RUFPSTtFQUFBO0F6RXEyUFo7O0F5RTUyUFE7RUFPSTtFQUFBO0F6RTAyUFo7O0F5RWozUFE7RUFPSTtFQUFBO0F6RSsyUFo7O0F5RXQzUFE7RUFPSTtFQUFBO0F6RW8zUFo7O0F5RTMzUFE7RUFPSTtFQUFBO0F6RXkzUFo7O0F5RWg0UFE7RUFPSTtFQUFBO0F6RTgzUFo7O0F5RXI0UFE7RUFPSTtFQUFBO0F6RW00UFo7O0F5RTE0UFE7RUFPSTtFQUFBO0F6RXc0UFo7O0F5RS80UFE7RUFPSTtFQUFBO0F6RTY0UFo7O0F5RXA1UFE7RUFPSTtBekVpNVBaOztBeUV4NVBRO0VBT0k7QXpFcTVQWjs7QXlFNTVQUTtFQU9JO0F6RXk1UFo7O0F5RWg2UFE7RUFPSTtBekU2NVBaOztBeUVwNlBRO0VBT0k7QXpFaTZQWjs7QXlFeDZQUTtFQU9JO0F6RXE2UFo7O0F5RTU2UFE7RUFPSTtBekV5NlBaOztBeUVoN1BRO0VBT0k7QXpFNjZQWjs7QXlFcDdQUTtFQU9JO0F6RWk3UFo7O0F5RXg3UFE7RUFPSTtBekVxN1BaOztBeUU1N1BRO0VBT0k7QXpFeTdQWjs7QXlFaDhQUTtFQU9JO0F6RTY3UFo7O0F5RXA4UFE7RUFPSTtBekVpOFBaOztBeUV4OFBRO0VBT0k7QXpFcThQWjs7QXlFNThQUTtFQU9JO0F6RXk4UFo7O0F5RWg5UFE7RUFPSTtBekU2OFBaOztBeUVwOVBRO0VBT0k7QXpFaTlQWjs7QXlFeDlQUTtFQU9JO0F6RXE5UFo7O0F5RTU5UFE7RUFPSTtBekV5OVBaOztBeUVoK1BRO0VBT0k7QXpFNjlQWjs7QXlFcCtQUTtFQU9JO0F6RWkrUFo7O0F5RXgrUFE7RUFPSTtBekVxK1BaOztBeUU1K1BRO0VBT0k7QXpFeStQWjs7QXlFaC9QUTtFQU9JO0F6RTYrUFo7O0F5RXAvUFE7RUFPSTtBekVpL1BaOztBeUV4L1BRO0VBT0k7QXpFcS9QWjs7QXlFNS9QUTtFQU9JO0F6RXkvUFo7O0F5RWhnUVE7RUFPSTtBekU2L1BaOztBeUVwZ1FRO0VBT0k7QXpFaWdRWjs7QXlFeGdRUTtFQU9JO0F6RXFnUVo7O0F5RTVnUVE7RUFPSTtBekV5Z1FaOztBeUVoaFFRO0VBT0k7QXpFNmdRWjs7QXlFcGhRUTtFQU9JO0F6RWloUVo7O0F5RXhoUVE7RUFPSTtBekVxaFFaOztBeUU1aFFRO0VBT0k7QXpFeWhRWjs7QXlFaGlRUTtFQU9JO0F6RTZoUVo7O0F5RXBpUVE7RUFPSTtBekVpaVFaOztBeUV4aVFRO0VBT0k7QXpFcWlRWjs7QXlFNWlRUTtFQU9JO0F6RXlpUVo7O0F5RWhqUVE7RUFPSTtBekU2aVFaOztBeUVwalFRO0VBT0k7QXpFaWpRWjs7QXlFeGpRUTtFQU9JO0F6RXFqUVo7O0F5RTVqUVE7RUFPSTtBekV5alFaOztBeUVoa1FRO0VBT0k7QXpFNmpRWjs7QXlFcGtRUTtFQU9JO0F6RWlrUVo7O0F5RXhrUVE7RUFPSTtBekVxa1FaOztBeUU1a1FRO0VBT0k7QXpFeWtRWjs7QXlFaGxRUTtFQU9JO0F6RTZrUVo7O0F5RXBsUVE7RUFPSTtBekVpbFFaOztBeUV4bFFRO0VBT0k7QXpFcWxRWjs7QXlFNWxRUTtFQU9JO0F6RXlsUVo7O0F5RWhtUVE7RUFPSTtBekU2bFFaOztBeUVwbVFRO0VBT0k7QXpFaW1RWjs7QXlFeG1RUTtFQU9JO0F6RXFtUVo7O0F5RTVtUVE7RUFPSTtBekV5bVFaOztBeUVoblFRO0VBT0k7QXpFNm1RWjs7QXlFcG5RUTtFQU9JO0F6RWluUVo7O0F5RXhuUVE7RUFPSTtBekVxblFaOztBeUU1blFRO0VBT0k7QXpFeW5RWjs7QXlFaG9RUTtFQU9JO0F6RTZuUVo7O0F5RXBvUVE7RUFPSTtBekVpb1FaOztBeUV4b1FRO0VBT0k7QXpFcW9RWjs7QXlFNW9RUTtFQU9JO0F6RXlvUVo7O0F5RWhwUVE7RUFPSTtBekU2b1FaOztBeUVwcFFRO0VBT0k7QXpFaXBRWjs7QXlFeHBRUTtFQU9JO0F6RXFwUVo7O0F5RTVwUVE7RUFPSTtBekV5cFFaOztBeUVocVFRO0VBT0k7QXpFNnBRWjs7QXlFcHFRUTtFQU9JO0F6RWlxUVo7O0F5RXhxUVE7RUFPSTtBekVxcVFaOztBeUU1cVFRO0VBT0k7QXpFeXFRWjs7QXlFaHJRUTtFQU9JO0F6RTZxUVo7O0F5RXByUVE7RUFPSTtBekVpclFaOztBeUV0c1FRO0FBY0E7RUFPSTtFQUFBO0F6RXVyUVo7O0F5RXBxUVE7QUExQkE7RUFJUTtFQUdKO0F6RTZyUVo7O0F5RXBzUVE7RUFJUTtFQUdKO0F6RWtzUVo7O0F5RXpzUVE7RUFJUTtFQUdKO0F6RXVzUVo7O0F5RTlzUVE7RUFJUTtFQUdKO0F6RTRzUVo7O0F5RW50UVE7RUFJUTtFQUdKO0F6RWl0UVo7O0F5RXh0UVE7RUFJUTtFQUdKO0F6RXN0UVo7O0F5RTd0UVE7RUFJUTtFQUdKO0F6RTJ0UVo7O0F5RWx1UVE7RUFJUTtFQUdKO0F6RWd1UVo7O0F5RXZ1UVE7RUFJUTtFQUdKO0F6RXF1UVo7O0F5RTV1UVE7RUFJUTtFQUdKO0F6RTB1UVo7O0F5RWp2UVE7RUFJUTtFQUdKO0F6RSt1UVo7O0F5RXR2UVE7RUFJUTtFQUdKO0F6RW92UVo7O0F5RTN2UVE7RUFJUTtFQUdKO0F6RXl2UVo7O0F5RWh3UVE7RUFJUTtFQUdKO0F6RTh2UVo7O0F5RXJ3UVE7RUFJUTtFQUdKO0F6RW13UVo7O0F5RTF3UVE7RUFJUTtFQUdKO0F6RXd3UVo7O0F5RS93UVE7RUFJUTtFQUdKO0F6RTZ3UVo7O0F5RXB4UVE7RUFJUTtFQUdKO0F6RWt4UVo7O0F5RW55UVE7RUFDRTtBekVzeVFWOztBeUV2eVFRO0VBQ0U7QXpFMHlRVjs7QXlFM3lRUTtFQUNFO0F6RTh5UVY7O0F5RS95UVE7RUFDRTtBekVrelFWOztBeUV6eVFRO0VBT0k7QXpFc3lRWjs7QXlFN3lRUTtFQU9JO0F6RTB5UVo7O0F5RWp6UVE7RUFPSTtBekU4eVFaOztBeUVyelFRO0VBT0k7QXpFa3pRWjs7QXlFenpRUTtFQU9JO0F6RXN6UVo7O0F5RTd6UVE7RUFPSTtBekUwelFaOztBeUVqMFFRO0VBT0k7QXpFOHpRWjs7QXlFcjBRUTtFQU9JO0F6RWswUVo7O0F5RW4xUVE7RUFDRTtBekVzMVFWOztBeUVsMVFVO0VBQ0U7QXpFcTFRWjs7QXlFMzFRUTtFQUNFO0F6RTgxUVY7O0F5RTExUVU7RUFDRTtBekU2MVFaOztBeUVuMlFRO0VBQ0U7QXpFczJRVjs7QXlFbDJRVTtFQUNFO0F6RXEyUVo7O0F5RTMyUVE7RUFDRTtBekU4MlFWOztBeUUxMlFVO0VBQ0U7QXpFNjJRWjs7QXlFbjNRUTtFQUNFO0F6RXMzUVY7O0F5RWwzUVU7RUFDRTtBekVxM1FaOztBeUVqM1FRO0VBT0k7QXpFODJRWjs7QXlFejJRVTtFQU9JO0F6RXMyUWQ7O0F5RXozUVE7RUFPSTtBekVzM1FaOztBeUVqM1FVO0VBT0k7QXpFODJRZDs7QXlFajRRUTtFQU9JO0F6RTgzUVo7O0F5RXozUVU7RUFPSTtBekVzM1FkOztBeUV6NFFRO0VBSVE7RUFHSjtBekV1NFFaOztBeUU5NFFRO0VBSVE7RUFHSjtBekU0NFFaOztBeUVuNVFRO0VBSVE7RUFHSjtBekVpNVFaOztBeUV4NVFRO0VBSVE7RUFHSjtBekVzNVFaOztBeUU3NVFRO0VBSVE7RUFHSjtBekUyNVFaOztBeUVsNlFRO0VBSVE7RUFHSjtBekVnNlFaOztBeUV2NlFRO0VBSVE7RUFHSjtBekVxNlFaOztBeUU1NlFRO0VBSVE7RUFHSjtBekUwNlFaOztBeUVqN1FRO0VBSVE7RUFHSjtBekUrNlFaOztBeUVoOFFRO0VBQ0U7QXpFbThRVjs7QXlFLzdRVTtFQUNFO0F6RWs4UVo7O0F5RXg4UVE7RUFDRTtBekUyOFFWOztBeUV2OFFVO0VBQ0U7QXpFMDhRWjs7QXlFaDlRUTtFQUNFO0F6RW05UVY7O0F5RS84UVU7RUFDRTtBekVrOVFaOztBeUV4OVFRO0VBQ0U7QXpFMjlRVjs7QXlFdjlRVTtFQUNFO0F6RTA5UVo7O0F5RWgrUVE7RUFDRTtBekVtK1FWOztBeUUvOVFVO0VBQ0U7QXpFaytRWjs7QXlFeCtRUTtFQUNFO0F6RTIrUVY7O0F5RXYrUVU7RUFDRTtBekUwK1FaOztBeUV0K1FRO0VBSVE7RUFHSjtBekVvK1FaOztBeUUzK1FRO0VBSVE7RUFHSjtBekV5K1FaOztBeUVoL1FRO0VBSVE7RUFHSjtBekU4K1FaOztBeUVyL1FRO0VBSVE7RUFHSjtBekVtL1FaOztBeUUxL1FRO0VBSVE7RUFHSjtBekV3L1FaOztBeUUvL1FRO0VBSVE7RUFHSjtBekU2L1FaOztBeUVwZ1JRO0VBSVE7RUFHSjtBekVrZ1JaOztBeUV6Z1JRO0VBSVE7RUFHSjtBekV1Z1JaOztBeUU5Z1JRO0VBSVE7RUFHSjtBekU0Z1JaOztBeUVuaFJRO0VBSVE7RUFHSjtBekVpaFJaOztBeUV4aFJRO0VBSVE7RUFHSjtBekVzaFJaOztBeUU3aFJRO0VBSVE7RUFHSjtBekUyaFJaOztBeUVsaVJRO0VBSVE7RUFHSjtBekVnaVJaOztBeUV2aVJRO0VBSVE7RUFHSjtBekVxaVJaOztBeUV0alJRO0VBQ0U7QXpFeWpSVjs7QXlFMWpSUTtFQUNFO0F6RTZqUlY7O0F5RTlqUlE7RUFDRTtBekVpa1JWOztBeUVsa1JRO0VBQ0U7QXpFcWtSVjs7QXlFdGtSUTtFQUNFO0F6RXlrUlY7O0F5RWhrUlE7RUFPSTtBekU2alJaOztBeUVwa1JRO0VBT0k7QXpFaWtSWjs7QXlFeGtSUTtFQU9JO0F6RXFrUlo7O0F5RTVrUlE7RUFPSTtBekV5a1JaOztBeUVobFJRO0VBT0k7QXpFNmtSWjs7QXlFcGxSUTtFQU9JO0F6RWlsUlo7O0F5RXhsUlE7RUFPSTtBekVxbFJaOztBeUU1bFJRO0VBT0k7QXpFeWxSWjs7QXlFaG1SUTtFQU9JO0F6RTZsUlo7O0F5RXBtUlE7RUFPSTtBekVpbVJaOztBeUV4bVJRO0VBT0k7QXpFcW1SWjs7QXlFNW1SUTtFQU9JO0F6RXltUlo7O0F5RWhuUlE7RUFPSTtBekU2bVJaOztBeUVwblJRO0VBT0k7QXpFaW5SWjs7QXlFeG5SUTtFQU9JO0F6RXFuUlo7O0F5RTVuUlE7RUFPSTtBekV5blJaOztBeUVob1JRO0VBT0k7QXpFNm5SWjs7QXlFcG9SUTtFQU9JO0F6RWlvUlo7O0F5RXhvUlE7RUFPSTtBekVxb1JaOztBeUU1b1JRO0VBT0k7QXpFeW9SWjs7QXlFaHBSUTtFQU9JO0F6RTZvUlo7O0F5RXBwUlE7RUFPSTtBekVpcFJaOztBeUV4cFJRO0VBT0k7QXpFcXBSWjs7QXlFNXBSUTtFQU9JO0VBQUE7QXpFMHBSWjs7QXlFanFSUTtFQU9JO0VBQUE7QXpFK3BSWjs7QXlFdHFSUTtFQU9JO0VBQUE7QXpFb3FSWjs7QXlFM3FSUTtFQU9JO0VBQUE7QXpFeXFSWjs7QXlFaHJSUTtFQU9JO0VBQUE7QXpFOHFSWjs7QXlFcnJSUTtFQU9JO0VBQUE7QXpFbXJSWjs7QXlFMXJSUTtFQU9JO0VBQUE7QXpFd3JSWjs7QXlFL3JSUTtFQU9JO0VBQUE7QXpFNnJSWjs7QXlFcHNSUTtFQU9JO0VBQUE7QXpFa3NSWjs7QXlFenNSUTtFQU9JO0VBQUE7QXpFdXNSWjs7QXlFOXNSUTtFQU9JO0VBQUE7QXpFNHNSWjs7QXlFbnRSUTtFQU9JO0VBQUE7QXpFaXRSWjs7QXlFeHRSUTtFQU9JO0VBQUE7QXpFc3RSWjs7QXlFN3RSUTtFQU9JO0VBQUE7QXpFMnRSWjs7QXlFbHVSUTtFQU9JO0VBQUE7QXpFZ3VSWjs7QXlFdnVSUTtFQU9JO0VBQUE7QXpFcXVSWjs7QXlFNXVSUTtFQU9JO0VBQUE7QXpFMHVSWjs7QXlFanZSUTtFQU9JO0VBQUE7QXpFK3VSWjs7QXlFdHZSUTtFQU9JO0VBQUE7QXpFb3ZSWjs7QXlFM3ZSUTtFQU9JO0VBQUE7QXpFeXZSWjs7QXlFaHdSUTtFQU9JO0VBQUE7QXpFOHZSWjs7QXlFcndSUTtFQU9JO0VBQUE7QXpFbXdSWjs7QXlFMXdSUTtFQU9JO0VBQUE7QXpFd3dSWjs7QXlFL3dSUTtFQU9JO0VBQUE7QXpFNndSWjs7QXlFcHhSUTtFQU9JO0VBQUE7QXpFa3hSWjs7QXlFenhSUTtFQU9JO0VBQUE7QXpFdXhSWjs7QXlFOXhSUTtFQU9JO0VBQUE7QXpFNHhSWjs7QXlFbnlSUTtFQU9JO0VBQUE7QXpFaXlSWjs7QXlFeHlSUTtFQU9JO0VBQUE7QXpFc3lSWjs7QXlFN3lSUTtFQU9JO0VBQUE7QXpFMnlSWjs7QXlFbHpSUTtFQU9JO0VBQUE7QXpFZ3pSWjs7QXlFdnpSUTtFQU9JO0VBQUE7QXpFcXpSWjs7QXlFNXpSUTtFQU9JO0VBQUE7QXpFMHpSWjs7QXlFajBSUTtFQU9JO0VBQUE7QXpFK3pSWjs7QXlFdDBSUTtFQU9JO0VBQUE7QXpFbzBSWjs7QXlFMzBSUTtFQU9JO0VBQUE7QXpFeTBSWjs7QXlFaDFSUTtFQU9JO0F6RTYwUlo7O0F5RXAxUlE7RUFPSTtBekVpMVJaOztBeUV4MVJRO0VBT0k7QXpFcTFSWjs7QXlFNTFSUTtFQU9JO0F6RXkxUlo7O0F5RWgyUlE7RUFPSTtBekU2MVJaOztBeUVwMlJRO0VBT0k7QXpFaTJSWjs7QXlFeDJSUTtFQU9JO0F6RXEyUlo7O0FlLzJSSTtFMERHSTtJQU9JO0V6RTAyUlY7RXlFajNSTTtJQU9JO0V6RTYyUlY7RXlFcDNSTTtJQU9JO0V6RWczUlY7RXlFdjNSTTtJQU9JO0V6RW0zUlY7RXlFMTNSTTtJQU9JO0V6RXMzUlY7RXlFNzNSTTtJQU9JO0V6RXkzUlY7RXlFaDRSTTtJQU9JO0V6RTQzUlY7RXlFbjRSTTtJQU9JO0V6RSszUlY7RXlFdDRSTTtJQU9JO0V6RWs0UlY7RXlFejRSTTtJQU9JO0V6RXE0UlY7RXlFNTRSTTtJQU9JO0V6RXc0UlY7RXlFLzRSTTtJQU9JO0V6RTI0UlY7RXlFbDVSTTtJQU9JO0V6RTg0UlY7RXlFcjVSTTtJQU9JO0V6RWk1UlY7RXlFeDVSTTtJQU9JO0V6RW81UlY7RXlFMzVSTTtJQU9JO0V6RXU1UlY7RXlFOTVSTTtJQU9JO0V6RTA1UlY7RXlFajZSTTtJQU9JO0V6RTY1UlY7RXlFcDZSTTtJQU9JO0V6RWc2UlY7RXlFdjZSTTtJQU9JO0V6RW02UlY7RXlFMTZSTTtJQU9JO0V6RXM2UlY7RXlFNzZSTTtJQU9JO0V6RXk2UlY7RXlFaDdSTTtJQU9JO0V6RTQ2UlY7RXlFbjdSTTtJQU9JO0V6RSs2UlY7RXlFdDdSTTtJQU9JO0V6RWs3UlY7RXlFejdSTTtJQU9JO0V6RXE3UlY7RXlFNTdSTTtJQU9JO0V6RXc3UlY7RXlFLzdSTTtJQU9JO0V6RTI3UlY7RXlFbDhSTTtJQU9JO0V6RTg3UlY7RXlFcjhSTTtJQU9JO0V6RWk4UlY7RXlFeDhSTTtJQU9JO0V6RW84UlY7RXlFMzhSTTtJQU9JO0V6RXU4UlY7RXlFOThSTTtJQU9JO0V6RTA4UlY7RXlFajlSTTtJQU9JO0V6RTY4UlY7RXlFcDlSTTtJQU9JO0V6RWc5UlY7RXlFdjlSTTtJQU9JO0V6RW05UlY7RXlFMTlSTTtJQU9JO0V6RXM5UlY7RXlFNzlSTTtJQU9JO0V6RXk5UlY7RXlFaCtSTTtJQU9JO0V6RTQ5UlY7RXlFbitSTTtJQU9JO0V6RSs5UlY7RXlFdCtSTTtJQU9JO0V6RWsrUlY7RXlFeitSTTtJQU9JO0V6RXErUlY7RXlFNStSTTtJQU9JO0V6RXcrUlY7RXlFLytSTTtJQU9JO0V6RTIrUlY7RXlFbC9STTtJQU9JO0V6RTgrUlY7RXlFci9STTtJQU9JO0V6RWkvUlY7RXlFeC9STTtJQU9JO0V6RW8vUlY7RXlFMy9STTtJQU9JO0V6RXUvUlY7RXlFOS9STTtJQU9JO0V6RTAvUlY7RXlFamdTTTtJQU9JO0V6RTYvUlY7RXlFcGdTTTtJQU9JO0V6RWdnU1Y7RXlFdmdTTTtJQU9JO0V6RW1nU1Y7RXlFMWdTTTtJQU9JO0V6RXNnU1Y7RXlFN2dTTTtJQU9JO0V6RXlnU1Y7RXlFaGhTTTtJQU9JO0V6RTRnU1Y7RXlFbmhTTTtJQU9JO0V6RStnU1Y7RXlFdGhTTTtJQU9JO0V6RWtoU1Y7RXlFemhTTTtJQU9JO0V6RXFoU1Y7RXlFNWhTTTtJQU9JO0V6RXdoU1Y7RXlFL2hTTTtJQU9JO0V6RTJoU1Y7RXlFbGlTTTtJQU9JO0V6RThoU1Y7RXlFcmlTTTtJQU9JO0V6RWlpU1Y7RXlFeGlTTTtJQU9JO0V6RW9pU1Y7RXlFM2lTTTtJQU9JO0V6RXVpU1Y7RXlFOWlTTTtJQU9JO0V6RTBpU1Y7RXlFampTTTtJQU9JO0V6RTZpU1Y7RXlFcGpTTTtJQU9JO0V6RWdqU1Y7RXlFdmpTTTtJQU9JO0V6RW1qU1Y7RXlFMWpTTTtJQU9JO0V6RXNqU1Y7RXlFN2pTTTtJQU9JO0lBQUE7RXpFMGpTVjtFeUVqa1NNO0lBT0k7SUFBQTtFekU4alNWO0V5RXJrU007SUFPSTtJQUFBO0V6RWtrU1Y7RXlFemtTTTtJQU9JO0lBQUE7RXpFc2tTVjtFeUU3a1NNO0lBT0k7SUFBQTtFekUwa1NWO0V5RWpsU007SUFPSTtJQUFBO0V6RThrU1Y7RXlFcmxTTTtJQU9JO0lBQUE7RXpFa2xTVjtFeUV6bFNNO0lBT0k7SUFBQTtFekVzbFNWO0V5RTdsU007SUFPSTtJQUFBO0V6RTBsU1Y7RXlFam1TTTtJQU9JO0lBQUE7RXpFOGxTVjtFeUVybVNNO0lBT0k7SUFBQTtFekVrbVNWO0V5RXptU007SUFPSTtJQUFBO0V6RXNtU1Y7RXlFN21TTTtJQU9JO0lBQUE7RXpFMG1TVjtFeUVqblNNO0lBT0k7SUFBQTtFekU4bVNWO0V5RXJuU007SUFPSTtFekVpblNWO0V5RXhuU007SUFPSTtFekVvblNWO0V5RTNuU007SUFPSTtFekV1blNWO0V5RTluU007SUFPSTtFekUwblNWO0V5RWpvU007SUFPSTtFekU2blNWO0V5RXBvU007SUFPSTtFekVnb1NWO0V5RXZvU007SUFPSTtFekVtb1NWO0V5RTFvU007SUFPSTtFekVzb1NWO0V5RTdvU007SUFPSTtFekV5b1NWO0V5RWhwU007SUFPSTtFekU0b1NWO0V5RW5wU007SUFPSTtFekUrb1NWO0V5RXRwU007SUFPSTtFekVrcFNWO0V5RXpwU007SUFPSTtFekVxcFNWO0V5RTVwU007SUFPSTtFekV3cFNWO0V5RS9wU007SUFPSTtFekUycFNWO0V5RWxxU007SUFPSTtFekU4cFNWO0V5RXJxU007SUFPSTtFekVpcVNWO0V5RXhxU007SUFPSTtFekVvcVNWO0V5RTNxU007SUFPSTtFekV1cVNWO0V5RTlxU007SUFPSTtFekUwcVNWO0V5RWpyU007SUFPSTtFekU2cVNWO0V5RXByU007SUFPSTtFekVnclNWO0V5RXZyU007SUFPSTtFekVtclNWO0V5RTFyU007SUFPSTtFekVzclNWO0V5RTdyU007SUFPSTtFekV5clNWO0V5RWhzU007SUFPSTtFekU0clNWO0V5RW5zU007SUFPSTtFekUrclNWO0V5RXRzU007SUFPSTtFekVrc1NWO0V5RXpzU007SUFPSTtFekVxc1NWO0V5RTVzU007SUFPSTtFekV3c1NWO0V5RS9zU007SUFPSTtFekUyc1NWO0V5RWx0U007SUFPSTtFekU4c1NWO0V5RXJ0U007SUFPSTtFekVpdFNWO0V5RXh0U007SUFPSTtFekVvdFNWO0V5RTN0U007SUFPSTtJQUFBO0V6RXd0U1Y7RXlFL3RTTTtJQU9JO0lBQUE7RXpFNHRTVjtFeUVudVNNO0lBT0k7SUFBQTtFekVndVNWO0V5RXZ1U007SUFPSTtJQUFBO0V6RW91U1Y7RXlFM3VTTTtJQU9JO0lBQUE7RXpFd3VTVjtFeUUvdVNNO0lBT0k7SUFBQTtFekU0dVNWO0V5RW52U007SUFPSTtJQUFBO0V6RWd2U1Y7RXlFdnZTTTtJQU9JO0lBQUE7RXpFb3ZTVjtFeUUzdlNNO0lBT0k7SUFBQTtFekV3dlNWO0V5RS92U007SUFPSTtJQUFBO0V6RTR2U1Y7RXlFbndTTTtJQU9JO0lBQUE7RXpFZ3dTVjtFeUV2d1NNO0lBT0k7SUFBQTtFekVvd1NWO0V5RTN3U007SUFPSTtFekV1d1NWO0V5RTl3U007SUFPSTtFekUwd1NWO0V5RWp4U007SUFPSTtFekU2d1NWO0V5RXB4U007SUFPSTtFekVneFNWO0V5RXZ4U007SUFPSTtFekVteFNWO0V5RTF4U007SUFPSTtFekVzeFNWO0V5RTd4U007SUFPSTtFekV5eFNWO0V5RWh5U007SUFPSTtFekU0eFNWO0V5RW55U007SUFPSTtFekUreFNWO0V5RXR5U007SUFPSTtFekVreVNWO0V5RXp5U007SUFPSTtFekVxeVNWO0V5RTV5U007SUFPSTtFekV3eVNWO0V5RS95U007SUFPSTtFekUyeVNWO0V5RWx6U007SUFPSTtFekU4eVNWO0V5RXJ6U007SUFPSTtFekVpelNWO0V5RXh6U007SUFPSTtFekVvelNWO0V5RTN6U007SUFPSTtFekV1elNWO0V5RTl6U007SUFPSTtFekUwelNWO0V5RWowU007SUFPSTtFekU2elNWO0V5RXAwU007SUFPSTtFekVnMFNWO0V5RXYwU007SUFPSTtFekVtMFNWO0V5RTEwU007SUFPSTtFekVzMFNWO0V5RTcwU007SUFPSTtFekV5MFNWO0V5RWgxU007SUFPSTtFekU0MFNWO0V5RW4xU007SUFPSTtFekUrMFNWO0V5RXQxU007SUFPSTtFekVrMVNWO0V5RXoxU007SUFPSTtFekVxMVNWO0V5RTUxU007SUFPSTtFekV3MVNWO0V5RS8xU007SUFPSTtFekUyMVNWO0V5RWwyU007SUFPSTtFekU4MVNWO0V5RXIyU007SUFPSTtFekVpMlNWO0V5RXgyU007SUFPSTtFekVvMlNWO0V5RTMyU007SUFPSTtFekV1MlNWO0V5RTkyU007SUFPSTtFekUwMlNWO0V5RWozU007SUFPSTtFekU2MlNWO0V5RXAzU007SUFPSTtFekVnM1NWO0V5RXYzU007SUFPSTtFekVtM1NWO0V5RTEzU007SUFPSTtFekVzM1NWO0V5RTczU007SUFPSTtFekV5M1NWO0V5RWg0U007SUFPSTtFekU0M1NWO0V5RW40U007SUFPSTtFekUrM1NWO0V5RXQ0U007SUFPSTtFekVrNFNWO0V5RXo0U007SUFPSTtFekVxNFNWO0V5RTU0U007SUFPSTtFekV3NFNWO0V5RS80U007SUFPSTtFekUyNFNWO0FBQ0Y7QWV0NVNJO0UwREdJO0lBT0k7RXpFZzVTVjtFeUV2NVNNO0lBT0k7RXpFbTVTVjtFeUUxNVNNO0lBT0k7RXpFczVTVjtFeUU3NVNNO0lBT0k7RXpFeTVTVjtFeUVoNlNNO0lBT0k7RXpFNDVTVjtFeUVuNlNNO0lBT0k7RXpFKzVTVjtFeUV0NlNNO0lBT0k7RXpFazZTVjtFeUV6NlNNO0lBT0k7RXpFcTZTVjtFeUU1NlNNO0lBT0k7RXpFdzZTVjtFeUUvNlNNO0lBT0k7RXpFMjZTVjtFeUVsN1NNO0lBT0k7RXpFODZTVjtFeUVyN1NNO0lBT0k7RXpFaTdTVjtFeUV4N1NNO0lBT0k7RXpFbzdTVjtFeUUzN1NNO0lBT0k7RXpFdTdTVjtFeUU5N1NNO0lBT0k7RXpFMDdTVjtFeUVqOFNNO0lBT0k7RXpFNjdTVjtFeUVwOFNNO0lBT0k7RXpFZzhTVjtFeUV2OFNNO0lBT0k7RXpFbThTVjtFeUUxOFNNO0lBT0k7RXpFczhTVjtFeUU3OFNNO0lBT0k7RXpFeThTVjtFeUVoOVNNO0lBT0k7RXpFNDhTVjtFeUVuOVNNO0lBT0k7RXpFKzhTVjtFeUV0OVNNO0lBT0k7RXpFazlTVjtFeUV6OVNNO0lBT0k7RXpFcTlTVjtFeUU1OVNNO0lBT0k7RXpFdzlTVjtFeUUvOVNNO0lBT0k7RXpFMjlTVjtFeUVsK1NNO0lBT0k7RXpFODlTVjtFeUVyK1NNO0lBT0k7RXpFaStTVjtFeUV4K1NNO0lBT0k7RXpFbytTVjtFeUUzK1NNO0lBT0k7RXpFdStTVjtFeUU5K1NNO0lBT0k7RXpFMCtTVjtFeUVqL1NNO0lBT0k7RXpFNitTVjtFeUVwL1NNO0lBT0k7RXpFZy9TVjtFeUV2L1NNO0lBT0k7RXpFbS9TVjtFeUUxL1NNO0lBT0k7RXpFcy9TVjtFeUU3L1NNO0lBT0k7RXpFeS9TVjtFeUVoZ1RNO0lBT0k7RXpFNC9TVjtFeUVuZ1RNO0lBT0k7RXpFKy9TVjtFeUV0Z1RNO0lBT0k7RXpFa2dUVjtFeUV6Z1RNO0lBT0k7RXpFcWdUVjtFeUU1Z1RNO0lBT0k7RXpFd2dUVjtFeUUvZ1RNO0lBT0k7RXpFMmdUVjtFeUVsaFRNO0lBT0k7RXpFOGdUVjtFeUVyaFRNO0lBT0k7RXpFaWhUVjtFeUV4aFRNO0lBT0k7RXpFb2hUVjtFeUUzaFRNO0lBT0k7RXpFdWhUVjtFeUU5aFRNO0lBT0k7RXpFMGhUVjtFeUVqaVRNO0lBT0k7RXpFNmhUVjtFeUVwaVRNO0lBT0k7RXpFZ2lUVjtFeUV2aVRNO0lBT0k7RXpFbWlUVjtFeUUxaVRNO0lBT0k7RXpFc2lUVjtFeUU3aVRNO0lBT0k7RXpFeWlUVjtFeUVoalRNO0lBT0k7RXpFNGlUVjtFeUVualRNO0lBT0k7RXpFK2lUVjtFeUV0alRNO0lBT0k7RXpFa2pUVjtFeUV6alRNO0lBT0k7RXpFcWpUVjtFeUU1alRNO0lBT0k7RXpFd2pUVjtFeUUvalRNO0lBT0k7RXpFMmpUVjtFeUVsa1RNO0lBT0k7RXpFOGpUVjtFeUVya1RNO0lBT0k7RXpFaWtUVjtFeUV4a1RNO0lBT0k7RXpFb2tUVjtFeUUza1RNO0lBT0k7RXpFdWtUVjtFeUU5a1RNO0lBT0k7RXpFMGtUVjtFeUVqbFRNO0lBT0k7RXpFNmtUVjtFeUVwbFRNO0lBT0k7RXpFZ2xUVjtFeUV2bFRNO0lBT0k7RXpFbWxUVjtFeUUxbFRNO0lBT0k7RXpFc2xUVjtFeUU3bFRNO0lBT0k7RXpFeWxUVjtFeUVobVRNO0lBT0k7RXpFNGxUVjtFeUVubVRNO0lBT0k7SUFBQTtFekVnbVRWO0V5RXZtVE07SUFPSTtJQUFBO0V6RW9tVFY7RXlFM21UTTtJQU9JO0lBQUE7RXpFd21UVjtFeUUvbVRNO0lBT0k7SUFBQTtFekU0bVRWO0V5RW5uVE07SUFPSTtJQUFBO0V6RWduVFY7RXlFdm5UTTtJQU9JO0lBQUE7RXpFb25UVjtFeUUzblRNO0lBT0k7SUFBQTtFekV3blRWO0V5RS9uVE07SUFPSTtJQUFBO0V6RTRuVFY7RXlFbm9UTTtJQU9JO0lBQUE7RXpFZ29UVjtFeUV2b1RNO0lBT0k7SUFBQTtFekVvb1RWO0V5RTNvVE07SUFPSTtJQUFBO0V6RXdvVFY7RXlFL29UTTtJQU9JO0lBQUE7RXpFNG9UVjtFeUVucFRNO0lBT0k7SUFBQTtFekVncFRWO0V5RXZwVE07SUFPSTtJQUFBO0V6RW9wVFY7RXlFM3BUTTtJQU9JO0V6RXVwVFY7RXlFOXBUTTtJQU9JO0V6RTBwVFY7RXlFanFUTTtJQU9JO0V6RTZwVFY7RXlFcHFUTTtJQU9JO0V6RWdxVFY7RXlFdnFUTTtJQU9JO0V6RW1xVFY7RXlFMXFUTTtJQU9JO0V6RXNxVFY7RXlFN3FUTTtJQU9JO0V6RXlxVFY7RXlFaHJUTTtJQU9JO0V6RTRxVFY7RXlFbnJUTTtJQU9JO0V6RStxVFY7RXlFdHJUTTtJQU9JO0V6RWtyVFY7RXlFenJUTTtJQU9JO0V6RXFyVFY7RXlFNXJUTTtJQU9JO0V6RXdyVFY7RXlFL3JUTTtJQU9JO0V6RTJyVFY7RXlFbHNUTTtJQU9JO0V6RThyVFY7RXlFcnNUTTtJQU9JO0V6RWlzVFY7RXlFeHNUTTtJQU9JO0V6RW9zVFY7RXlFM3NUTTtJQU9JO0V6RXVzVFY7RXlFOXNUTTtJQU9JO0V6RTBzVFY7RXlFanRUTTtJQU9JO0V6RTZzVFY7RXlFcHRUTTtJQU9JO0V6RWd0VFY7RXlFdnRUTTtJQU9JO0V6RW10VFY7RXlFMXRUTTtJQU9JO0V6RXN0VFY7RXlFN3RUTTtJQU9JO0V6RXl0VFY7RXlFaHVUTTtJQU9JO0V6RTR0VFY7RXlFbnVUTTtJQU9JO0V6RSt0VFY7RXlFdHVUTTtJQU9JO0V6RWt1VFY7RXlFenVUTTtJQU9JO0V6RXF1VFY7RXlFNXVUTTtJQU9JO0V6RXd1VFY7RXlFL3VUTTtJQU9JO0V6RTJ1VFY7RXlFbHZUTTtJQU9JO0V6RTh1VFY7RXlFcnZUTTtJQU9JO0V6RWl2VFY7RXlFeHZUTTtJQU9JO0V6RW92VFY7RXlFM3ZUTTtJQU9JO0V6RXV2VFY7RXlFOXZUTTtJQU9JO0V6RTB2VFY7RXlFandUTTtJQU9JO0lBQUE7RXpFOHZUVjtFeUVyd1RNO0lBT0k7SUFBQTtFekVrd1RWO0V5RXp3VE07SUFPSTtJQUFBO0V6RXN3VFY7RXlFN3dUTTtJQU9JO0lBQUE7RXpFMHdUVjtFeUVqeFRNO0lBT0k7SUFBQTtFekU4d1RWO0V5RXJ4VE07SUFPSTtJQUFBO0V6RWt4VFY7RXlFenhUTTtJQU9JO0lBQUE7RXpFc3hUVjtFeUU3eFRNO0lBT0k7SUFBQTtFekUweFRWO0V5RWp5VE07SUFPSTtJQUFBO0V6RTh4VFY7RXlFcnlUTTtJQU9JO0lBQUE7RXpFa3lUVjtFeUV6eVRNO0lBT0k7SUFBQTtFekVzeVRWO0V5RTd5VE07SUFPSTtJQUFBO0V6RTB5VFY7RXlFanpUTTtJQU9JO0V6RTZ5VFY7RXlFcHpUTTtJQU9JO0V6RWd6VFY7RXlFdnpUTTtJQU9JO0V6RW16VFY7RXlFMXpUTTtJQU9JO0V6RXN6VFY7RXlFN3pUTTtJQU9JO0V6RXl6VFY7RXlFaDBUTTtJQU9JO0V6RTR6VFY7RXlFbjBUTTtJQU9JO0V6RSt6VFY7RXlFdDBUTTtJQU9JO0V6RWswVFY7RXlFejBUTTtJQU9JO0V6RXEwVFY7RXlFNTBUTTtJQU9JO0V6RXcwVFY7RXlFLzBUTTtJQU9JO0V6RTIwVFY7RXlFbDFUTTtJQU9JO0V6RTgwVFY7RXlFcjFUTTtJQU9JO0V6RWkxVFY7RXlFeDFUTTtJQU9JO0V6RW8xVFY7RXlFMzFUTTtJQU9JO0V6RXUxVFY7RXlFOTFUTTtJQU9JO0V6RTAxVFY7RXlFajJUTTtJQU9JO0V6RTYxVFY7RXlFcDJUTTtJQU9JO0V6RWcyVFY7RXlFdjJUTTtJQU9JO0V6RW0yVFY7RXlFMTJUTTtJQU9JO0V6RXMyVFY7RXlFNzJUTTtJQU9JO0V6RXkyVFY7RXlFaDNUTTtJQU9JO0V6RTQyVFY7RXlFbjNUTTtJQU9JO0V6RSsyVFY7RXlFdDNUTTtJQU9JO0V6RWszVFY7RXlFejNUTTtJQU9JO0V6RXEzVFY7RXlFNTNUTTtJQU9JO0V6RXczVFY7RXlFLzNUTTtJQU9JO0V6RTIzVFY7RXlFbDRUTTtJQU9JO0V6RTgzVFY7RXlFcjRUTTtJQU9JO0V6RWk0VFY7RXlFeDRUTTtJQU9JO0V6RW80VFY7RXlFMzRUTTtJQU9JO0V6RXU0VFY7RXlFOTRUTTtJQU9JO0V6RTA0VFY7RXlFajVUTTtJQU9JO0V6RTY0VFY7RXlFcDVUTTtJQU9JO0V6RWc1VFY7RXlFdjVUTTtJQU9JO0V6RW01VFY7RXlFMTVUTTtJQU9JO0V6RXM1VFY7RXlFNzVUTTtJQU9JO0V6RXk1VFY7RXlFaDZUTTtJQU9JO0V6RTQ1VFY7RXlFbjZUTTtJQU9JO0V6RSs1VFY7RXlFdDZUTTtJQU9JO0V6RWs2VFY7RXlFejZUTTtJQU9JO0V6RXE2VFY7RXlFNTZUTTtJQU9JO0V6RXc2VFY7RXlFLzZUTTtJQU9JO0V6RTI2VFY7RXlFbDdUTTtJQU9JO0V6RTg2VFY7RXlFcjdUTTtJQU9JO0V6RWk3VFY7QUFDRjtBZTU3VEk7RTBER0k7SUFPSTtFekVzN1RWO0V5RTc3VE07SUFPSTtFekV5N1RWO0V5RWg4VE07SUFPSTtFekU0N1RWO0V5RW44VE07SUFPSTtFekUrN1RWO0V5RXQ4VE07SUFPSTtFekVrOFRWO0V5RXo4VE07SUFPSTtFekVxOFRWO0V5RTU4VE07SUFPSTtFekV3OFRWO0V5RS84VE07SUFPSTtFekUyOFRWO0V5RWw5VE07SUFPSTtFekU4OFRWO0V5RXI5VE07SUFPSTtFekVpOVRWO0V5RXg5VE07SUFPSTtFekVvOVRWO0V5RTM5VE07SUFPSTtFekV1OVRWO0V5RTk5VE07SUFPSTtFekUwOVRWO0V5RWorVE07SUFPSTtFekU2OVRWO0V5RXArVE07SUFPSTtFekVnK1RWO0V5RXYrVE07SUFPSTtFekVtK1RWO0V5RTErVE07SUFPSTtFekVzK1RWO0V5RTcrVE07SUFPSTtFekV5K1RWO0V5RWgvVE07SUFPSTtFekU0K1RWO0V5RW4vVE07SUFPSTtFekUrK1RWO0V5RXQvVE07SUFPSTtFekVrL1RWO0V5RXovVE07SUFPSTtFekVxL1RWO0V5RTUvVE07SUFPSTtFekV3L1RWO0V5RS8vVE07SUFPSTtFekUyL1RWO0V5RWxnVU07SUFPSTtFekU4L1RWO0V5RXJnVU07SUFPSTtFekVpZ1VWO0V5RXhnVU07SUFPSTtFekVvZ1VWO0V5RTNnVU07SUFPSTtFekV1Z1VWO0V5RTlnVU07SUFPSTtFekUwZ1VWO0V5RWpoVU07SUFPSTtFekU2Z1VWO0V5RXBoVU07SUFPSTtFekVnaFVWO0V5RXZoVU07SUFPSTtFekVtaFVWO0V5RTFoVU07SUFPSTtFekVzaFVWO0V5RTdoVU07SUFPSTtFekV5aFVWO0V5RWhpVU07SUFPSTtFekU0aFVWO0V5RW5pVU07SUFPSTtFekUraFVWO0V5RXRpVU07SUFPSTtFekVraVVWO0V5RXppVU07SUFPSTtFekVxaVVWO0V5RTVpVU07SUFPSTtFekV3aVVWO0V5RS9pVU07SUFPSTtFekUyaVVWO0V5RWxqVU07SUFPSTtFekU4aVVWO0V5RXJqVU07SUFPSTtFekVpalVWO0V5RXhqVU07SUFPSTtFekVvalVWO0V5RTNqVU07SUFPSTtFekV1alVWO0V5RTlqVU07SUFPSTtFekUwalVWO0V5RWprVU07SUFPSTtFekU2alVWO0V5RXBrVU07SUFPSTtFekVna1VWO0V5RXZrVU07SUFPSTtFekVta1VWO0V5RTFrVU07SUFPSTtFekVza1VWO0V5RTdrVU07SUFPSTtFekV5a1VWO0V5RWhsVU07SUFPSTtFekU0a1VWO0V5RW5sVU07SUFPSTtFekUra1VWO0V5RXRsVU07SUFPSTtFekVrbFVWO0V5RXpsVU07SUFPSTtFekVxbFVWO0V5RTVsVU07SUFPSTtFekV3bFVWO0V5RS9sVU07SUFPSTtFekUybFVWO0V5RWxtVU07SUFPSTtFekU4bFVWO0V5RXJtVU07SUFPSTtFekVpbVVWO0V5RXhtVU07SUFPSTtFekVvbVVWO0V5RTNtVU07SUFPSTtFekV1bVVWO0V5RTltVU07SUFPSTtFekUwbVVWO0V5RWpuVU07SUFPSTtFekU2bVVWO0V5RXBuVU07SUFPSTtFekVnblVWO0V5RXZuVU07SUFPSTtFekVtblVWO0V5RTFuVU07SUFPSTtFekVzblVWO0V5RTduVU07SUFPSTtFekV5blVWO0V5RWhvVU07SUFPSTtFekU0blVWO0V5RW5vVU07SUFPSTtFekUrblVWO0V5RXRvVU07SUFPSTtFekVrb1VWO0V5RXpvVU07SUFPSTtJQUFBO0V6RXNvVVY7RXlFN29VTTtJQU9JO0lBQUE7RXpFMG9VVjtFeUVqcFVNO0lBT0k7SUFBQTtFekU4b1VWO0V5RXJwVU07SUFPSTtJQUFBO0V6RWtwVVY7RXlFenBVTTtJQU9JO0lBQUE7RXpFc3BVVjtFeUU3cFVNO0lBT0k7SUFBQTtFekUwcFVWO0V5RWpxVU07SUFPSTtJQUFBO0V6RThwVVY7RXlFcnFVTTtJQU9JO0lBQUE7RXpFa3FVVjtFeUV6cVVNO0lBT0k7SUFBQTtFekVzcVVWO0V5RTdxVU07SUFPSTtJQUFBO0V6RTBxVVY7RXlFanJVTTtJQU9JO0lBQUE7RXpFOHFVVjtFeUVyclVNO0lBT0k7SUFBQTtFekVrclVWO0V5RXpyVU07SUFPSTtJQUFBO0V6RXNyVVY7RXlFN3JVTTtJQU9JO0lBQUE7RXpFMHJVVjtFeUVqc1VNO0lBT0k7RXpFNnJVVjtFeUVwc1VNO0lBT0k7RXpFZ3NVVjtFeUV2c1VNO0lBT0k7RXpFbXNVVjtFeUUxc1VNO0lBT0k7RXpFc3NVVjtFeUU3c1VNO0lBT0k7RXpFeXNVVjtFeUVodFVNO0lBT0k7RXpFNHNVVjtFeUVudFVNO0lBT0k7RXpFK3NVVjtFeUV0dFVNO0lBT0k7RXpFa3RVVjtFeUV6dFVNO0lBT0k7RXpFcXRVVjtFeUU1dFVNO0lBT0k7RXpFd3RVVjtFeUUvdFVNO0lBT0k7RXpFMnRVVjtFeUVsdVVNO0lBT0k7RXpFOHRVVjtFeUVydVVNO0lBT0k7RXpFaXVVVjtFeUV4dVVNO0lBT0k7RXpFb3VVVjtFeUUzdVVNO0lBT0k7RXpFdXVVVjtFeUU5dVVNO0lBT0k7RXpFMHVVVjtFeUVqdlVNO0lBT0k7RXpFNnVVVjtFeUVwdlVNO0lBT0k7RXpFZ3ZVVjtFeUV2dlVNO0lBT0k7RXpFbXZVVjtFeUUxdlVNO0lBT0k7RXpFc3ZVVjtFeUU3dlVNO0lBT0k7RXpFeXZVVjtFeUVod1VNO0lBT0k7RXpFNHZVVjtFeUVud1VNO0lBT0k7RXpFK3ZVVjtFeUV0d1VNO0lBT0k7RXpFa3dVVjtFeUV6d1VNO0lBT0k7RXpFcXdVVjtFeUU1d1VNO0lBT0k7RXpFd3dVVjtFeUUvd1VNO0lBT0k7RXpFMndVVjtFeUVseFVNO0lBT0k7RXpFOHdVVjtFeUVyeFVNO0lBT0k7RXpFaXhVVjtFeUV4eFVNO0lBT0k7RXpFb3hVVjtFeUUzeFVNO0lBT0k7RXpFdXhVVjtFeUU5eFVNO0lBT0k7RXpFMHhVVjtFeUVqeVVNO0lBT0k7RXpFNnhVVjtFeUVweVVNO0lBT0k7RXpFZ3lVVjtFeUV2eVVNO0lBT0k7SUFBQTtFekVveVVWO0V5RTN5VU07SUFPSTtJQUFBO0V6RXd5VVY7RXlFL3lVTTtJQU9JO0lBQUE7RXpFNHlVVjtFeUVuelVNO0lBT0k7SUFBQTtFekVnelVWO0V5RXZ6VU07SUFPSTtJQUFBO0V6RW96VVY7RXlFM3pVTTtJQU9JO0lBQUE7RXpFd3pVVjtFeUUvelVNO0lBT0k7SUFBQTtFekU0elVWO0V5RW4wVU07SUFPSTtJQUFBO0V6RWcwVVY7RXlFdjBVTTtJQU9JO0lBQUE7RXpFbzBVVjtFeUUzMFVNO0lBT0k7SUFBQTtFekV3MFVWO0V5RS8wVU07SUFPSTtJQUFBO0V6RTQwVVY7RXlFbjFVTTtJQU9JO0lBQUE7RXpFZzFVVjtFeUV2MVVNO0lBT0k7RXpFbTFVVjtFeUUxMVVNO0lBT0k7RXpFczFVVjtFeUU3MVVNO0lBT0k7RXpFeTFVVjtFeUVoMlVNO0lBT0k7RXpFNDFVVjtFeUVuMlVNO0lBT0k7RXpFKzFVVjtFeUV0MlVNO0lBT0k7RXpFazJVVjtFeUV6MlVNO0lBT0k7RXpFcTJVVjtFeUU1MlVNO0lBT0k7RXpFdzJVVjtFeUUvMlVNO0lBT0k7RXpFMjJVVjtFeUVsM1VNO0lBT0k7RXpFODJVVjtFeUVyM1VNO0lBT0k7RXpFaTNVVjtFeUV4M1VNO0lBT0k7RXpFbzNVVjtFeUUzM1VNO0lBT0k7RXpFdTNVVjtFeUU5M1VNO0lBT0k7RXpFMDNVVjtFeUVqNFVNO0lBT0k7RXpFNjNVVjtFeUVwNFVNO0lBT0k7RXpFZzRVVjtFeUV2NFVNO0lBT0k7RXpFbTRVVjtFeUUxNFVNO0lBT0k7RXpFczRVVjtFeUU3NFVNO0lBT0k7RXpFeTRVVjtFeUVoNVVNO0lBT0k7RXpFNDRVVjtFeUVuNVVNO0lBT0k7RXpFKzRVVjtFeUV0NVVNO0lBT0k7RXpFazVVVjtFeUV6NVVNO0lBT0k7RXpFcTVVVjtFeUU1NVVNO0lBT0k7RXpFdzVVVjtFeUUvNVVNO0lBT0k7RXpFMjVVVjtFeUVsNlVNO0lBT0k7RXpFODVVVjtFeUVyNlVNO0lBT0k7RXpFaTZVVjtFeUV4NlVNO0lBT0k7RXpFbzZVVjtFeUUzNlVNO0lBT0k7RXpFdTZVVjtFeUU5NlVNO0lBT0k7RXpFMDZVVjtFeUVqN1VNO0lBT0k7RXpFNjZVVjtFeUVwN1VNO0lBT0k7RXpFZzdVVjtFeUV2N1VNO0lBT0k7RXpFbTdVVjtFeUUxN1VNO0lBT0k7RXpFczdVVjtFeUU3N1VNO0lBT0k7RXpFeTdVVjtFeUVoOFVNO0lBT0k7RXpFNDdVVjtFeUVuOFVNO0lBT0k7RXpFKzdVVjtFeUV0OFVNO0lBT0k7RXpFazhVVjtFeUV6OFVNO0lBT0k7RXpFcThVVjtFeUU1OFVNO0lBT0k7RXpFdzhVVjtFeUUvOFVNO0lBT0k7RXpFMjhVVjtFeUVsOVVNO0lBT0k7RXpFODhVVjtFeUVyOVVNO0lBT0k7RXpFaTlVVjtFeUV4OVVNO0lBT0k7RXpFbzlVVjtFeUUzOVVNO0lBT0k7RXpFdTlVVjtBQUNGO0FlbCtVSTtFMERHSTtJQU9JO0V6RTQ5VVY7RXlFbitVTTtJQU9JO0V6RSs5VVY7RXlFdCtVTTtJQU9JO0V6RWsrVVY7RXlFeitVTTtJQU9JO0V6RXErVVY7RXlFNStVTTtJQU9JO0V6RXcrVVY7RXlFLytVTTtJQU9JO0V6RTIrVVY7RXlFbC9VTTtJQU9JO0V6RTgrVVY7RXlFci9VTTtJQU9JO0V6RWkvVVY7RXlFeC9VTTtJQU9JO0V6RW8vVVY7RXlFMy9VTTtJQU9JO0V6RXUvVVY7RXlFOS9VTTtJQU9JO0V6RTAvVVY7RXlFamdWTTtJQU9JO0V6RTYvVVY7RXlFcGdWTTtJQU9JO0V6RWdnVlY7RXlFdmdWTTtJQU9JO0V6RW1nVlY7RXlFMWdWTTtJQU9JO0V6RXNnVlY7RXlFN2dWTTtJQU9JO0V6RXlnVlY7RXlFaGhWTTtJQU9JO0V6RTRnVlY7RXlFbmhWTTtJQU9JO0V6RStnVlY7RXlFdGhWTTtJQU9JO0V6RWtoVlY7RXlFemhWTTtJQU9JO0V6RXFoVlY7RXlFNWhWTTtJQU9JO0V6RXdoVlY7RXlFL2hWTTtJQU9JO0V6RTJoVlY7RXlFbGlWTTtJQU9JO0V6RThoVlY7RXlFcmlWTTtJQU9JO0V6RWlpVlY7RXlFeGlWTTtJQU9JO0V6RW9pVlY7RXlFM2lWTTtJQU9JO0V6RXVpVlY7RXlFOWlWTTtJQU9JO0V6RTBpVlY7RXlFampWTTtJQU9JO0V6RTZpVlY7RXlFcGpWTTtJQU9JO0V6RWdqVlY7RXlFdmpWTTtJQU9JO0V6RW1qVlY7RXlFMWpWTTtJQU9JO0V6RXNqVlY7RXlFN2pWTTtJQU9JO0V6RXlqVlY7RXlFaGtWTTtJQU9JO0V6RTRqVlY7RXlFbmtWTTtJQU9JO0V6RStqVlY7RXlFdGtWTTtJQU9JO0V6RWtrVlY7RXlFemtWTTtJQU9JO0V6RXFrVlY7RXlFNWtWTTtJQU9JO0V6RXdrVlY7RXlFL2tWTTtJQU9JO0V6RTJrVlY7RXlFbGxWTTtJQU9JO0V6RThrVlY7RXlFcmxWTTtJQU9JO0V6RWlsVlY7RXlFeGxWTTtJQU9JO0V6RW9sVlY7RXlFM2xWTTtJQU9JO0V6RXVsVlY7RXlFOWxWTTtJQU9JO0V6RTBsVlY7RXlFam1WTTtJQU9JO0V6RTZsVlY7RXlFcG1WTTtJQU9JO0V6RWdtVlY7RXlFdm1WTTtJQU9JO0V6RW1tVlY7RXlFMW1WTTtJQU9JO0V6RXNtVlY7RXlFN21WTTtJQU9JO0V6RXltVlY7RXlFaG5WTTtJQU9JO0V6RTRtVlY7RXlFbm5WTTtJQU9JO0V6RSttVlY7RXlFdG5WTTtJQU9JO0V6RWtuVlY7RXlFem5WTTtJQU9JO0V6RXFuVlY7RXlFNW5WTTtJQU9JO0V6RXduVlY7RXlFL25WTTtJQU9JO0V6RTJuVlY7RXlFbG9WTTtJQU9JO0V6RThuVlY7RXlFcm9WTTtJQU9JO0V6RWlvVlY7RXlFeG9WTTtJQU9JO0V6RW9vVlY7RXlFM29WTTtJQU9JO0V6RXVvVlY7RXlFOW9WTTtJQU9JO0V6RTBvVlY7RXlFanBWTTtJQU9JO0V6RTZvVlY7RXlFcHBWTTtJQU9JO0V6RWdwVlY7RXlFdnBWTTtJQU9JO0V6RW1wVlY7RXlFMXBWTTtJQU9JO0V6RXNwVlY7RXlFN3BWTTtJQU9JO0V6RXlwVlY7RXlFaHFWTTtJQU9JO0V6RTRwVlY7RXlFbnFWTTtJQU9JO0V6RStwVlY7RXlFdHFWTTtJQU9JO0V6RWtxVlY7RXlFenFWTTtJQU9JO0V6RXFxVlY7RXlFNXFWTTtJQU9JO0V6RXdxVlY7RXlFL3FWTTtJQU9JO0lBQUE7RXpFNHFWVjtFeUVuclZNO0lBT0k7SUFBQTtFekVnclZWO0V5RXZyVk07SUFPSTtJQUFBO0V6RW9yVlY7RXlFM3JWTTtJQU9JO0lBQUE7RXpFd3JWVjtFeUUvclZNO0lBT0k7SUFBQTtFekU0clZWO0V5RW5zVk07SUFPSTtJQUFBO0V6RWdzVlY7RXlFdnNWTTtJQU9JO0lBQUE7RXpFb3NWVjtFeUUzc1ZNO0lBT0k7SUFBQTtFekV3c1ZWO0V5RS9zVk07SUFPSTtJQUFBO0V6RTRzVlY7RXlFbnRWTTtJQU9JO0lBQUE7RXpFZ3RWVjtFeUV2dFZNO0lBT0k7SUFBQTtFekVvdFZWO0V5RTN0Vk07SUFPSTtJQUFBO0V6RXd0VlY7RXlFL3RWTTtJQU9JO0lBQUE7RXpFNHRWVjtFeUVudVZNO0lBT0k7SUFBQTtFekVndVZWO0V5RXZ1Vk07SUFPSTtFekVtdVZWO0V5RTF1Vk07SUFPSTtFekVzdVZWO0V5RTd1Vk07SUFPSTtFekV5dVZWO0V5RWh2Vk07SUFPSTtFekU0dVZWO0V5RW52Vk07SUFPSTtFekUrdVZWO0V5RXR2Vk07SUFPSTtFekVrdlZWO0V5RXp2Vk07SUFPSTtFekVxdlZWO0V5RTV2Vk07SUFPSTtFekV3dlZWO0V5RS92Vk07SUFPSTtFekUydlZWO0V5RWx3Vk07SUFPSTtFekU4dlZWO0V5RXJ3Vk07SUFPSTtFekVpd1ZWO0V5RXh3Vk07SUFPSTtFekVvd1ZWO0V5RTN3Vk07SUFPSTtFekV1d1ZWO0V5RTl3Vk07SUFPSTtFekUwd1ZWO0V5RWp4Vk07SUFPSTtFekU2d1ZWO0V5RXB4Vk07SUFPSTtFekVneFZWO0V5RXZ4Vk07SUFPSTtFekVteFZWO0V5RTF4Vk07SUFPSTtFekVzeFZWO0V5RTd4Vk07SUFPSTtFekV5eFZWO0V5RWh5Vk07SUFPSTtFekU0eFZWO0V5RW55Vk07SUFPSTtFekUreFZWO0V5RXR5Vk07SUFPSTtFekVreVZWO0V5RXp5Vk07SUFPSTtFekVxeVZWO0V5RTV5Vk07SUFPSTtFekV3eVZWO0V5RS95Vk07SUFPSTtFekUyeVZWO0V5RWx6Vk07SUFPSTtFekU4eVZWO0V5RXJ6Vk07SUFPSTtFekVpelZWO0V5RXh6Vk07SUFPSTtFekVvelZWO0V5RTN6Vk07SUFPSTtFekV1elZWO0V5RTl6Vk07SUFPSTtFekUwelZWO0V5RWowVk07SUFPSTtFekU2elZWO0V5RXAwVk07SUFPSTtFekVnMFZWO0V5RXYwVk07SUFPSTtFekVtMFZWO0V5RTEwVk07SUFPSTtFekVzMFZWO0V5RTcwVk07SUFPSTtJQUFBO0V6RTAwVlY7RXlFajFWTTtJQU9JO0lBQUE7RXpFODBWVjtFeUVyMVZNO0lBT0k7SUFBQTtFekVrMVZWO0V5RXoxVk07SUFPSTtJQUFBO0V6RXMxVlY7RXlFNzFWTTtJQU9JO0lBQUE7RXpFMDFWVjtFeUVqMlZNO0lBT0k7SUFBQTtFekU4MVZWO0V5RXIyVk07SUFPSTtJQUFBO0V6RWsyVlY7RXlFejJWTTtJQU9JO0lBQUE7RXpFczJWVjtFeUU3MlZNO0lBT0k7SUFBQTtFekUwMlZWO0V5RWozVk07SUFPSTtJQUFBO0V6RTgyVlY7RXlFcjNWTTtJQU9JO0lBQUE7RXpFazNWVjtFeUV6M1ZNO0lBT0k7SUFBQTtFekVzM1ZWO0V5RTczVk07SUFPSTtFekV5M1ZWO0V5RWg0Vk07SUFPSTtFekU0M1ZWO0V5RW40Vk07SUFPSTtFekUrM1ZWO0V5RXQ0Vk07SUFPSTtFekVrNFZWO0V5RXo0Vk07SUFPSTtFekVxNFZWO0V5RTU0Vk07SUFPSTtFekV3NFZWO0V5RS80Vk07SUFPSTtFekUyNFZWO0V5RWw1Vk07SUFPSTtFekU4NFZWO0V5RXI1Vk07SUFPSTtFekVpNVZWO0V5RXg1Vk07SUFPSTtFekVvNVZWO0V5RTM1Vk07SUFPSTtFekV1NVZWO0V5RTk1Vk07SUFPSTtFekUwNVZWO0V5RWo2Vk07SUFPSTtFekU2NVZWO0V5RXA2Vk07SUFPSTtFekVnNlZWO0V5RXY2Vk07SUFPSTtFekVtNlZWO0V5RTE2Vk07SUFPSTtFekVzNlZWO0V5RTc2Vk07SUFPSTtFekV5NlZWO0V5RWg3Vk07SUFPSTtFekU0NlZWO0V5RW43Vk07SUFPSTtFekUrNlZWO0V5RXQ3Vk07SUFPSTtFekVrN1ZWO0V5RXo3Vk07SUFPSTtFekVxN1ZWO0V5RTU3Vk07SUFPSTtFekV3N1ZWO0V5RS83Vk07SUFPSTtFekUyN1ZWO0V5RWw4Vk07SUFPSTtFekU4N1ZWO0V5RXI4Vk07SUFPSTtFekVpOFZWO0V5RXg4Vk07SUFPSTtFekVvOFZWO0V5RTM4Vk07SUFPSTtFekV1OFZWO0V5RTk4Vk07SUFPSTtFekUwOFZWO0V5RWo5Vk07SUFPSTtFekU2OFZWO0V5RXA5Vk07SUFPSTtFekVnOVZWO0V5RXY5Vk07SUFPSTtFekVtOVZWO0V5RTE5Vk07SUFPSTtFekVzOVZWO0V5RTc5Vk07SUFPSTtFekV5OVZWO0V5RWgrVk07SUFPSTtFekU0OVZWO0V5RW4rVk07SUFPSTtFekUrOVZWO0V5RXQrVk07SUFPSTtFekVrK1ZWO0V5RXorVk07SUFPSTtFekVxK1ZWO0V5RTUrVk07SUFPSTtFekV3K1ZWO0V5RS8rVk07SUFPSTtFekUyK1ZWO0V5RWwvVk07SUFPSTtFekU4K1ZWO0V5RXIvVk07SUFPSTtFekVpL1ZWO0V5RXgvVk07SUFPSTtFekVvL1ZWO0V5RTMvVk07SUFPSTtFekV1L1ZWO0V5RTkvVk07SUFPSTtFekUwL1ZWO0V5RWpnV007SUFPSTtFekU2L1ZWO0FBQ0Y7QWV4Z1dJO0UwREdJO0lBT0k7RXpFa2dXVjtFeUV6Z1dNO0lBT0k7RXpFcWdXVjtFeUU1Z1dNO0lBT0k7RXpFd2dXVjtFeUUvZ1dNO0lBT0k7RXpFMmdXVjtFeUVsaFdNO0lBT0k7RXpFOGdXVjtFeUVyaFdNO0lBT0k7RXpFaWhXVjtFeUV4aFdNO0lBT0k7RXpFb2hXVjtFeUUzaFdNO0lBT0k7RXpFdWhXVjtFeUU5aFdNO0lBT0k7RXpFMGhXVjtFeUVqaVdNO0lBT0k7RXpFNmhXVjtFeUVwaVdNO0lBT0k7RXpFZ2lXVjtFeUV2aVdNO0lBT0k7RXpFbWlXVjtFeUUxaVdNO0lBT0k7RXpFc2lXVjtFeUU3aVdNO0lBT0k7RXpFeWlXVjtFeUVoaldNO0lBT0k7RXpFNGlXVjtFeUVualdNO0lBT0k7RXpFK2lXVjtFeUV0aldNO0lBT0k7RXpFa2pXVjtFeUV6aldNO0lBT0k7RXpFcWpXVjtFeUU1aldNO0lBT0k7RXpFd2pXVjtFeUUvaldNO0lBT0k7RXpFMmpXVjtFeUVsa1dNO0lBT0k7RXpFOGpXVjtFeUVya1dNO0lBT0k7RXpFaWtXVjtFeUV4a1dNO0lBT0k7RXpFb2tXVjtFeUUza1dNO0lBT0k7RXpFdWtXVjtFeUU5a1dNO0lBT0k7RXpFMGtXVjtFeUVqbFdNO0lBT0k7RXpFNmtXVjtFeUVwbFdNO0lBT0k7RXpFZ2xXVjtFeUV2bFdNO0lBT0k7RXpFbWxXVjtFeUUxbFdNO0lBT0k7RXpFc2xXVjtFeUU3bFdNO0lBT0k7RXpFeWxXVjtFeUVobVdNO0lBT0k7RXpFNGxXVjtFeUVubVdNO0lBT0k7RXpFK2xXVjtFeUV0bVdNO0lBT0k7RXpFa21XVjtFeUV6bVdNO0lBT0k7RXpFcW1XVjtFeUU1bVdNO0lBT0k7RXpFd21XVjtFeUUvbVdNO0lBT0k7RXpFMm1XVjtFeUVsbldNO0lBT0k7RXpFOG1XVjtFeUVybldNO0lBT0k7RXpFaW5XVjtFeUV4bldNO0lBT0k7RXpFb25XVjtFeUUzbldNO0lBT0k7RXpFdW5XVjtFeUU5bldNO0lBT0k7RXpFMG5XVjtFeUVqb1dNO0lBT0k7RXpFNm5XVjtFeUVwb1dNO0lBT0k7RXpFZ29XVjtFeUV2b1dNO0lBT0k7RXpFbW9XVjtFeUUxb1dNO0lBT0k7RXpFc29XVjtFeUU3b1dNO0lBT0k7RXpFeW9XVjtFeUVocFdNO0lBT0k7RXpFNG9XVjtFeUVucFdNO0lBT0k7RXpFK29XVjtFeUV0cFdNO0lBT0k7RXpFa3BXVjtFeUV6cFdNO0lBT0k7RXpFcXBXVjtFeUU1cFdNO0lBT0k7RXpFd3BXVjtFeUUvcFdNO0lBT0k7RXpFMnBXVjtFeUVscVdNO0lBT0k7RXpFOHBXVjtFeUVycVdNO0lBT0k7RXpFaXFXVjtFeUV4cVdNO0lBT0k7RXpFb3FXVjtFeUUzcVdNO0lBT0k7RXpFdXFXVjtFeUU5cVdNO0lBT0k7RXpFMHFXVjtFeUVqcldNO0lBT0k7RXpFNnFXVjtFeUVwcldNO0lBT0k7RXpFZ3JXVjtFeUV2cldNO0lBT0k7RXpFbXJXVjtFeUUxcldNO0lBT0k7RXpFc3JXVjtFeUU3cldNO0lBT0k7RXpFeXJXVjtFeUVoc1dNO0lBT0k7RXpFNHJXVjtFeUVuc1dNO0lBT0k7RXpFK3JXVjtFeUV0c1dNO0lBT0k7RXpFa3NXVjtFeUV6c1dNO0lBT0k7RXpFcXNXVjtFeUU1c1dNO0lBT0k7RXpFd3NXVjtFeUUvc1dNO0lBT0k7RXpFMnNXVjtFeUVsdFdNO0lBT0k7RXpFOHNXVjtFeUVydFdNO0lBT0k7SUFBQTtFekVrdFdWO0V5RXp0V007SUFPSTtJQUFBO0V6RXN0V1Y7RXlFN3RXTTtJQU9JO0lBQUE7RXpFMHRXVjtFeUVqdVdNO0lBT0k7SUFBQTtFekU4dFdWO0V5RXJ1V007SUFPSTtJQUFBO0V6RWt1V1Y7RXlFenVXTTtJQU9JO0lBQUE7RXpFc3VXVjtFeUU3dVdNO0lBT0k7SUFBQTtFekUwdVdWO0V5RWp2V007SUFPSTtJQUFBO0V6RTh1V1Y7RXlFcnZXTTtJQU9JO0lBQUE7RXpFa3ZXVjtFeUV6dldNO0lBT0k7SUFBQTtFekVzdldWO0V5RTd2V007SUFPSTtJQUFBO0V6RTB2V1Y7RXlFandXTTtJQU9JO0lBQUE7RXpFOHZXVjtFeUVyd1dNO0lBT0k7SUFBQTtFekVrd1dWO0V5RXp3V007SUFPSTtJQUFBO0V6RXN3V1Y7RXlFN3dXTTtJQU9JO0V6RXl3V1Y7RXlFaHhXTTtJQU9JO0V6RTR3V1Y7RXlFbnhXTTtJQU9JO0V6RSt3V1Y7RXlFdHhXTTtJQU9JO0V6RWt4V1Y7RXlFenhXTTtJQU9JO0V6RXF4V1Y7RXlFNXhXTTtJQU9JO0V6RXd4V1Y7RXlFL3hXTTtJQU9JO0V6RTJ4V1Y7RXlFbHlXTTtJQU9JO0V6RTh4V1Y7RXlFcnlXTTtJQU9JO0V6RWl5V1Y7RXlFeHlXTTtJQU9JO0V6RW95V1Y7RXlFM3lXTTtJQU9JO0V6RXV5V1Y7RXlFOXlXTTtJQU9JO0V6RTB5V1Y7RXlFanpXTTtJQU9JO0V6RTZ5V1Y7RXlFcHpXTTtJQU9JO0V6RWd6V1Y7RXlFdnpXTTtJQU9JO0V6RW16V1Y7RXlFMXpXTTtJQU9JO0V6RXN6V1Y7RXlFN3pXTTtJQU9JO0V6RXl6V1Y7RXlFaDBXTTtJQU9JO0V6RTR6V1Y7RXlFbjBXTTtJQU9JO0V6RSt6V1Y7RXlFdDBXTTtJQU9JO0V6RWswV1Y7RXlFejBXTTtJQU9JO0V6RXEwV1Y7RXlFNTBXTTtJQU9JO0V6RXcwV1Y7RXlFLzBXTTtJQU9JO0V6RTIwV1Y7RXlFbDFXTTtJQU9JO0V6RTgwV1Y7RXlFcjFXTTtJQU9JO0V6RWkxV1Y7RXlFeDFXTTtJQU9JO0V6RW8xV1Y7RXlFMzFXTTtJQU9JO0V6RXUxV1Y7RXlFOTFXTTtJQU9JO0V6RTAxV1Y7RXlFajJXTTtJQU9JO0V6RTYxV1Y7RXlFcDJXTTtJQU9JO0V6RWcyV1Y7RXlFdjJXTTtJQU9JO0V6RW0yV1Y7RXlFMTJXTTtJQU9JO0V6RXMyV1Y7RXlFNzJXTTtJQU9JO0V6RXkyV1Y7RXlFaDNXTTtJQU9JO0V6RTQyV1Y7RXlFbjNXTTtJQU9JO0lBQUE7RXpFZzNXVjtFeUV2M1dNO0lBT0k7SUFBQTtFekVvM1dWO0V5RTMzV007SUFPSTtJQUFBO0V6RXczV1Y7RXlFLzNXTTtJQU9JO0lBQUE7RXpFNDNXVjtFeUVuNFdNO0lBT0k7SUFBQTtFekVnNFdWO0V5RXY0V007SUFPSTtJQUFBO0V6RW80V1Y7RXlFMzRXTTtJQU9JO0lBQUE7RXpFdzRXVjtFeUUvNFdNO0lBT0k7SUFBQTtFekU0NFdWO0V5RW41V007SUFPSTtJQUFBO0V6RWc1V1Y7RXlFdjVXTTtJQU9JO0lBQUE7RXpFbzVXVjtFeUUzNVdNO0lBT0k7SUFBQTtFekV3NVdWO0V5RS81V007SUFPSTtJQUFBO0V6RTQ1V1Y7RXlFbjZXTTtJQU9JO0V6RSs1V1Y7RXlFdDZXTTtJQU9JO0V6RWs2V1Y7RXlFejZXTTtJQU9JO0V6RXE2V1Y7RXlFNTZXTTtJQU9JO0V6RXc2V1Y7RXlFLzZXTTtJQU9JO0V6RTI2V1Y7RXlFbDdXTTtJQU9JO0V6RTg2V1Y7RXlFcjdXTTtJQU9JO0V6RWk3V1Y7RXlFeDdXTTtJQU9JO0V6RW83V1Y7RXlFMzdXTTtJQU9JO0V6RXU3V1Y7RXlFOTdXTTtJQU9JO0V6RTA3V1Y7RXlFajhXTTtJQU9JO0V6RTY3V1Y7RXlFcDhXTTtJQU9JO0V6RWc4V1Y7RXlFdjhXTTtJQU9JO0V6RW04V1Y7RXlFMThXTTtJQU9JO0V6RXM4V1Y7RXlFNzhXTTtJQU9JO0V6RXk4V1Y7RXlFaDlXTTtJQU9JO0V6RTQ4V1Y7RXlFbjlXTTtJQU9JO0V6RSs4V1Y7RXlFdDlXTTtJQU9JO0V6RWs5V1Y7RXlFejlXTTtJQU9JO0V6RXE5V1Y7RXlFNTlXTTtJQU9JO0V6RXc5V1Y7RXlFLzlXTTtJQU9JO0V6RTI5V1Y7RXlFbCtXTTtJQU9JO0V6RTg5V1Y7RXlFcitXTTtJQU9JO0V6RWkrV1Y7RXlFeCtXTTtJQU9JO0V6RW8rV1Y7RXlFMytXTTtJQU9JO0V6RXUrV1Y7RXlFOStXTTtJQU9JO0V6RTArV1Y7RXlFai9XTTtJQU9JO0V6RTYrV1Y7RXlFcC9XTTtJQU9JO0V6RWcvV1Y7RXlFdi9XTTtJQU9JO0V6RW0vV1Y7RXlFMS9XTTtJQU9JO0V6RXMvV1Y7RXlFNy9XTTtJQU9JO0V6RXkvV1Y7RXlFaGdYTTtJQU9JO0V6RTQvV1Y7RXlFbmdYTTtJQU9JO0V6RSsvV1Y7RXlFdGdYTTtJQU9JO0V6RWtnWFY7RXlFemdYTTtJQU9JO0V6RXFnWFY7RXlFNWdYTTtJQU9JO0V6RXdnWFY7RXlFL2dYTTtJQU9JO0V6RTJnWFY7RXlFbGhYTTtJQU9JO0V6RThnWFY7RXlFcmhYTTtJQU9JO0V6RWloWFY7RXlFeGhYTTtJQU9JO0V6RW9oWFY7RXlFM2hYTTtJQU9JO0V6RXVoWFY7RXlFOWhYTTtJQU9JO0V6RTBoWFY7RXlFamlYTTtJQU9JO0V6RTZoWFY7RXlFcGlYTTtJQU9JO0V6RWdpWFY7RXlFdmlYTTtJQU9JO0V6RW1pWFY7QUFDRjtBMEUxbFhBO0VEK0NRO0lBT0k7RXpFd2lYVjtFeUUvaVhNO0lBT0k7RXpFMmlYVjtFeUVsalhNO0lBT0k7RXpFOGlYVjtBQUNGO0EwRWxsWEE7RUQ0QlE7SUFPSTtFekVtalhWO0V5RTFqWE07SUFPSTtFekVzalhWO0V5RTdqWE07SUFPSTtFekV5alhWO0V5RWhrWE07SUFPSTtFekU0alhWO0V5RW5rWE07SUFPSTtFekUralhWO0V5RXRrWE07SUFPSTtFekVra1hWO0V5RXprWE07SUFPSTtFekVxa1hWO0V5RTVrWE07SUFPSTtFekV3a1hWO0V5RS9rWE07SUFPSTtFekUya1hWO0V5RWxsWE07SUFPSTtFekU4a1hWO0V5RXJsWE07SUFPSTtFekVpbFhWO0FBQ0Y7QTJFM3BYQTs7O0VBQUE7QUNHQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFOHBYRjs7QTZFenFYQTtFQUNFO0VBQ0E7RUFDQTtBN0U0cVhGOztBNkV6cVhBO0VBQ0U7QTdFNHFYRjs7QTZFenFYQTtFQUNFO0E3RTRxWEY7O0E2RXhxWEU7RUFDRTtBN0UycVhKOztBNkU1cVhFO0VBQ0U7QTdFK3FYSjs7QTZFaHJYRTtFQUNFO0E3RW1yWEo7O0E2RXByWEU7RUFDRTtBN0V1clhKOztBNkV4clhFO0VBQ0U7QTdFMnJYSjs7QTZFNXJYRTtFQUNFO0E3RStyWEo7O0E2RWhzWEU7RUFDRTtBN0Vtc1hKOztBNkVwc1hFO0VBQ0U7QTdFdXNYSjs7QTZFeHNYRTtFQUNFO0E3RTJzWEo7O0E2RTVzWEU7RUFDRTtBN0Urc1hKOztBOEVqdVhBO0VBQ0U7RUFDQSxhQ09xQjtBL0U2dFh2Qjs7QWdGcnVYQTtFQUNFO0VBQ0E7RUFDQTtBaEZ3dVhGO0FnRnR1WEU7RUFBTztBaEZ5dVhUOztBZ0Z0dVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVURMcUI7RUNNckI7QWhGeXVYRjs7QWlGdHZYQTtFQUNFO0VBQ0E7RUFDQTtBakZ5dlhGOztBaUZ0dlhBO0VBQStCO0FqRjB2WC9COztBaUZ6dlhBO0VBQWdDO0FqRjZ2WGhDOztBaUZ0dlhFOzs7OztFQUFnQztBakY4dlhsQztBaUY3dlhFOzs7OztFQUFpQztBakZvd1huQzs7QWtGbnhYQTtFQUNFO0FsRnN4WEY7O0FrRm54WEE7RUFDRTtBbEZzeFhGOztBa0ZueFhBO0VBQ0U7SUFDRTtFbEZzeFhGO0VrRm54WEE7SUFDRTtFbEZxeFhGO0FBQ0Y7QW1GcHlYQTtFQ1dFO0VBQ0E7QXBGNHhYRjs7QW1GdnlYQTtFQ1VFO0VBQ0E7QXBGaXlYRjs7QW1GM3lYQTtFQ1NFO0VBQ0E7QXBGc3lYRjs7QW1GOXlYQTtFQ1lFO0VBQ0E7QXBGc3lYRjs7QW1GbHpYQTtFQ1dFO0VBQ0E7QXBGMnlYRjs7QW1GdHpYQTtFQ1VFO0VBQ0E7QXBGZ3pYRjs7QW1GcnpYRTs7Ozs7O0VBTUU7QW5Gd3pYSjs7QXFGMTBYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2MFhGOztBcUYxMFhBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FyRjYwWEY7O0FxRjEwWEE7RUFDRTtBckY2MFhGOztBcUYxMFhBO0VBQ0U7QXJGNjBYRjs7QXFGMTBYQTtFQUNFLFdOcEJxQjtBL0VpMlh2Qjs7QXNGMTJYQTtnRUFBQTtBQUdBO0VBQWtDO0F0RjYyWGxDOztBc0Y1MlhBO0VBQTRDO0F0RmczWDVDOztBc0YvMlhBO0VBQXFDO0F0Rm0zWHJDOztBc0ZsM1hBO0VBQXNEO0F0RnMzWHREOztBc0ZyM1hBO0VBQStCO0F0RnkzWC9COztBc0Z4M1hBO0VBQXlDO0F0RjQzWHpDOztBc0YzM1hBO0VBQXlDO0F0RiszWHpDOztBc0Y5M1hBO0VBQW1DO0F0Rms0WG5DOztBc0ZqNFhBO0VBQWdDO0F0RnE0WGhDOztBc0ZwNFhBO0VBQWtDO0F0Rnc0WGxDOztBc0Z2NFhBO0VBQXFDO0F0RjI0WHJDOztBc0YxNFhBO0VBQTJDO0F0Rjg0WDNDOztBc0Y3NFhBO0VBQTBDO0F0Rmk1WDFDOztBc0ZoNVhBO0VBQW1DO0F0Rm81WG5DOztBc0ZuNVhBO0VBQW9DO0F0RnU1WHBDOztBc0Z0NVhBO0VBQXlDO0F0RjA1WHpDOztBc0Z6NVhBO0VBQTBDO0F0RjY1WDFDOztBc0Y1NVhBO0VBQXVDO0F0Rmc2WHZDOztBc0YvNVhBO0VBQXdDO0F0Rm02WHhDOztBc0ZsNlhBO0VBQW1DO0F0RnM2WG5DOztBc0ZyNlhBO0VBQXNDO0F0Rnk2WHRDOztBc0Z4NlhBO0VBQW1DO0F0RjQ2WG5DOztBc0YzNlhBO0VBQXVDO0F0Ris2WHZDOztBc0Y5NlhBO0VBQXNDO0F0Rms3WHRDOztBc0ZqN1hBO0VBQWdFO0F0RnE3WGhFOztBc0ZwN1hBO0VBQW1DO0F0Rnc3WG5DOztBc0Z2N1hBO0VBQW1DO0F0RjI3WG5DOztBc0YxN1hBO0VBQW9DO0F0Rjg3WHBDOztBc0Y3N1hBO0VBQXNDO0F0Rmk4WHRDOztBc0ZoOFhBO0VBQThDO0F0Rm84WDlDOztBc0ZuOFhBO0VBQThDO0F0RnU4WDlDOztBc0Z0OFhBO0VBQStDO0F0RjA4WC9DOztBc0Z6OFhBO0VBQTRDO0F0RjY4WDVDOztBc0Y1OFhBO0VBQXVDO0F0Rmc5WHZDOztBc0YvOFhBO0VBQXVDO0F0Rm05WHZDOztBc0ZsOVhBO0VBQXdDO0F0RnM5WHhDOztBc0ZyOVhBO0VBQXFDO0F0Rnk5WHJDOztBc0Z4OVhBO0VBQWtDO0F0RjQ5WGxDOztBc0YzOVhBO0VBQTBDO0F0Ris5WDFDOztBc0Y5OVhBO0VBQW9DO0F0RmsrWHBDOztBc0ZqK1hBO0VBQWlDO0F0RnErWGpDOztBc0ZwK1hBO0VBQXNDO0F0RncrWHRDOztBc0Z2K1hBO0VBQTBDO0F0RjIrWDFDOztBc0YxK1hBO0VBQWtDO0F0RjgrWGxDOztBc0Y3K1hBO0VBQWtDO0F0RmkvWGxDOztBc0ZoL1hBO0VBQXNDO0F0Rm8vWHRDOztBc0ZuL1hBO0VBQXNDO0F0RnUvWHRDOztBc0Z0L1hBO0VBQW9DO0F0RjAvWHBDOztBc0Z6L1hBO0VBQW9DO0F0RjYvWHBDOztBc0Y1L1hBO0VBQWtEO0F0RmdnWWxEOztBc0YvL1hBO0VBQWtEO0F0Rm1nWWxEOztBc0ZsZ1lBO0VBQW1EO0F0RnNnWW5EOztBc0ZyZ1lBO0VBQWdEO0F0RnlnWWhEOztBc0Z4Z1lBO0VBQThDO0F0RjRnWTlDOztBc0YzZ1lBO0VBQThDO0F0RitnWTlDOztBc0Y5Z1lBO0VBQStDO0F0RmtoWS9DOztBc0ZqaFlBO0VBQTRDO0F0RnFoWTVDOztBc0ZwaFlBO0VBQXVDO0F0RndoWXZDOztBc0Z2aFlBO0VBQXVDO0F0RjJoWXZDOztBc0YxaFlBO0VBQXdDO0F0RjhoWXhDOztBc0Y3aFlBO0VBQXFDO0F0RmlpWXJDOztBc0ZoaVlBO0VBQXVDO0F0Rm9pWXZDOztBc0ZuaVlBO0VBQXlDO0F0RnVpWXpDOztBc0Z0aVlBO0VBQXlDO0F0RjBpWXpDOztBc0Z6aVlBO0VBQXVDO0F0RjZpWXZDOztBc0Y1aVlBO0VBQXdEO0F0RmdqWXhEOztBc0YvaVlBO0VBQXFDO0F0Rm1qWXJDOztBc0ZsallBO0VBQXVDO0F0RnNqWXZDOztBc0ZyallBO0VBQStCO0F0RnlqWS9COztBc0Z4allBO0VBQWtDO0F0RjRqWWxDOztBc0YzallBO0VBQXNDO0F0RitqWXRDOztBc0Y5allBO0VBQWlDO0F0RmtrWWpDOztBc0Zqa1lBO0VBQW9DO0F0RnFrWXBDOztBc0Zwa1lBO0VBQThDO0F0RndrWTlDOztBc0Z2a1lBO0VBQXlDO0F0RjJrWXpDOztBc0Yxa1lBO0VBQW9DO0F0RjhrWXBDOztBc0Y3a1lBO0VBQW1DO0F0RmlsWW5DOztBc0ZobFlBO0VBQWtDO0F0Rm9sWWxDOztBc0ZubFlBO0VBQWdDO0F0RnVsWWhDOztBc0Z0bFlBO0VBQWlDO0F0RjBsWWpDOztBc0Z6bFlBO0VBQTBDO0F0RjZsWTFDOztBc0Y1bFlBO0VBQXNDO0F0RmdtWXRDOztBc0YvbFlBO0VBQXFDO0F0Rm1tWXJDOztBc0ZsbVlBO0VBQWtDO0F0RnNtWWxDOztBc0ZybVlBO0VBQWtDO0F0RnltWWxDOztBc0Z4bVlBO0VBQTBDO0F0RjRtWTFDOztBc0YzbVlBO0VBQStDO0F0RittWS9DOztBc0Y5bVlBO0VBQWdEO0F0RmtuWWhEOztBc0ZqbllBO0VBQWdDO0F0RnFuWWhDOztBc0ZwbllBO0VBQXFDO0F0RnduWXJDOztBc0Z2bllBO0VBQXFDO0F0RjJuWXJDOztBc0YxbllBO0VBQW9DO0F0RjhuWXBDOztBc0Y3bllBO0VBQWlDO0F0RmlvWWpDOztBc0Zob1lBO0VBQTBDO0F0Rm9vWTFDOztBc0Zub1lBO0VBQTRDO0F0RnVvWTVDOztBc0Z0b1lBO0VBQWlDO0F0RjBvWWpDOztBc0Z6b1lBO0VBQTBDO0F0RjZvWTFDOztBc0Y1b1lBO0VBQXlDO0F0RmdwWXpDOztBc0Yvb1lBO0VBQXlDO0F0Rm1wWXpDOztBc0ZscFlBO0VBQTRDO0F0RnNwWTVDOztBc0ZycFlBO0VBQW1EO0F0RnlwWW5EOztBc0Z4cFlBO0VBQXVDO0F0RjRwWXZDOztBc0YzcFlBO0VBQWdDO0F0RitwWWhDOztBc0Y5cFlBO0VBQWlDO0F0RmtxWWpDOztBc0ZqcVlBO0VBQW9DO0F0RnFxWXBDOztBc0ZwcVlBO0VBQTJDO0F0RndxWTNDOztBc0Z2cVlBO0VBQWlDO0F0RjJxWWpDOztBc0YxcVlBO0VBQXVDO0F0RjhxWXZDOztBc0Y3cVlBO0VBQXlDO0F0RmlyWXpDOztBc0ZocllBO0VBQWtDO0F0Rm9yWWxDOztBc0ZucllBO0VBQW9DO0F0RnVyWXBDOztBc0Z0cllBO0VBQW1DO0F0RjByWW5DOztBc0Z6cllBO0VBQXNDO0F0RjZyWXRDOztBc0Y1cllBO0VBQXVDO0F0RmdzWXZDOztBc0YvcllBO0VBQXNDO0F0Rm1zWXRDOztBc0Zsc1lBO0VBQTBDO0F0RnNzWTFDOztBc0Zyc1lBO0VBQXNDO0F0RnlzWXRDOztBc0Z4c1lBO0VBQW9DO0F0RjRzWXBDOztBc0Yzc1lBO0VBQWlDO0F0RitzWWpDOztBc0Y5c1lBO0VBQXNDO0F0Rmt0WXRDOztBc0ZqdFlBO0VBQXVDO0F0RnF0WXZDOztBc0ZwdFlBO0VBQW9DO0F0Rnd0WXBDOztBc0Z2dFlBO0VBQTBDO0F0RjJ0WTFDOztBc0YxdFlBO0VBQWtDO0F0Rjh0WWxDOztBc0Y3dFlBO0VBQWlDO0F0Rml1WWpDOztBc0ZodVlBO0VBQW9DO0F0Rm91WXBDOztBc0ZudVlBO0VBQXNDO0F0RnV1WXRDOztBc0Z0dVlBO0VBQXNDO0F0RjB1WXRDOztBc0Z6dVlBO0VBQXdDO0F0RjZ1WXhDOztBc0Y1dVlBO0VBQWlDO0F0Rmd2WWpDOztBc0YvdVlBO0VBQWlDO0F0Rm12WWpDOztBc0ZsdllBO0VBQWlDO0F0RnN2WWpDOztBc0ZydllBO0VBQWlDO0F0Rnl2WWpDOztBc0Z4dllBO0VBQWlDO0F0RjR2WWpDOztBc0YzdllBO0VBQWlDO0F0Rit2WWpDOztBc0Y5dllBO0VBQXNDO0F0Rmt3WXRDOztBc0Zqd1lBO0VBQXlDO0F0RnF3WXpDOztBc0Zwd1lBO0VBQXNDO0F0Rnd3WXRDOztBc0Z2d1lBO0VBQXdDO0F0RjJ3WXhDOztBc0Yxd1lBO0VBQXFDO0F0Rjh3WXJDOztBc0Y3d1lBO0VBQXNDO0F0Rml4WXRDOztBc0ZoeFlBO0VBQXVDO0F0Rm94WXZDOztBc0ZueFlBO0VBQXdDO0F0RnV4WXhDOztBc0Z0eFlBO0VBQXlDO0F0RjB4WXpDOztBc0Z6eFlBO0VBQXlDO0F0RjZ4WXpDOztBc0Y1eFlBO0VBQWdDO0F0Rmd5WWhDOztBc0YveFlBO0VBQXFDO0F0Rm15WXJDOztBc0ZseVlBO0VBQXVDO0F0RnN5WXZDOztBc0ZyeVlBO0VBQWtDO0F0Rnl5WWxDOztBc0Z4eVlBO0VBQW9DO0F0RjR5WXBDOztBc0YzeVlBO0VBQWtDO0F0Rit5WWxDOztBc0Y5eVlBO0VBQXdDO0F0Rmt6WXhDOztBc0ZqellBO0VBQXNDO0F0RnF6WXRDOztBc0ZwellBO0VBQThDO0F0Rnd6WTlDOztBc0Z2ellBO0VBQTRDO0F0RjJ6WTVDOztBc0YxellBO0VBQWtDO0F0Rjh6WWxDOztBc0Y3ellBO0VBQWtDO0F0RmkwWWxDOztBc0ZoMFlBO0VBQWdDO0F0Rm8wWWhDOztBc0ZuMFlBO0VBQW1DO0F0RnUwWW5DOztBc0Z0MFlBO0VBQWdDO0F0RjAwWWhDOztBc0Z6MFlBO0VBQXFDO0F0RjYwWXJDOztBc0Y1MFlBO0VBQXFDO0F0RmcxWXJDOztBc0YvMFlBO0VBQXFDO0F0Rm0xWXJDOztBc0ZsMVlBO0VBQWlDO0F0RnMxWWpDOztBc0ZyMVlBO0VBQTZDO0F0RnkxWTdDOztBc0Z4MVlBO0VBQWdDO0F0RjQxWWhDOztBc0YzMVlBO0VBQW9DO0F0RisxWXBDOztBc0Y5MVlBO0VBQTBDO0F0RmsyWTFDOztBc0ZqMllBO0VBQXdDO0F0RnEyWXhDOztBc0ZwMllBO0VBQXVDO0F0RncyWXZDOztBc0Z2MllBO0VBQXVDO0F0RjIyWXZDOztBc0YxMllBO0VBQXFDO0F0RjgyWXJDOztBc0Y3MllBO0VBQXlDO0F0RmkzWXpDOztBc0ZoM1lBO0VBQTJDO0F0Rm8zWTNDOztBc0ZuM1lBO0VBQXlDO0F0RnUzWXpDOztBc0Z0M1lBO0VBQTJDO0F0RjAzWTNDOztBc0Z6M1lBO0VBQTBDO0F0RjYzWTFDOztBc0Y1M1lBO0VBQTJDO0F0Rmc0WTNDOztBc0YvM1lBO0VBQTBDO0F0Rm00WTFDOztBc0ZsNFlBO0VBQW1DO0F0RnM0WW5DOztBc0ZyNFlBO0VBQXlDO0F0Rnk0WXpDOztBc0Z4NFlBO0VBQXVDO0F0RjQ0WXZDOztBc0YzNFlBO0VBQWdEO0F0Ris0WWhEOztBc0Y5NFlBO0VBQXVDO0F0Rms1WXZDOztBc0ZqNVlBO0VBQXFDO0F0RnE1WXJDOztBc0ZwNVlBO0VBQXFDO0F0Rnc1WXJDOztBc0Z2NVlBO0VBQWdDO0F0RjI1WWhDOztBc0YxNVlBO0VBQW9DO0F0Rjg1WXBDOztBc0Y3NVlBO0VBQXdDO0F0Rmk2WXhDOztBc0ZoNllBO0VBQXNDO0F0Rm82WXRDOztBc0ZuNllBO0VBQXFDO0F0RnU2WXJDOztBc0Z0NllBO0VBQW9DO0F0RjA2WXBDOztBc0Z6NllBO0VBQXVDO0F0RjY2WXZDOztBc0Y1NllBO0VBQXVDO0F0Rmc3WXZDOztBc0YvNllBO0VBQXdDO0F0Rm03WXhDOztBc0ZsN1lBO0VBQThDO0F0RnM3WTlDOztBc0ZyN1lBO0VBQThDO0F0Rnk3WTlDOztBc0Z4N1lBO0VBQStDO0F0RjQ3WS9DOztBc0YzN1lBO0VBQTRDO0F0Ris3WTVDOztBc0Y5N1lBO0VBQXFDO0F0Rms4WXJDOztBc0ZqOFlBO0VBQW1DO0F0RnE4WW5DOztBc0ZwOFlBO0VBQTRDO0F0Rnc4WTVDOztBc0Z2OFlBO0VBQXNDO0F0RjI4WXRDOztBc0YxOFlBO0VBQTBDO0F0Rjg4WTFDOztBc0Y3OFlBO0VBQWdDO0F0Rmk5WWhDOztBc0ZoOVlBO0VBQTBDO0F0Rm85WTFDOztBc0ZuOVlBO0VBQW9DO0F0RnU5WXBDOztBc0Z0OVlBO0VBQXlDO0F0RjA5WXpDOztBc0Z6OVlBO0VBQTJDO0F0RjY5WTNDOztBc0Y1OVlBO0VBQXdDO0F0RmcrWXhDOztBc0YvOVlBO0VBQW1DO0F0Rm0rWW5DOztBc0ZsK1lBO0VBQTBDO0F0RnMrWTFDOztBc0ZyK1lBO0VBQXNDO0F0RnkrWXRDOztBc0Z4K1lBO0VBQXNDO0F0RjQrWXRDOztBc0YzK1lBO0VBQW9DO0F0RisrWXBDOztBc0Y5K1lBO0VBQXVDO0F0RmsvWXZDOztBc0ZqL1lBO0VBQW1DO0F0RnEvWW5DOztBc0ZwL1lBO0VBQXdDO0F0RncvWXhDOztBc0Z2L1lBO0VBQWtDO0F0RjIvWWxDOztBc0YxL1lBO0VBQXVDO0F0RjgvWXZDOztBc0Y3L1lBO0VBQStDO0F0RmlnWi9DOztBc0ZoZ1pBO0VBQTZDO0F0Rm9nWjdDOztBc0ZuZ1pBO0VBQXVDO0F0RnVnWnZDOztBc0Z0Z1pBO0VBQXNDO0F0RjBnWnRDOztBc0Z6Z1pBO0VBQXVDO0F0RjZnWnZDOztBc0Y1Z1pBO0VBQXNDO0F0RmdoWnRDOztBc0YvZ1pBO0VBQWtDO0F0Rm1oWmxDOztBc0ZsaFpBO0VBQXlDO0F0RnNoWnpDOztBc0ZyaFpBO0VBQXlDO0F0RnloWnpDOztBc0Z4aFpBO0VBQXlDO0F0RjRoWnpDOztBc0YzaFpBO0VBQW1DO0F0RitoWm5DOztBc0Y5aFpBO0VBQWtDO0F0RmtpWmxDOztBc0ZqaVpBO0VBQXlDO0F0RnFpWnpDOztBc0ZwaVpBO0VBQXdDO0F0RndpWnhDOztBc0Z2aVpBO0VBQXVDO0F0RjJpWnZDOztBc0YxaVpBO0VBQXlDO0F0RjhpWnpDOztBc0Y3aVpBO0VBQXVDO0F0RmlqWnZDOztBc0ZoalpBO0VBQXdDO0F0Rm9qWnhDOztBc0ZualpBO0VBQXVDO0F0RnVqWnZDOztBc0Z0alpBO0VBQWdEO0F0RjBqWmhEOztBc0Z6alpBO0VBQWdEO0F0RjZqWmhEOztBc0Y1alpBO0VBQWlEO0F0RmdrWmpEOztBc0YvalpBO0VBQThDO0F0Rm1rWjlDOztBc0Zsa1pBO0VBQXlDO0F0RnNrWnpDOztBc0Zya1pBO0VBQXlDO0F0RnlrWnpDOztBc0Z4a1pBO0VBQTBDO0F0RjRrWjFDOztBc0Yza1pBO0VBQXVDO0F0RitrWnZDOztBc0Y5a1pBO0VBQWtDO0F0RmtsWmxDOztBc0ZqbFpBO0VBQW1DO0F0RnFsWm5DOztBc0ZwbFpBO0VBQXVDO0F0RndsWnZDOztBc0Z2bFpBO0VBQW1DO0F0RjJsWm5DOztBc0YxbFpBO0VBQW1DO0F0RjhsWm5DOztBc0Y3bFpBO0VBQXlDO0F0RmltWnpDOztBc0ZobVpBO0VBQWlDO0F0Rm9tWmpDOztBc0ZubVpBO0VBQTJDO0F0RnVtWjNDOztBc0Z0bVpBO0VBQXNDO0F0RjBtWnRDOztBc0Z6bVpBO0VBQTRDO0F0RjZtWjVDOztBc0Y1bVpBO0VBQTJDO0F0RmduWjNDOztBc0YvbVpBO0VBQWtDO0F0Rm1uWmxDOztBc0ZsblpBO0VBQWtDO0F0RnNuWmxDOztBc0ZyblpBO0VBQThDO0F0RnluWjlDOztBc0Z4blpBO0VBQWtDO0F0RjRuWmxDOztBc0YzblpBO0VBQStDO0F0RituWi9DOztBc0Y5blpBO0VBQTJDO0F0RmtvWjNDOztBc0Zqb1pBO0VBQXVDO0F0RnFvWnZDOztBc0Zwb1pBO0VBQTRDO0F0RndvWjVDOztBc0Z2b1pBO0VBQXVDO0F0RjJvWnZDOztBc0Yxb1pBO0VBQWdEO0F0RjhvWmhEOztBc0Y3b1pBO0VBQXNDO0F0RmlwWnRDOztBc0ZocFpBO0VBQTJDO0F0Rm9wWjNDOztBc0ZucFpBO0VBQTZDO0F0RnVwWjdDOztBc0Z0cFpBO0VBQXVDO0F0RjBwWnZDOztBc0Z6cFpBO0VBQXVDO0F0RjZwWnZDOztBc0Y1cFpBO0VBQXlDO0F0RmdxWnpDOztBc0YvcFpBO0VBQXFDO0F0Rm1xWnJDOztBc0ZscVpBO0VBQWlDO0F0RnNxWmpDOztBc0ZycVpBO0VBQXdDO0F0RnlxWnhDOztBc0Z4cVpBO0VBQW9DO0F0RjRxWnBDOztBc0YzcVpBO0VBQXFDO0F0RitxWnJDOztBc0Y5cVpBO0VBQW1DO0F0RmtyWm5DOztBc0ZqclpBO0VBQWdDO0F0RnFyWmhDOztBc0ZwclpBO0VBQWlDO0F0RndyWmpDOztBc0Z2clpBO0VBQWtDO0F0RjJyWmxDOztBc0YxclpBO0VBQW9DO0F0RjhyWnBDOztBc0Y3clpBO0VBQW9DO0F0RmlzWnBDOztBc0Zoc1pBO0VBQXdDO0F0Rm9zWnhDOztBc0Zuc1pBO0VBQTJDO0F0RnVzWjNDOztBc0Z0c1pBO0VBQXlDO0F0RjBzWnpDOztBc0Z6c1pBO0VBQTRDO0F0RjZzWjVDOztBc0Y1c1pBO0VBQTBDO0F0Rmd0WjFDOztBc0Yvc1pBO0VBQXFDO0F0Rm10WnJDOztBc0ZsdFpBO0VBQTRDO0F0RnN0WjVDOztBc0ZydFpBO0VBQXlDO0F0Rnl0WnpDOztBc0Z4dFpBO0VBQW9DO0F0RjR0WnBDOztBc0YzdFpBO0VBQXFDO0F0Rit0WnJDOztBc0Y5dFpBO0VBQXlDO0F0Rmt1WnpDOztBc0ZqdVpBO0VBQWdEO0F0RnF1WmhEOztBc0ZwdVpBO0VBQTJDO0F0Rnd1WjNDOztBc0Z2dVpBO0VBQXVDO0F0RjJ1WnZDOztBc0YxdVpBO0VBQTJDO0F0Rjh1WjNDOztBc0Y3dVpBO0VBQW1DO0F0Rml2Wm5DOztBc0ZodlpBO0VBQW1DO0F0Rm92Wm5DOztBc0ZudlpBO0VBQXdDO0F0RnV2WnhDOztBc0Z0dlpBO0VBQWlDO0F0RjB2WmpDOztBc0Z6dlpBO0VBQXNDO0F0RjZ2WnRDOztBc0Y1dlpBO0VBQTBDO0F0Rmd3WjFDOztBc0YvdlpBO0VBQWtDO0F0Rm13WmxDOztBc0Zsd1pBO0VBQW1DO0F0RnN3Wm5DOztBc0Zyd1pBO0VBQTZDO0F0Rnl3WjdDOztBc0Z4d1pBO0VBQWdEO0F0RjR3WmhEOztBc0Yzd1pBO0VBQWdEO0F0Rit3WmhEOztBc0Y5d1pBO0VBQW1EO0F0Rmt4Wm5EOztBc0ZqeFpBO0VBQW1EO0F0RnF4Wm5EOztBc0ZweFpBO0VBQWdEO0F0Rnd4WmhEOztBc0Z2eFpBO0VBQWdEO0F0RjJ4WmhEOztBc0YxeFpBO0VBQW9EO0F0Rjh4WnBEOztBc0Y3eFpBO0VBQW1EO0F0Rml5Wm5EOztBc0ZoeVpBO0VBQWdEO0F0Rm95WmhEOztBc0ZueVpBO0VBQXNEO0F0RnV5WnREOztBc0Z0eVpBO0VBQTJEO0F0RjB5WjNEOztBc0Z6eVpBO0VBQW1EO0F0RjZ5Wm5EOztBc0Y1eVpBO0VBQWtEO0F0Rmd6WmxEOztBc0YveVpBO0VBQXdDO0F0Rm16WnhDOztBc0ZselpBO0VBQTBDO0F0RnN6WjFDOztBc0ZyelpBO0VBQWlDO0F0Rnl6WmpDOztBc0Z4elpBO0VBQXFDO0F0RjR6WnJDOztBc0YzelpBO0VBQWtDO0F0Rit6WmxDOztBc0Y5elpBO0VBQXVDO0F0RmswWnZDOztBc0ZqMFpBO0VBQWlDO0F0RnEwWmpDOztBc0ZwMFpBO0VBQWtDO0F0RncwWmxDOztBc0Z2MFpBO0VBQW1DO0F0RjIwWm5DOztBc0YxMFpBO0VBQWlDO0F0RjgwWmpDOztBc0Y3MFpBO0VBQXFDO0F0RmkxWnJDOztBc0ZoMVpBO0VBQWlDO0F0Rm8xWmpDOztBc0ZuMVpBO0VBQWtDO0F0RnUxWmxDOztBc0Z0MVpBO0VBQWdDO0F0RjAxWmhDOztBc0Z6MVpBO0VBQXVDO0F0RjYxWnZDOztBc0Y1MVpBO0VBQW9DO0F0RmcyWnBDOztBc0YvMVpBO0VBQTJDO0F0Rm0yWjNDOztBc0ZsMlpBO0VBQXdDO0F0RnMyWnhDOztBc0ZyMlpBO0VBQXFDO0F0RnkyWnJDOztBc0Z4MlpBO0VBQXFDO0F0RjQyWnJDOztBc0YzMlpBO0VBQWlDO0F0RisyWmpDOztBc0Y5MlpBO0VBQXNDO0F0RmszWnRDOztBc0ZqM1pBO0VBQXFDO0F0RnEzWnJDOztBc0ZwM1pBO0VBQXNDO0F0RnczWnRDOztBc0Z2M1pBO0VBQW9DO0F0RjIzWnBDOztBc0YxM1pBO0VBQW9DO0F0RjgzWnBDOztBc0Y3M1pBO0VBQWdDO0F0Rmk0WmhDOztBc0ZoNFpBO0VBQXVDO0F0Rm80WnZDOztBc0ZuNFpBO0VBQXlDO0F0RnU0WnpDOztBc0Z0NFpBO0VBQWdDO0F0RjA0WmhDOztBc0Z6NFpBO0VBQXNDO0F0RjY0WnRDOztBc0Y1NFpBO0VBQXFDO0F0Rmc1WnJDOztBc0YvNFpBO0VBQWlDO0F0Rm01WmpDOztBc0ZsNVpBO0VBQXFDO0F0RnM1WnJDOztBc0ZyNVpBO0VBQW9DO0F0Rnk1WnBDOztBc0Z4NVpBO0VBQXNDO0F0RjQ1WnRDOztBc0YzNVpBO0VBQXNDO0F0Ris1WnRDOztBc0Y5NVpBO0VBQXFDO0F0Rms2WnJDOztBc0ZqNlpBO0VBQXFDO0F0RnE2WnJDOztBc0ZwNlpBO0VBQXVDO0F0Rnc2WnZDOztBc0Z2NlpBO0VBQXFDO0F0RjI2WnJDOztBc0YxNlpBO0VBQWlDO0F0Rjg2WmpDOztBc0Y3NlpBO0VBQTBDO0F0Rmk3WjFDOztBc0ZoN1pBO0VBQStDO0F0Rm83Wi9DOztBc0ZuN1pBO0VBQXVDO0F0RnU3WnZDOztBc0Z0N1pBO0VBQW9DO0F0RjA3WnBDOztBc0Z6N1pBO0VBQXNDO0F0RjY3WnRDOztBc0Y1N1pBO0VBQW9DO0F0Rmc4WnBDOztBc0YvN1pBO0VBQW1DO0F0Rm04Wm5DOztBc0ZsOFpBO0VBQWtDO0F0RnM4WmxDOztBc0ZyOFpBO0VBQWdDO0F0Rnk4WmhDOztBc0Z4OFpBO0VBQW1DO0F0RjQ4Wm5DOztBc0YzOFpBO0VBQW1DO0F0Ris4Wm5DOztBc0Y5OFpBO0VBQWdDO0F0Rms5WmhDOztBc0ZqOVpBO0VBQXdDO0F0RnE5WnhDOztBc0ZwOVpBO0VBQWtDO0F0Rnc5WmxDOztBc0Z2OVpBO0VBQTBDO0F0RjI5WjFDOztBc0YxOVpBO0VBQW1DO0F0Rjg5Wm5DOztBc0Y3OVpBO0VBQXdDO0F0RmkrWnhDOztBc0ZoK1pBO0VBQXNDO0F0Rm8rWnRDOztBc0ZuK1pBO0VBQXVDO0F0RnUrWnZDOztBc0Z0K1pBO0VBQWlDO0F0RjArWmpDOztBc0Z6K1pBO0VBQXFDO0F0RjYrWnJDOztBc0Y1K1pBO0VBQTBDO0F0RmcvWjFDOztBc0YvK1pBO0VBQTZDO0F0Rm0vWjdDOztBc0ZsL1pBO0VBQW1DO0F0RnMvWm5DOztBc0ZyL1pBO0VBQXlDO0F0RnkvWnpDOztBc0Z4L1pBO0VBQXFDO0F0RjQvWnJDOztBc0YzL1pBO0VBQTRDO0F0RisvWjVDOztBc0Y5L1pBO0VBQW9DO0F0RmtnYXBDOztBc0ZqZ2FBO0VBQWlDO0F0RnFnYWpDOztBc0ZwZ2FBO0VBQTBDO0F0RndnYTFDOztBc0Z2Z2FBO0VBQTJDO0F0RjJnYTNDOztBc0YxZ2FBO0VBQW1DO0F0RjhnYW5DOztBc0Y3Z2FBO0VBQXFDO0F0RmloYXJDOztBc0ZoaGFBO0VBQXFDO0F0Rm9oYXJDOztBc0ZuaGFBO0VBQTBDO0F0RnVoYTFDOztBc0Z0aGFBO0VBQW9DO0F0RjBoYXBDOztBc0Z6aGFBO0VBQW1DO0F0RjZoYW5DOztBc0Y1aGFBO0VBQXVDO0F0RmdpYXZDOztBc0YvaGFBO0VBQWlDO0F0Rm1pYWpDOztBc0ZsaWFBO0VBQWlDO0F0RnNpYWpDOztBc0ZyaWFBO0VBQWlDO0F0RnlpYWpDOztBc0Z4aWFBO0VBQWdDO0F0RjRpYWhDOztBc0YzaWFBO0VBQWtDO0F0RitpYWxDOztBc0Y5aWFBO0VBQXNDO0F0RmtqYXRDOztBc0ZqamFBO0VBQXVDO0F0RnFqYXZDOztBc0ZwamFBO0VBQXVDO0F0RndqYXZDOztBc0Z2amFBO0VBQWlDO0F0RjJqYWpDOztBc0YxamFBO0VBQWtDO0F0RjhqYWxDOztBc0Y3amFBO0VBQW1DO0F0RmlrYW5DOztBc0Zoa2FBO0VBQXFDO0F0Rm9rYXJDOztBc0Zua2FBO0VBQTBDO0F0RnVrYTFDOztBc0Z0a2FBO0VBQStDO0F0RjBrYS9DOztBc0Z6a2FBO0VBQTRDO0F0RjZrYTVDOztBc0Y1a2FBO0VBQW1DO0F0RmdsYW5DOztBc0Yva2FBO0VBQW1DO0F0Rm1sYW5DOztBc0ZsbGFBO0VBQW1DO0F0RnNsYW5DOztBc0ZybGFBO0VBQW1DO0F0RnlsYW5DOztBc0Z4bGFBO0VBQXFDO0F0RjRsYXJDOztBc0YzbGFBO0VBQXFDO0F0RitsYXJDOztBc0Y5bGFBO0VBQWlDO0F0RmttYWpDOztBc0ZqbWFBO0VBQXNDO0F0RnFtYXRDOztBc0ZwbWFBO0VBQXFDO0F0RndtYXJDOztBc0Z2bWFBO0VBQXlDO0F0RjJtYXpDOztBc0YxbWFBO0VBQXdDO0F0RjhtYXhDOztBc0Y3bWFBO0VBQStDO0F0RmluYS9DOztBc0ZobmFBO0VBQWlEO0F0Rm9uYWpEOztBc0ZubmFBO0VBQW1DO0F0RnVuYW5DOztBc0Z0bmFBO0VBQXVDO0F0RjBuYXZDOztBc0Z6bmFBO0VBQThDO0F0RjZuYTlDOztBc0Y1bmFBO0VBQXlDO0F0RmdvYXpDOztBc0YvbmFBO0VBQThDO0F0Rm1vYTlDOztBc0Zsb2FBO0VBQXFEO0F0RnNvYXJEOztBc0Zyb2FBO0VBQWdDO0F0RnlvYWhDOztBc0Z4b2FBO0VBQXdDO0F0RjRvYXhDOztBc0Yzb2FBO0VBQXNDO0F0RitvYXRDOztBc0Y5b2FBO0VBQXFDO0F0RmtwYXJDOztBc0ZqcGFBO0VBQXVDO0F0RnFwYXZDOztBc0ZwcGFBO0VBQStDO0F0RndwYS9DOztBc0Z2cGFBO0VBQTRDO0F0RjJwYTVDOztBc0YxcGFBO0VBQWdDO0F0RjhwYWhDOztBc0Y3cGFBO0VBQWlEO0F0RmlxYWpEOztBc0ZocWFBO0VBQTBDO0F0Rm9xYTFDOztBc0ZucWFBO0VBQXlDO0F0RnVxYXpDOztBc0Z0cWFBO0VBQW1DO0F0RjBxYW5DOztBc0Z6cWFBO0VBQWdDO0F0RjZxYWhDOztBc0Y1cWFBO0VBQW9DO0F0RmdyYXBDOztBc0YvcWFBO0VBQXdDO0F0Rm1yYXhDOztBc0ZscmFBO0VBQWtDO0F0RnNyYWxDOztBc0ZycmFBO0VBQW1DO0F0RnlyYW5DOztBc0Z4cmFBO0VBQW1DO0F0RjRyYW5DOztBc0YzcmFBO0VBQXdDO0F0RityYXhDOztBc0Y5cmFBO0VBQWtDO0F0RmtzYWxDOztBc0Zqc2FBO0VBQWlDO0F0RnFzYWpDOztBc0Zwc2FBO0VBQXFDO0F0RndzYXJDOztBc0Z2c2FBO0VBQXlDO0F0RjJzYXpDOztBc0Yxc2FBO0VBQXVDO0F0RjhzYXZDOztBc0Y3c2FBO0VBQXNDO0F0Rml0YXRDOztBc0ZodGFBO0VBQTBDO0F0Rm90YTFDOztBc0ZudGFBO0VBQXFDO0F0RnV0YXJDOztBc0Z0dGFBO0VBQTBDO0F0RjB0YTFDOztBc0Z6dGFBO0VBQXVDO0F0RjZ0YXZDOztBc0Y1dGFBO0VBQXdDO0F0Rmd1YXhDOztBc0YvdGFBO0VBQXVDO0F0Rm11YXZDOztBc0ZsdWFBO0VBQXdDO0F0RnN1YXhDOztBc0ZydWFBO0VBQXlDO0F0Rnl1YXpDOztBc0Z4dWFBO0VBQWdEO0F0RjR1YWhEOztBc0YzdWFBO0VBQXlDO0F0Rit1YXpDOztBc0Y5dWFBO0VBQTZDO0F0Rmt2YTdDOztBc0ZqdmFBO0VBQXFDO0F0RnF2YXJDOztBc0ZwdmFBO0VBQTRDO0F0Rnd2YTVDOztBc0Z2dmFBO0VBQThDO0F0RjJ2YTlDOztBc0YxdmFBO0VBQTJDO0F0Rjh2YTNDOztBc0Y3dmFBO0VBQXdDO0F0Rml3YXhDOztBc0Zod2FBO0VBQXVDO0F0Rm93YXZDOztBc0Zud2FBO0VBQXNDO0F0RnV3YXRDOztBc0Z0d2FBO0VBQWlDO0F0RjB3YWpDOztBc0Z6d2FBO0VBQXNDO0F0RjZ3YXRDOztBc0Y1d2FBO0VBQWlDO0F0Rmd4YWpDOztBc0Yvd2FBO0VBQW1DO0F0Rm14YW5DOztBc0ZseGFBO0VBQXdDO0F0RnN4YXhDOztBc0ZyeGFBO0VBQWlDO0F0Rnl4YWpDOztBc0Z4eGFBO0VBQXFDO0F0RjR4YXJDOztBc0YzeGFBO0VBQThDO0F0Rit4YTlDOztBc0Y5eGFBO0VBQW9DO0F0Rmt5YXBDOztBc0ZqeWFBO0VBQTRDO0F0RnF5YTVDOztBc0ZweWFBO0VBQXNDO0F0Rnd5YXRDOztBc0Z2eWFBO0VBQXdDO0F0RjJ5YXhDOztBc0YxeWFBO0VBQTRDO0F0Rjh5YTVDOztBc0Y3eWFBO0VBQXVDO0F0Rml6YXZDOztBc0ZoemFBO0VBQWlDO0F0Rm96YWpDOztBc0ZuemFBO0VBQXdDO0F0RnV6YXhDOztBc0Z0emFBO0VBQWlDO0F0RjB6YWpDOztBc0Z6emFBO0VBQTJDO0F0RjZ6YTNDOztBc0Y1emFBO0VBQXFDO0F0RmcwYXJDOztBc0YvemFBO0VBQWtDO0F0Rm0wYWxDOztBc0ZsMGFBO0VBQW1DO0F0RnMwYW5DOztBc0ZyMGFBO0VBQXNDO0F0RnkwYXRDOztBc0Z4MGFBO0VBQW9DO0F0RjQwYXBDOztBc0YzMGFBO0VBQWdDO0F0RiswYWhDOztBc0Y5MGFBO0VBQW1DO0F0RmsxYW5DOztBc0ZqMWFBO0VBQXlDO0F0RnExYXpDOztBc0ZwMWFBO0VBQXdDO0F0RncxYXhDOztBc0Z2MWFBO0VBQXdDO0F0RjIxYXhDOztBc0YxMWFBO0VBQWlDO0F0RjgxYWpDOztBc0Y3MWFBO0VBQXlDO0F0RmkyYXpDOztBc0ZoMmFBO0VBQTZDO0F0Rm8yYTdDOztBc0ZuMmFBO0VBQThDO0F0RnUyYTlDOztBc0Z0MmFBO0VBQW1EO0F0RjAyYW5EOztBc0Z6MmFBO0VBQXNDO0F0RjYyYXRDOztBc0Y1MmFBO0VBQXlDO0F0RmczYXpDOztBc0YvMmFBO0VBQTBDO0F0Rm0zYTFDOztBc0ZsM2FBO0VBQXlDO0F0RnMzYXpDOztBc0ZyM2FBO0VBQTZDO0F0RnkzYTdDOztBc0Z4M2FBO0VBQXFDO0F0RjQzYXJDOztBc0YzM2FBO0VBQW9DO0F0RiszYXBDOztBc0Y5M2FBO0VBQXVDO0F0Rms0YXZDOztBc0ZqNGFBO0VBQTJDO0F0RnE0YTNDOztBc0ZwNGFBO0VBQW9DO0F0Rnc0YXBDOztBc0Z2NGFBO0VBQWlDO0F0RjI0YWpDOztBc0YxNGFBO0VBQWtDO0F0Rjg0YWxDOztBc0Y3NGFBO0VBQXVDO0F0Rmk1YXZDOztBc0ZoNWFBO0VBQW9DO0F0Rm81YXBDOztBc0ZuNWFBO0VBQTBDO0F0RnU1YTFDOztBc0Z0NWFBO0VBQW1DO0F0RjA1YW5DOztBc0Z6NWFBO0VBQThDO0F0RjY1YTlDOztBc0Y1NWFBO0VBQTRDO0F0Rmc2YTVDOztBc0YvNWFBO0VBQW9DO0F0Rm02YXBDOztBc0ZsNmFBO0VBQXFDO0F0RnM2YXJDOztBc0ZyNmFBO0VBQWtDO0F0Rnk2YWxDOztBc0Z4NmFBO0VBQWdDO0F0RjQ2YWhDOztBc0YzNmFBO0VBQXVDO0F0Ris2YXZDOztBc0Y5NmFBO0VBQXVDO0F0Rms3YXZDOztBc0ZqN2FBO0VBQStCO0F0RnE3YS9COztBc0ZwN2FBO0VBQXNDO0F0Rnc3YXRDOztBc0Z2N2FBO0VBQWtDO0F0RjI3YWxDOztBc0YxN2FBO0VBQWlDO0F0Rjg3YWpDOztBc0Y3N2FBO0VBQWtDO0F0Rmk4YWxDOztBc0ZoOGFBO0VBQWdDO0F0Rm84YWhDOztBc0ZuOGFBO0VBQW9DO0F0RnU4YXBDOztBc0Z0OGFBO0VBQXVDO0F0RjA4YXZDOztBc0Z6OGFBO0VBQW1DO0F0RjY4YW5DOztBc0Y1OGFBO0VBQXVDO0F0Rmc5YXZDOztBc0YvOGFBO0VBQTBDO0F0Rm05YTFDOztBc0ZsOWFBO0VBQXNDO0F0RnM5YXRDOztBc0ZyOWFBO0VBQW1DO0F0Rnk5YW5DOztBc0Z4OWFBO0VBQW1DO0F0RjQ5YW5DOztBc0YzOWFBO0VBQXlDO0F0Ris5YXpDOztBc0Y5OWFBO0VBQTBDO0F0RmsrYTFDOztBc0ZqK2FBO0VBQThDO0F0RnErYTlDOztBc0ZwK2FBO0VBQTBDO0F0RncrYTFDOztBc0Z2K2FBO0VBQW9DO0F0RjIrYXBDOztBc0YxK2FBO0VBQWtDO0F0RjgrYWxDOztBc0Y3K2FBO0VBQW9DO0F0RmkvYXBDOztBc0ZoL2FBO0VBQWtDO0F0Rm8vYWxDOztBc0ZuL2FBO0VBQXlDO0F0RnUvYXpDOztBc0Z0L2FBO0VBQTJDO0F0RjAvYTNDOztBc0Z6L2FBO0VBQXVDO0F0RjYvYXZDOztBc0Y1L2FBO0VBQXlDO0F0RmdnYnpDOztBc0YvL2FBO0VBQW1DO0F0Rm1nYm5DOztBc0ZsZ2JBO0VBQXNDO0F0RnNnYnRDOztBc0ZyZ2JBO0VBQXNDO0F0RnlnYnRDOztBc0Z4Z2JBO0VBQXdDO0F0RjRnYnhDOztBc0YzZ2JBO0VBQW1DO0F0RitnYm5DOztBc0Y5Z2JBO0VBQXlDO0F0RmtoYnpDOztBc0ZqaGJBO0VBQXdDO0F0RnFoYnhDOztBc0ZwaGJBO0VBQXdDO0F0RndoYnhDOztBc0Z2aGJBO0VBQTBDO0F0RjJoYjFDOztBc0YxaGJBO0VBQStDO0F0RjhoYi9DOztBc0Y3aGJBO0VBQTBDO0F0RmlpYjFDOztBc0ZoaWJBO0VBQW9DO0F0Rm9pYnBDOztBc0ZuaWJBO0VBQTJDO0F0RnVpYjNDOztBc0Z0aWJBO0VBQXFDO0F0RjBpYnJDOztBc0Z6aWJBO0VBQWlDO0F0RjZpYmpDOztBc0Y1aWJBO0VBQXlDO0F0RmdqYnpDOztBc0YvaWJBO0VBQStDO0F0Rm1qYi9DOztBc0ZsamJBO0VBQW9DO0F0RnNqYnBDOztBc0ZyamJBO0VBQWlDO0F0RnlqYmpDOztBc0Z4amJBO0VBQXFDO0F0RjRqYnJDOztBc0YzamJBO0VBQXNDO0F0RitqYnRDOztBc0Y5amJBO0VBQTRDO0F0RmtrYjVDOztBc0Zqa2JBO0VBQXdDO0F0RnFrYnhDOztBc0Zwa2JBO0VBQXdDO0F0RndrYnhDOztBc0Z2a2JBO0VBQThDO0F0RjJrYjlDOztBc0Yxa2JBO0VBQXVDO0F0RjhrYnZDOztBc0Y3a2JBO0VBQXVDO0F0RmlsYnZDOztBc0ZobGJBO0VBQXdDO0F0Rm9sYnhDOztBc0ZubGJBO0VBQStDO0F0RnVsYi9DOztBc0Z0bGJBO0VBQTZDO0F0RjBsYjdDOztBc0Z6bGJBO0VBQXNDO0F0RjZsYnRDOztBc0Y1bGJBO0VBQTRDO0F0RmdtYjVDOztBc0YvbGJBO0VBQXVDO0F0Rm1tYnZDOztBc0ZsbWJBO0VBQWdEO0F0RnNtYmhEOztBc0ZybWJBO0VBQTBDO0F0RnltYjFDOztBc0Z4bWJBO0VBQXFDO0F0RjRtYnJDOztBc0YzbWJBO0VBQWtDO0F0RittYmxDOztBc0Y5bWJBO0VBQW1DO0F0RmtuYm5DOztBc0ZqbmJBO0VBQWlDO0F0RnFuYmpDOztBc0ZwbmJBO0VBQXFDO0F0RnduYnJDOztBc0Z2bmJBO0VBQXdDO0F0RjJuYnhDOztBc0YxbmJBO0VBQStDO0F0RjhuYi9DOztBc0Y3bmJBO0VBQXVDO0F0RmlvYnZDOztBc0Zob2JBO0VBQXNDO0F0Rm9vYnRDOztBc0Zub2JBO0VBQW1DO0F0RnVvYm5DOztBc0Z0b2JBO0VBQWtDO0F0RjBvYmxDOztBc0Z6b2JBO0VBQXlDO0F0RjZvYnpDOztBc0Y1b2JBO0VBQStDO0F0RmdwYi9DOztBc0Yvb2JBO0VBQWlEO0F0Rm1wYmpEOztBc0ZscGJBO0VBQTZDO0F0RnNwYjdDOztBc0ZycGJBO0VBQStDO0F0RnlwYi9DOztBc0Z4cGJBO0VBQXdDO0F0RjRwYnhDOztBc0YzcGJBO0VBQStDO0F0RitwYi9DOztBc0Y5cGJBO0VBQXVDO0F0RmtxYnZDOztBc0ZqcWJBO0VBQXVDO0F0RnFxYnZDOztBc0ZwcWJBO0VBQTRDO0F0RndxYjVDOztBc0Z2cWJBO0VBQTRDO0F0RjJxYjVDOztBc0YxcWJBO0VBQTZDO0F0RjhxYjdDOztBc0Y3cWJBO0VBQTBDO0F0RmlyYjFDOztBc0ZocmJBO0VBQXlDO0F0Rm9yYnpDOztBc0ZucmJBO0VBQXNDO0F0RnVyYnRDOztBc0Z0cmJBO0VBQTBDO0F0RjByYjFDOztBc0Z6cmJBO0VBQTBDO0F0RjZyYjFDOztBc0Y1cmJBO0VBQXVDO0F0RmdzYnZDOztBc0YvcmJBO0VBQWtDO0F0Rm1zYmxDOztBc0Zsc2JBO0VBQTBDO0F0RnNzYjFDOztBc0Zyc2JBO0VBQXVDO0F0RnlzYnZDOztBc0Z4c2JBO0VBQXNDO0F0RjRzYnRDOztBc0Yzc2JBO0VBQWdEO0F0RitzYmhEOztBc0Y5c2JBO0VBQTRDO0F0Rmt0YjVDOztBc0ZqdGJBO0VBQXFDO0F0RnF0YnJDOztBc0ZwdGJBO0VBQXFDO0F0Rnd0YnJDOztBc0Z2dGJBO0VBQW9DO0F0RjJ0YnBDOztBc0YxdGJBO0VBQXVDO0F0Rjh0YnZDOztBc0Y3dGJBO0VBQTRDO0F0Rml1YjVDOztBc0ZodWJBO0VBQXVDO0F0Rm91YnZDOztBc0ZudWJBO0VBQWdDO0F0RnV1YmhDOztBc0Z0dWJBO0VBQTRDO0F0RjB1YjVDOztBc0Z6dWJBO0VBQWtEO0F0RjZ1YmxEOztBc0Y1dWJBO0VBQTJDO0F0Rmd2YjNDOztBc0YvdWJBO0VBQTRDO0F0Rm12YjVDOztBc0ZsdmJBO0VBQW9DO0F0RnN2YnBDOztBc0ZydmJBO0VBQXVDO0F0Rnl2YnZDOztBc0Z4dmJBO0VBQTJDO0F0RjR2YjNDOztBc0YzdmJBO0VBQW9DO0F0Rit2YnBDOztBc0Y5dmJBO0VBQWtDO0F0Rmt3YmxDOztBc0Zqd2JBO0VBQXlDO0F0RnF3YnpDOztBc0Zwd2JBO0VBQXNDO0F0Rnd3YnRDOztBc0Z2d2JBO0VBQXVDO0F0RjJ3YnZDOztBc0Yxd2JBO0VBQXdDO0F0Rjh3YnhDOztBc0Y3d2JBO0VBQW1DO0F0Rml4Ym5DOztBc0ZoeGJBO0VBQWtDO0F0Rm94YmxDOztBc0ZueGJBO0VBQWlDO0F0RnV4YmpDOztBc0Z0eGJBO0VBQTBDO0F0RjB4YjFDOztBc0Z6eGJBO0VBQW9DO0F0RjZ4YnBDOztBc0Y1eGJBO0VBQXdDO0F0Rmd5YnhDOztBc0YveGJBO0VBQXdDO0F0Rm15YnhDOztBc0ZseWJBO0VBQWlDO0F0RnN5YmpDOztBc0ZyeWJBO0VBQWtDO0F0Rnl5YmxDOztBc0Z4eWJBO0VBQXFDO0F0RjR5YnJDOztBc0YzeWJBO0VBQWtDO0F0Rit5YmxDOztBc0Y5eWJBO0VBQXVDO0F0Rmt6YnZDOztBc0ZqemJBO0VBQXFDO0F0RnF6YnJDOztBc0ZwemJBO0VBQXlDO0F0Rnd6YnpDOztBc0Z2emJBO0VBQTRDO0F0RjJ6YjVDOztBc0YxemJBO0VBQTBDO0F0Rjh6YjFDOztBc0Y3emJBO0VBQW9DO0F0RmkwYnBDOztBc0ZoMGJBO0VBQW1DO0F0Rm8wYm5DOztBc0ZuMGJBO0VBQWtDO0F0RnUwYmxDOztBc0Z0MGJBO0VBQW1DO0F0RjAwYm5DOztBc0Z6MGJBO0VBQXNDO0F0RjYwYnRDOztBc0Y1MGJBO0VBQTBDO0F0RmcxYjFDOztBc0YvMGJBO0VBQTJDO0F0Rm0xYjNDOztBc0ZsMWJBO0VBQTRDO0F0RnMxYjVDOztBc0ZyMWJBO0VBQXlDO0F0RnkxYnpDOztBc0Z4MWJBO0VBQXVDO0F0RjQxYnZDOztBc0YzMWJBO0VBQWtDO0F0RisxYmxDOztBc0Y5MWJBO0VBQW9DO0F0RmsyYnBDOztBc0ZqMmJBO0VBQWtDO0F0RnEyYmxDOztBc0ZwMmJBO0VBQW9DO0F0RncyYnBDOztBc0Z2MmJBO0VBQXFDO0F0RjIyYnJDOztBc0YxMmJBO0VBQXNDO0F0RjgyYnRDOztBc0Y3MmJBO0VBQW9DO0F0RmkzYnBDOztBc0ZoM2JBO0VBQWtDO0F0Rm8zYmxDOztBc0ZuM2JBO0VBQXFDO0F0RnUzYnJDOztBc0Z0M2JBO0VBQW9DO0F0RjAzYnBDOztBc0Z6M2JBO0VBQXdDO0F0RjYzYnhDOztBc0Y1M2JBO0VBQWtDO0F0Rmc0YmxDOztBc0YvM2JBO0VBQWtDO0F0Rm00YmxDOztBc0ZsNGJBO0VBQWtDO0F0RnM0YmxDOztBc0ZyNGJBO0VBQW1DO0F0Rnk0Ym5DOztBc0Z4NGJBO0VBQWlDO0F0RjQ0YmpDOztBc0YzNGJBO0VBQWtDO0F0Ris0YmxDOztBc0Y5NGJBO0VBQW1DO0F0Rms1Ym5DOztBc0ZqNWJBO0VBQXFDO0F0RnE1YnJDOztBc0ZwNWJBO0VBQXFDO0F0Rnc1YnJDOztBc0Z2NWJBO0VBQWlDO0F0RjI1YmpDOztBc0YxNWJBO0VBQXdDO0F0Rjg1YnhDOztBc0Y3NWJBO0VBQXNDO0F0Rmk2YnRDOztBc0ZoNmJBO0VBQTZDO0F0Rm82YjdDOztBc0ZuNmJBO0VBQXFDO0F0RnU2YnJDOztBc0Z0NmJBO0VBQThDO0F0RjA2YjlDOztBc0Z6NmJBO0VBQXFDO0F0RjY2YnJDOztBc0Y1NmJBO0VBQW9DO0F0Rmc3YnBDOztBc0YvNmJBO0VBQW1DO0F0Rm03Ym5DOztBc0ZsN2JBO0VBQW9DO0F0RnM3YnBDOztBc0ZyN2JBO0VBQW1DO0F0Rnk3Ym5DOztBc0Z4N2JBO0VBQXdDO0F0RjQ3YnhDOztBc0YzN2JBO0VBQWlDO0F0Ris3YmpDOztBc0Y5N2JBO0VBQWlDO0F0Rms4YmpDOztBc0ZqOGJBO0VBQXVDO0F0RnE4YnZDOztBc0ZwOGJBO0VBQW9DO0F0Rnc4YnBDOztBc0Z2OGJBO0VBQWlDO0F0RjI4YmpDOztBc0YxOGJBO0VBQWtDO0F0Rjg4YmxDOztBc0Y3OGJBO0VBQWtDO0F0Rmk5YmxDOztBc0ZoOWJBO0VBQW1DO0F0Rm85Ym5DOztBc0ZuOWJBO0VBQTJDO0F0RnU5YjNDOztBc0Z0OWJBO0VBQStCO0F0RjA5Yi9COztBc0Z6OWJBO0VBQXNDO0F0RjY5YnRDOztBc0Y1OWJBO0VBQXFDO0F0RmcrYnJDOztBc0YvOWJBO0VBQWtDO0F0Rm0rYmxDOztBc0ZsK2JBO0VBQW1DO0F0RnMrYm5DOztBc0ZyK2JBO0VBQWdDO0F0RnkrYmhDOztBc0Z4K2JBO0VBQW9DO0F0RjQrYnBDOztBc0YzK2JBO0VBQXFDO0F0RisrYnJDOztBc0Y5K2JBO0VBQW1DO0F0RmsvYm5DOztBc0ZqL2JBO0VBQW1DO0F0RnEvYm5DOztBc0ZwL2JBO0VBQXdDO0F0RncvYnhDOztBc0Z2L2JBO0VBQTBDO0F0RjIvYjFDOztBc0YxL2JBO0VBQWlDO0F0RjgvYmpDOztBc0Y3L2JBO0VBQXNDO0F0RmlnY3RDOztBc0ZoZ2NBO0VBQTRDO0F0Rm9nYzVDOztBc0ZuZ2NBO0VBQXNDO0F0RnVnY3RDOztBc0Z0Z2NBO0VBQW1DO0F0RjBnY25DOztBc0Z6Z2NBO0VBQXFDO0F0RjZnY3JDOztBc0Y1Z2NBO0VBQXFDO0F0RmdoY3JDOztBc0YvZ2NBO0VBQW1DO0F0Rm1oY25DOztBc0ZsaGNBO0VBQXdDO0F0RnNoY3hDOztBc0ZyaGNBO0VBQXlDO0F0RnloY3pDOztBc0Z4aGNBO0VBQTJDO0F0RjRoYzNDOztBc0YzaGNBO0VBQW9DO0F0RitoY3BDOztBc0Y5aGNBO0VBQW1DO0F0RmtpY25DOztBc0ZqaWNBO0VBQTBDO0F0RnFpYzFDOztBc0ZwaWNBO0VBQWtDO0F0RndpY2xDOztBc0Z2aWNBO0VBQXVDO0F0RjJpY3ZDOztBc0YxaWNBO0VBQXlDO0F0RjhpY3pDOztBc0Y3aWNBO0VBQXVDO0F0RmlqY3ZDOztBc0ZoamNBO0VBQXdDO0F0Rm9qY3hDOztBc0ZuamNBO0VBQWlDO0F0RnVqY2pDOztBc0Z0amNBO0VBQW9DO0F0RjBqY3BDOztBc0Z6amNBO0VBQWtDO0F0RjZqY2xDOztBc0Y1amNBO0VBQWlDO0F0RmdrY2pDOztBc0YvamNBO0VBQXNDO0F0Rm1rY3RDOztBc0Zsa2NBO0VBQTRDO0F0RnNrYzVDOztBc0Zya2NBO0VBQTJDO0F0RnlrYzNDOztBc0Z4a2NBO0VBQXlDO0F0RjRrY3pDOztBc0Yza2NBO0VBQXNDO0F0RitrY3RDOztBc0Y5a2NBO0VBQXNDO0F0RmtsY3RDOztBc0ZqbGNBO0VBQWlDO0F0RnFsY2pDOztBc0ZwbGNBO0VBQWlDO0F0RndsY2pDOztBc0Z2bGNBO0VBQXFDO0F0RjJsY3JDOztBc0YxbGNBO0VBQXdDO0F0RjhsY3hDOztBc0Y3bGNBO0VBQW1DO0F0RmltY25DOztBc0ZobWNBO0VBQWtDO0F0Rm9tY2xDOztBc0ZubWNBO0VBQXNDO0F0RnVtY3RDOztBc0Z0bWNBO0VBQWlDO0F0RjBtY2pDOztBc0Z6bWNBO0VBQXFDO0F0RjZtY3JDOztBc0Y1bWNBO0VBQW9DO0F0RmduY3BDOztBc0YvbWNBO0VBQW9DO0F0Rm1uY3BDOztBc0ZsbmNBO0VBQTJDO0F0RnNuYzNDOztBc0ZybmNBO0VBQWlDO0F0RnluY2pDOztBc0Z4bmNBO0VBQXNDO0F0RjRuY3RDOztBc0YzbmNBO0VBQWdEO0F0RituY2hEOztBc0Y5bmNBO0VBQWdEO0F0RmtvY2hEOztBc0Zqb2NBO0VBQWlEO0F0RnFvY2pEOztBc0Zwb2NBO0VBQThDO0F0RndvYzlDOztBc0Z2b2NBO0VBQXVDO0F0RjJvY3ZDOztBc0Yxb2NBO0VBQXlDO0F0RjhvY3pDOztBc0Y3b2NBO0VBQWtDO0F0RmlwY2xDOztBc0ZocGNBO0VBQXdDO0F0Rm9wY3hDOztBc0ZucGNBO0VBQWlDO0F0RnVwY2pDOztBc0Z0cGNBO0VBQW9DO0F0RjBwY3BDOztBc0Z6cGNBO0VBQWtDO0F0RjZwY2xDOztBc0Y1cGNBO0VBQW1DO0F0RmdxY25DOztBc0YvcGNBO0VBQXNDO0F0Rm1xY3RDOztBc0ZscWNBO0VBQXNDO0F0RnNxY3RDOztBc0ZycWNBO0VBQWlDO0F0RnlxY2pDOztBc0Z4cWNBO0VBQXdDO0F0RjRxY3hDOztBc0YzcWNBO0VBQWdDO0F0RitxY2hDOztBc0Y5cWNBO0VBQXVDO0F0RmtyY3ZDOztBc0ZqcmNBO0VBQTJDO0F0RnFyYzNDOztBc0ZwcmNBO0VBQXVDO0F0RndyY3ZDOztBc0Z2cmNBO0VBQTJDO0F0RjJyYzNDOztBc0YxcmNBO0VBQW9DO0F0RjhyY3BDOztBc0Y3cmNBO0VBQXNDO0F0RmlzY3RDOztBc0Zoc2NBO0VBQXFDO0F0Rm9zY3JDOztBc0Zuc2NBO0VBQW1DO0F0RnVzY25DOztBc0Z0c2NBO0VBQWlDO0F0RjBzY2pDOztBc0Z6c2NBO0VBQXdDO0F0RjZzY3hDOztBc0Y1c2NBO0VBQXdDO0F0Rmd0Y3hDOztBc0Yvc2NBO0VBQTBDO0F0Rm10YzFDOztBc0ZsdGNBO0VBQTBDO0F0RnN0YzFDOztBc0ZydGNBO0VBQWlDO0F0Rnl0Y2pDOztBc0Z4dGNBO0VBQXFDO0F0RjR0Y3JDOztBc0YzdGNBO0VBQW1DO0F0Rit0Y25DOztBc0Y5dGNBO0VBQWdDO0F0Rmt1Y2hDOztBc0ZqdWNBO0VBQWtDO0F0RnF1Y2xDOztBc0ZwdWNBO0VBQW9DO0F0Rnd1Y3BDOztBc0Z2dWNBO0VBQW1DO0F0RjJ1Y25DOztBc0YxdWNBO0VBQXFDO0F0Rjh1Y3JDOztBc0Y3dWNBO0VBQW1DO0F0Rml2Y25DOztBc0ZodmNBO0VBQWtDO0F0Rm92Y2xDOztBc0ZudmNBO0VBQW1DO0F0RnV2Y25DOztBc0Z0dmNBO0VBQXFDO0F0RjB2Y3JDOztBc0Z6dmNBO0VBQWdDO0F0RjZ2Y2hDOztBc0Y1dmNBO0VBQXNDO0F0Rmd3Y3RDOztBc0YvdmNBO0VBQTZDO0F0Rm13YzdDOztBc0Zsd2NBO0VBQW1DO0F0RnN3Y25DOztBc0Zyd2NBO0VBQXFDO0F0Rnl3Y3JDOztBc0Z4d2NBO0VBQW9DO0F0RjR3Y3BDOztBc0Yzd2NBO0VBQW9DO0F0Rit3Y3BDOztBc0Y5d2NBO0VBQW1DO0F0Rmt4Y25DOztBc0ZqeGNBO0VBQXNDO0F0RnF4Y3RDOztBc0ZweGNBO0VBQXNDO0F0Rnd4Y3RDOztBc0Z2eGNBO0VBQXVDO0F0RjJ4Y3ZDOztBc0YxeGNBO0VBQTJDO0F0Rjh4YzNDOztBc0Y3eGNBO0VBQWlEO0F0Rml5Y2pEOztBc0ZoeWNBO0VBQTZDO0F0Rm95YzdDOztBc0ZueWNBO0VBQXVDO0F0RnV5Y3ZDOztBc0Z0eWNBO0VBQXNDO0F0RjB5Y3RDOztBc0Z6eWNBO0VBQWtDO0F0RjZ5Y2xDOztBc0Y1eWNBO0VBQXlDO0F0Rmd6Y3pDOztBc0YveWNBO0VBQXlDO0F0Rm16Y3pDOztBc0ZsemNBO0VBQW1DO0F0RnN6Y25DOztBc0ZyemNBO0VBQWdDO0F0Rnl6Y2hDOztBc0Z4emNBO0VBQXFDO0F0RjR6Y3JDOztBc0YzemNBO0VBQWtDO0F0Rit6Y2xDOztBc0Y5emNBO0VBQW1DO0F0RmswY25DOztBc0ZqMGNBO0VBQW1DO0F0RnEwY25DOztBc0ZwMGNBO0VBQXVDO0F0RncwY3ZDOztBc0Z2MGNBO0VBQWlDO0F0RjIwY2pDOztBc0YxMGNBO0VBQW1DO0F0RjgwY25DOztBc0Y3MGNBO0VBQXVDO0F0RmkxY3ZDOztBc0ZoMWNBO0VBQTJDO0F0Rm8xYzNDOztBc0ZuMWNBO0VBQTRDO0F0RnUxYzVDOztBc0Z0MWNBO0VBQWdEO0F0RjAxY2hEOztBc0Z6MWNBO0VBQXdDO0F0RjYxY3hDOztBc0Y1MWNBO0VBQTRDO0F0RmcyYzVDOztBc0YvMWNBO0VBQXFDO0F0Rm0yY3JDOztBc0ZsMmNBO0VBQWlDO0F0RnMyY2pDOztBc0ZyMmNBO0VBQTBDO0F0RnkyYzFDOztBc0Z4MmNBO0VBQW1DO0F0RjQyY25DOztBc0YzMmNBO0VBQXVDO0F0RisyY3ZDOztBc0Y5MmNBO0VBQXFDO0F0RmszY3JDOztBc0ZqM2NBO0VBQWtDO0F0RnEzY2xDOztBc0ZwM2NBO0VBQTBDO0F0RnczYzFDOztBc0Z2M2NBO0VBQW9DO0F0RjIzY3BDOztBc0YxM2NBO0VBQWtDO0F0RjgzY2xDOztBc0Y3M2NBO0VBQW9DO0F0Rmk0Y3BDOztBc0ZoNGNBO0VBQWlDO0F0Rm80Y2pDOztBc0ZuNGNBO0VBQTBDO0F0RnU0YzFDOztBc0Z0NGNBO0VBQW1DO0F0RjA0Y25DOztBc0Z6NGNBO0VBQXNDO0F0RjY0Y3RDOztBc0Y1NGNBO0VBQW1DO0F0Rmc1Y25DOztBc0YvNGNBO0VBQWlDO0F0Rm01Y2pDOztBc0ZsNWNBO0VBQW9DO0F0RnM1Y3BDOztBc0ZyNWNBO0VBQXNDO0F0Rnk1Y3RDOztBc0Z4NWNBO0VBQTBDO0F0RjQ1YzFDOztBc0YzNWNBO0VBQWdDO0F0Ris1Y2hDOztBc0Y5NWNBO0VBQWdDO0F0Rms2Y2hDOztBc0ZqNmNBO0VBQXdDO0F0RnE2Y3hDOztBc0ZwNmNBO0VBQXlDO0F0Rnc2Y3pDOztBc0Z2NmNBO0VBQTJDO0F0RjI2YzNDOztBc0YxNmNBO0VBQTBDO0F0Rjg2YzFDOztBc0Y3NmNBO0VBQWlEO0F0Rmk3Y2pEOztBc0ZoN2NBO0VBQW9DO0F0Rm83Y3BDOztBc0ZuN2NBO0VBQXlDO0F0RnU3Y3pDOztBc0Z0N2NBO0VBQStCO0F0RjA3Yy9COztBc0Z6N2NBO0VBQXFDO0F0RjY3Y3JDOztBc0Y1N2NBO0VBQW1DO0F0Rmc4Y25DOztBc0YvN2NBO0VBQWtDO0F0Rm04Y2xDOztBc0ZsOGNBO0VBQTBDO0F0RnM4YzFDOztBc0ZyOGNBO0VBQWtDO0F0Rnk4Y2xDOztBc0Z4OGNBO0VBQWdDO0F0RjQ4Y2hDOztBc0YzOGNBO0VBQWtDO0F0Ris4Y2xDOztBc0Y5OGNBO0VBQW9DO0F0Rms5Y3BDOztBc0ZqOWNBO0VBQWtDO0F0RnE5Y2xDOztBc0ZwOWNBO0VBQXNDO0F0Rnc5Y3RDOztBc0Z2OWNBO0VBQWtDO0F0RjI5Y2xDOztBc0YxOWNBO0VBQXdDO0F0Rjg5Y3hDOztBc0Y3OWNBO0VBQXlDO0F0RmkrY3pDOztBc0ZoK2NBO0VBQW9DO0F0Rm8rY3BDOztBc0ZuK2NBO0VBQW1DO0F0RnUrY25DOztBc0Z0K2NBO0VBQW1DO0F0RjArY25DOztBc0Z6K2NBO0VBQXdDO0F0RjYrY3hDOztBc0Y1K2NBO0VBQXNDO0F0RmcvY3RDOztBc0YvK2NBO0VBQTBDO0F0Rm0vYzFDOztBc0ZsL2NBO0VBQXNDO0F0RnMvY3RDOztBc0ZyL2NBO0VBQW9DO0F0RnkvY3BDOztBc0Z4L2NBO0VBQXFDO0F0RjQvY3JDOztBc0YzL2NBO0VBQTJDO0F0RisvYzNDOztBc0Y5L2NBO0VBQWtDO0F0RmtnZGxDOztBc0ZqZ2RBO0VBQW9DO0F0RnFnZHBDOztBc0ZwZ2RBO0VBQWtDO0F0RndnZGxDOztBc0Z2Z2RBO0VBQXlDO0F0RjJnZHpDOztBc0YxZ2RBO0VBQWdDO0F0RjhnZGhDOztBc0Y3Z2RBO0VBQW1DO0F0RmloZG5DOztBc0ZoaGRBO0VBQWtDO0F0Rm9oZGxDOztBc0ZuaGRBO0VBQWdDO0F0RnVoZGhDOztBc0Z0aGRBO0VBQW9DO0F0RjBoZHBDOztBc0Z6aGRBO0VBQXNDO0F0RjZoZHRDOztBc0Y1aGRBO0VBQW9DO0F0RmdpZHBDOztBc0YvaGRBO0VBQXVDO0F0Rm1pZHZDOztBc0ZsaWRBO0VBQXVDO0F0RnNpZHZDOztBc0ZyaWRBO0VBQXlDO0F0RnlpZHpDOztBc0Z4aWRBO0VBQXlDO0F0RjRpZHpDOztBc0YzaWRBO0VBQTBDO0F0RitpZDFDOztBc0Y5aWRBO0VBQXlDO0F0RmtqZHpDOztBc0ZqamRBO0VBQXVDO0F0RnFqZHZDOztBc0ZwamRBO0VBQW9DO0F0RndqZHBDOztBc0Z2amRBO0VBQXVDO0F0RjJqZHZDOztBc0YxamRBO0VBQXNDO0F0RjhqZHRDOztBc0Y3amRBO0VBQXlDO0F0RmlrZHpDOztBc0Zoa2RBO0VBQXdDO0F0Rm9rZHhDOztBc0Zua2RBO0VBQThDO0F0RnVrZDlDOztBc0Z0a2RBO0VBQTZDO0F0RjBrZDdDOztBc0Z6a2RBO0VBQWtDO0F0RjZrZGxDOztBc0Y1a2RBO0VBQXNDO0F0RmdsZHRDOztBc0Yva2RBO0VBQXdDO0F0Rm1sZHhDOztBc0ZsbGRBO0VBQXlDO0F0RnNsZHpDOztBc0ZybGRBO0VBQTZDO0F0RnlsZDdDOztBc0Z4bGRBO0VBQXlDO0F0RjRsZHpDOztBc0YzbGRBO0VBQXdDO0F0RitsZHhDOztBc0Y5bGRBO0VBQWdDO0F0RmttZGhDOztBc0ZqbWRBO0VBQXVDO0F0RnFtZHZDOztBc0ZwbWRBO0VBQTJDO0F0RndtZDNDOztBc0Z2bWRBO0VBQTJDO0F0RjJtZDNDOztBc0YxbWRBO0VBQTBDO0F0RjhtZDFDOztBc0Y3bWRBO0VBQThDO0F0RmluZDlDOztBc0ZobmRBO0VBQXVDO0F0Rm9uZHZDOztBc0ZubmRBO0VBQWtDO0F0RnVuZGxDOztBc0Z0bmRBO0VBQXNDO0F0RjBuZHRDOztBc0Z6bmRBO0VBQXdDO0F0RjZuZHhDOztBc0Y1bmRBO0VBQTZDO0F0RmdvZDdDOztBc0YvbmRBO0VBQXdDO0F0Rm1vZHhDOztBc0Zsb2RBO0VBQTZDO0F0RnNvZDdDOztBc0Zyb2RBO0VBQWtDO0F0RnlvZGxDOztBc0Z4b2RBO0VBQTBDO0F0RjRvZDFDOztBc0Yzb2RBO0VBQTRDO0F0RitvZDVDOztBc0Y5b2RBO0VBQXdDO0F0RmtwZHhDOztBc0ZqcGRBO0VBQWlDO0F0RnFwZGpDOztBc0ZwcGRBO0VBQXdDO0F0RndwZHhDOztBc0Z2cGRBO0VBQXdDO0F0RjJwZHhDOztBc0YxcGRBO0VBQWlDO0F0RjhwZGpDOztBc0Y3cGRBO0VBQWlDO0F0RmlxZGpDOztBc0ZocWRBO0VBQXdDO0F0Rm9xZHhDOztBc0ZucWRBO0VBQXdDO0F0RnVxZHhDOztBc0Z0cWRBO0VBQW9DO0F0RjBxZHBDOztBc0Z6cWRBO0VBQWlDO0F0RjZxZGpDOztBc0Y1cWRBO0VBQW1DO0F0RmdyZG5DOztBc0YvcWRBO0VBQWdDO0F0Rm1yZGhDOztBc0ZscmRBO0VBQXNDO0F0RnNyZHRDOztBc0ZycmRBO0VBQWlDO0F0RnlyZGpDOztBc0Z4cmRBO0VBQXFDO0F0RjRyZHJDOztBc0YzcmRBO0VBQXVDO0F0RityZHZDOztBc0Y5cmRBO0VBQXNDO0F0RmtzZHRDOztBc0Zqc2RBO0VBQWlDO0F0RnFzZGpDOztBc0Zwc2RBO0VBQTBDO0F0RndzZDFDOztBc0Z2c2RBO0VBQXlDO0F0RjJzZHpDOztBc0Yxc2RBO0VBQWdEO0F0RjhzZGhEOztBc0Y3c2RBO0VBQW9EO0F0Rml0ZHBEOztBc0ZodGRBO0VBQWtDO0F0Rm90ZGxDOztBc0ZudGRBO0VBQXVDO0F0RnV0ZHZDOztBc0Z0dGRBO0VBQXlDO0F0RjB0ZHpDOztBc0Z6dGRBO0VBQTRDO0F0RjZ0ZDVDOztBc0Y1dGRBO0VBQXlDO0F0Rmd1ZHpDOztBc0YvdGRBO0VBQXNDO0F0Rm11ZHRDOztBc0ZsdWRBO0VBQW1DO0F0RnN1ZG5DOztBc0ZydWRBO0VBQXlDO0F0Rnl1ZHpDOztBc0Z4dWRBO0VBQW1DO0F0RjR1ZG5DOztBc0YzdWRBO0VBQStCO0F0Rit1ZC9COztBc0Y5dWRBO0VBQW1DO0F0Rmt2ZG5DOztBc0ZqdmRBO0VBQXFDO0F0RnF2ZHJDOztBc0ZwdmRBO0VBQTRDO0F0Rnd2ZDVDOztBc0Z2dmRBO0VBQXNDO0F0RjJ2ZHRDOztBc0YxdmRBO0VBQXNDO0F0Rjh2ZHRDOztBc0Y3dmRBO0VBQWtDO0F0Rml3ZGxDOztBc0Zod2RBO0VBQXVDO0F0Rm93ZHZDOztBc0Zud2RBO0VBQXdDO0F0RnV3ZHhDOztBc0Z0d2RBO0VBQWtDO0F0RjB3ZGxDOztBc0Z6d2RBO0VBQXNDO0F0RjZ3ZHRDOztBc0Y1d2RBO0VBQXNDO0F0Rmd4ZHRDOztBc0Yvd2RBO0VBQTBDO0F0Rm14ZDFDOztBc0ZseGRBO0VBQW9DO0F0RnN4ZHBDOztBc0ZyeGRBO0VBQW1DO0F0Rnl4ZG5DOztBc0Z4eGRBO0VBQXlDO0F0RjR4ZHpDOztBc0YzeGRBO0VBQW9DO0F0Rit4ZHBDOztBc0Y5eGRBO0VBQWtDO0F0Rmt5ZGxDOztBc0ZqeWRBO0VBQXdDO0F0RnF5ZHhDOztBc0ZweWRBO0VBQW1DO0F0Rnd5ZG5DOztBc0Z2eWRBO0VBQWtDO0F0RjJ5ZGxDOztBc0YxeWRBO0VBQW9DO0F0Rjh5ZHBDOztBc0Y3eWRBO0VBQXlDO0F0Rml6ZHpDOztBc0ZoemRBO0VBQW9DO0F0Rm96ZHBDOztBc0ZuemRBO0VBQXNDO0F0RnV6ZHRDOztBc0Z0emRBO0VBQW1DO0F0RjB6ZG5DOztBc0Z6emRBO0VBQXlDO0F0RjZ6ZHpDOztBc0Y1emRBO0VBQTBDO0F0RmcwZDFDOztBc0YvemRBO0VBQW1DO0F0Rm0wZG5DOztBc0ZsMGRBO0VBQWlDO0F0RnMwZGpDOztBc0ZyMGRBO0VBQXFDO0F0RnkwZHJDOztBc0Z4MGRBO0VBQXVDO0F0RjQwZHZDOztBc0YzMGRBO0VBQTBDO0F0RiswZDFDOztBc0Y5MGRBO0VBQW1DO0F0RmsxZG5DOztBc0ZqMWRBO0VBQWtDO0F0RnExZGxDOztBc0ZwMWRBO0VBQXNDO0F0RncxZHRDOztBc0Z2MWRBO0VBQW1DO0F0RjIxZG5DOztBc0YxMWRBO0VBQXVDO0F0RjgxZHZDOztBc0Y3MWRBO0VBQXlDO0F0RmkyZHpDOztBc0ZoMmRBO0VBQXNDO0F0Rm8yZHRDOztBc0ZuMmRBO0VBQXFDO0F0RnUyZHJDOztBc0Z0MmRBO0VBQW9DO0F0RjAyZHBDOztBc0Z6MmRBO0VBQWdDO0F0RjYyZGhDOztBc0Y1MmRBO0VBQW1DO0F0RmczZG5DOztBc0YvMmRBO0VBQWlDO0F0Rm0zZGpDOztBc0ZsM2RBO0VBQWlDO0F0RnMzZGpDOztBc0ZyM2RBO0VBQWtDO0F0RnkzZGxDOztBc0Z4M2RBO0VBQW1DO0F0RjQzZG5DOztBc0YzM2RBO0VBQXVDO0F0RiszZHZDOztBc0Y5M2RBO0VBQW9DO0F0Rms0ZHBDOztBc0ZqNGRBO0VBQWtDO0F0RnE0ZGxDOztBc0ZwNGRBO0VBQWdDO0F0Rnc0ZGhDOztBc0Z2NGRBO0VBQXVDO0F0RjI0ZHZDOztBc0YxNGRBO0VBQXVDO0F0Rjg0ZHZDOztBc0Y3NGRBO0VBQWtDO0F0Rmk1ZGxDOztBc0ZoNWRBO0VBQTJDO0F0Rm81ZDNDOztBc0ZuNWRBO0VBQTZDO0F0RnU1ZDdDOztBc0Z0NWRBO0VBQTJDO0F0RjA1ZDNDOztBc0Z6NWRBO0VBQW9DO0F0RjY1ZHBDOztBc0Y1NWRBO0VBQXVDO0F0Rmc2ZHZDOztBc0YvNWRBO0VBQW9DO0F0Rm02ZHBDOztBc0ZsNmRBO0VBQXFDO0F0RnM2ZHJDOztBc0ZyNmRBO0VBQW1DO0F0Rnk2ZG5DOztBc0Z4NmRBO0VBQXVDO0F0RjQ2ZHZDOztBc0YzNmRBO0VBQWlDO0F0Ris2ZGpDOztBc0Y5NmRBO0VBQXNDO0F0Rms3ZHRDOztBc0ZqN2RBO0VBQTJDO0F0RnE3ZDNDOztBc0ZwN2RBO0VBQWlDO0F0Rnc3ZGpDOztBc0Z2N2RBO0VBQW1DO0F0RjI3ZG5DOztBc0YxN2RBO0VBQW1DO0F0Rjg3ZG5DOztBc0Y3N2RBO0VBQXdDO0F0Rmk4ZHhDOztBc0ZoOGRBO0VBQW1DO0F0Rm84ZG5DOztBc0ZuOGRBO0VBQW1DO0F0RnU4ZG5DOztBc0Z0OGRBO0VBQW9DO0F0RjA4ZHBDOztBc0Z6OGRBO0VBQW1DO0F0RjY4ZG5DOztBc0Y1OGRBO0VBQTBDO0F0Rmc5ZDFDOztBc0YvOGRBO0VBQTRDO0F0Rm05ZDVDOztBc0ZsOWRBO0VBQXlDO0F0RnM5ZHpDOztBc0ZyOWRBO0VBQXdDO0F0Rnk5ZHhDOztBc0Z4OWRBO0VBQXdDO0F0RjQ5ZHhDOztBc0YzOWRBO0VBQXFDO0F0Ris5ZHJDOztBc0Y5OWRBO0VBQXFDO0F0RmsrZHJDOztBc0ZqK2RBO0VBQW1DO0F0RnErZG5DOztBc0ZwK2RBO0VBQW1DO0F0RncrZG5DOztBc0Z2K2RBO0VBQXlDO0F0RjIrZHpDOztBc0YxK2RBO0VBQW1DO0F0RjgrZG5DOztBc0Y3K2RBO0VBQWtDO0F0RmkvZGxDOztBc0ZoL2RBO0VBQXNDO0F0Rm8vZHRDOztBc0ZuL2RBO0VBQTZDO0F0RnUvZDdDOztBc0Z0L2RBO0VBQXlDO0F0RjAvZHpDOztBc0Z6L2RBO0VBQXdDO0F0RjYvZHhDOztBc0Y1L2RBO0VBQXVDO0F0RmdnZXZDOztBc0YvL2RBO0VBQXlDO0F0Rm1nZXpDOztBc0ZsZ2VBO0VBQWlDO0F0RnNnZWpDOztBc0ZyZ2VBO0VBQTBDO0F0RnlnZTFDOztBc0Z4Z2VBO0VBQXlDO0F0RjRnZXpDOztBc0YzZ2VBO0VBQXdDO0F0RitnZXhDOztBc0Y5Z2VBO0VBQW9DO0F0RmtoZXBDOztBc0ZqaGVBO0VBQXlDO0F0RnFoZXpDOztBc0ZwaGVBO0VBQTRDO0F0RndoZTVDOztBc0Z2aGVBO0VBQTBDO0F0RjJoZTFDOztBc0YxaGVBO0VBQXFDO0F0RjhoZXJDOztBc0Y3aGVBO0VBQW1DO0F0RmlpZW5DOztBc0ZoaWVBO0VBQXdDO0F0Rm9pZXhDOztBc0ZuaWVBO0VBQWlDO0F0RnVpZWpDOztBc0Z0aWVBO0VBQXdDO0F0RjBpZXhDOztBc0Z6aWVBO0VBQTBDO0F0RjZpZTFDOztBc0Y1aWVBO0VBQXlDO0F0RmdqZXpDOztBc0YvaWVBO0VBQW1DO0F0Rm1qZW5DOztBc0ZsamVBO0VBQXNDO0F0RnNqZXRDOztBc0ZyamVBO0VBQXFDO0F0RnlqZXJDOztBc0Z4amVBO0VBQXdDO0F0RjRqZXhDOztBc0YzamVBO0VBQW9DO0F0RitqZXBDOztBc0Y5amVBO0VBQW9DO0F0RmtrZXBDOztBc0Zqa2VBO0VBQWlDO0F0RnFrZWpDOztBc0Zwa2VBO0VBQW9DO0F0RndrZXBDOztBc0Z2a2VBO0VBQW1DO0F0RjJrZW5DOztBc0Yxa2VBO0VBQW1DO0F0RjhrZW5DOztBc0Y3a2VBO0VBQTBDO0F0RmlsZTFDOztBc0ZobGVBO0VBQWtDO0F0Rm9sZWxDOztBc0ZubGVBO0VBQTZDO0F0RnVsZTdDOztBc0Z0bGVBO0VBQXFDO0F0RjBsZXJDOztBc0Z6bGVBO0VBQWtDO0F0RjZsZWxDOztBc0Y1bGVBO0VBQWtDO0F0RmdtZWxDOztBc0YvbGVBO0VBQXVDO0F0Rm1tZXZDOztBc0ZsbWVBO0VBQWtDO0F0RnNtZWxDOztBc0ZybWVBO0VBQW1DO0F0RnltZW5DOztBc0Z4bWVBO0VBQXNDO0F0RjRtZXRDOztBc0YzbWVBO0VBQXVDO0F0RittZXZDOztBc0Y5bWVBO0VBQWtDO0F0RmtuZWxDOztBc0ZqbmVBO0VBQXVDO0F0RnFuZXZDOztBc0ZwbmVBO0VBQXVDO0F0RnduZXZDOztBc0Z2bmVBO0VBQWlDO0F0RjJuZWpDOztBc0YxbmVBO0VBQW9DO0F0RjhuZXBDOztBc0Y3bmVBO0VBQXdDO0F0RmlvZXhDOztBc0Zob2VBO0VBQWdDO0F0Rm9vZWhDOztBc0Zub2VBO0VBQXFDO0F0RnVvZXJDOztBc0Z0b2VBO0VBQTJDO0F0RjBvZTNDOztBc0Z6b2VBO0VBQTRDO0F0RjZvZTVDOztBc0Y1b2VBO0VBQXlDO0F0RmdwZXpDOztBc0Yvb2VBO0VBQXNDO0F0Rm1wZXRDOztBc0ZscGVBO0VBQW9DO0F0RnNwZXBDOztBc0ZycGVBO0VBQXFDO0F0RnlwZXJDOztBc0Z4cGVBO0VBQWlDO0F0RjRwZWpDOztBc0YzcGVBO0VBQWtDO0F0RitwZWxDOztBc0Y5cGVBO0VBQXdDO0F0RmtxZXhDOztBc0ZqcWVBO0VBQWlDO0F0RnFxZWpDOztBc0ZwcWVBO0VBQTRDO0F0RndxZTVDOztBc0Z2cWVBO0VBQWdEO0F0RjJxZWhEOztBc0YxcWVBO0VBQTBDO0F0RjhxZTFDOztBc0Y3cWVBO0VBQThDO0F0RmlyZTlDOztBc0ZocmVBO0VBQTZDO0F0Rm9yZTdDOztBc0ZucmVBO0VBQWlEO0F0RnVyZWpEOztBc0Z0cmVBO0VBQTJDO0F0RjByZTNDOztBc0Z6cmVBO0VBQStDO0F0RjZyZS9DOztBc0Y1cmVBO0VBQXNDO0F0RmdzZXRDOztBc0YvcmVBO0VBQThDO0F0Rm1zZTlDOztBc0Zsc2VBO0VBQWtEO0F0RnNzZWxEOztBc0Zyc2VBO0VBQTRDO0F0RnlzZTVDOztBc0Z4c2VBO0VBQWdEO0F0RjRzZWhEOztBc0Yzc2VBO0VBQW9DO0F0RitzZXBDOztBc0Y5c2VBO0VBQXVDO0F0Rmt0ZXZDOztBc0ZqdGVBO0VBQXVDO0F0RnF0ZXZDOztBc0ZwdGVBO0VBQWdDO0F0Rnd0ZWhDOztBc0Z2dGVBO0VBQTBDO0F0RjJ0ZTFDOztBc0YxdGVBO0VBQW9DO0F0Rjh0ZXBDOztBc0Y3dGVBO0VBQXlDO0F0Rml1ZXpDOztBc0ZodWVBO0VBQXdDO0F0Rm91ZXhDOztBc0ZudWVBO0VBQW1DO0F0RnV1ZW5DOztBc0Z0dWVBO0VBQW9DO0F0RjB1ZXBDOztBc0Z6dWVBO0VBQW9DO0F0RjZ1ZXBDOztBc0Y1dWVBO0VBQW9DO0F0Rmd2ZXBDOztBc0YvdWVBO0VBQXNDO0F0Rm12ZXRDOztBc0ZsdmVBO0VBQW1DO0F0RnN2ZW5DOztBc0ZydmVBO0VBQXdDO0F0Rnl2ZXhDOztBc0Z4dmVBO0VBQTRDO0F0RjR2ZTVDOztBc0YzdmVBO0VBQXdDO0F0Rit2ZXhDOztBc0Y5dmVBO0VBQTJDO0F0Rmt3ZTNDOztBc0Zqd2VBO0VBQTJDO0F0RnF3ZTNDOztBc0Zwd2VBO0VBQXNDO0F0Rnd3ZXRDOztBc0Z2d2VBO0VBQWtDO0F0RjJ3ZWxDOztBc0Yxd2VBO0VBQWlDO0F0Rjh3ZWpDOztBc0Y3d2VBO0VBQThDO0F0Rml4ZTlDOztBc0ZoeGVBO0VBQXNDO0F0Rm94ZXRDOztBc0ZueGVBO0VBQTBDO0F0RnV4ZTFDOztBc0Z0eGVBO0VBQTBDO0F0RjB4ZTFDOztBc0Z6eGVBO0VBQXlDO0F0RjZ4ZXpDOztBc0Y1eGVBO0VBQXVDO0F0Rmd5ZXZDOztBc0YveGVBO0VBQWtDO0F0Rm15ZWxDOztBc0ZseWVBO0VBQXlDO0F0RnN5ZXpDOztBc0ZyeWVBO0VBQXlDO0F0Rnl5ZXpDOztBc0Z4eWVBO0VBQTBDO0F0RjR5ZTFDOztBc0YzeWVBO0VBQXlDO0F0Rit5ZXpDOztBc0Y5eWVBO0VBQXdDO0F0Rmt6ZXhDOztBc0ZqemVBO0VBQXlDO0F0RnF6ZXpDOztBc0ZwemVBO0VBQXdDO0F0Rnd6ZXhDOztBc0Z2emVBO0VBQWlDO0F0RjJ6ZWpDOztBc0YxemVBO0VBQXdDO0F0Rjh6ZXhDOztBc0Y3emVBO0VBQXNDO0F0RmkwZXRDOztBc0ZoMGVBO0VBQXlDO0F0Rm8wZXpDOztBc0ZuMGVBO0VBQWtDO0F0RnUwZWxDOztBc0Z0MGVBO0VBQXNDO0F0RjAwZXRDOztBc0Z6MGVBO0VBQTRDO0F0RjYwZTVDOztBc0Y1MGVBO0VBQXdDO0F0RmcxZXhDOztBc0YvMGVBO0VBQW1DO0F0Rm0xZW5DOztBc0ZsMWVBO0VBQW1DO0F0RnMxZW5DOztBc0ZyMWVBO0VBQXdDO0F0RnkxZXhDOztBc0Z4MWVBO0VBQTBDO0F0RjQxZTFDOztBc0YzMWVBO0VBQW1DO0F0RisxZW5DOztBc0Y5MWVBO0VBQXFDO0F0RmsyZXJDOztBc0ZqMmVBO0VBQXdDO0F0RnEyZXhDOztBc0ZwMmVBO0VBQXlDO0F0RncyZXpDOztBc0Z2MmVBO0VBQXdDO0F0RjIyZXhDOztBc0YxMmVBO0VBQStDO0F0RjgyZS9DOztBc0Y3MmVBO0VBQXNDO0F0RmkzZXRDOztBc0ZoM2VBO0VBQW1DO0F0Rm8zZW5DOztBc0ZuM2VBO0VBQXFDO0F0RnUzZXJDOztBc0Z0M2VBO0VBQTZDO0F0RjAzZTdDOztBc0Z6M2VBO0VBQWdDO0F0RjYzZWhDOztBc0Y1M2VBO0VBQXdDO0F0Rmc0ZXhDOztBc0YvM2VBO0VBQXdDO0F0Rm00ZXhDOztBc0ZsNGVBO0VBQW1DO0F0RnM0ZW5DOztBc0ZyNGVBO0VBQXFDO0F0Rnk0ZXJDOztBc0Z4NGVBO0VBQWlDO0F0RjQ0ZWpDOztBc0YzNGVBO0VBQXVDO0F0Ris0ZXZDOztBc0Y5NGVBO0VBQWtDO0F0Rms1ZWxDOztBc0ZqNWVBO0VBQW9DO0F0RnE1ZXBDOztBc0ZwNWVBO0VBQTBDO0F0Rnc1ZTFDOztBc0Z2NWVBO0VBQW9DO0F0RjI1ZXBDOztBc0YxNWVBO0VBQXNDO0F0Rjg1ZXRDOztBc0Y3NWVBO0VBQWlDO0F0Rmk2ZWpDOztBc0ZoNmVBO0VBQXFDO0F0Rm82ZXJDOztBc0ZuNmVBO0VBQW9DO0F0RnU2ZXBDOztBc0Z0NmVBO0VBQWtDO0F0RjA2ZWxDOztBc0Z6NmVBO0VBQXlDO0F0RjY2ZXpDOztBc0Y1NmVBO0VBQW1DO0F0Rmc3ZW5DOztBc0YvNmVBO0VBQXVDO0F0Rm03ZXZDOztBc0ZsN2VBO0VBQW9DO0F0RnM3ZXBDOztBc0ZyN2VBO0VBQTJDO0F0Rnk3ZTNDOztBc0Z4N2VBO0VBQWdDO0F0RjQ3ZWhDOztBc0YzN2VBO0VBQWlDO0F0Ris3ZWpDOztBc0Y5N2VBO0VBQWlDO0F0Rms4ZWpDOztBc0ZqOGVBO0VBQWtDO0F0RnE4ZWxDOztBc0ZwOGVBO0VBQWlDO0F0Rnc4ZWpDOztBc0Z2OGVBO0VBQXNDO0F0RjI4ZXRDOztBc0YxOGVBO0VBQWtDO0F0Rjg4ZWxDOztBc0Y3OGVBO0VBQXVDO0F0Rmk5ZXZDOztBc0ZoOWVBO0VBQXFDO0F0Rm85ZXJDOztBc0ZuOWVBO0VBQTJDO0F0RnU5ZTNDOztBc0Z0OWVBO0VBQTZDO0F0RjA5ZTdDOztBc0Z6OWVBO0VBQTRDO0F0RjY5ZTVDOztBc0Y1OWVBO0VBQTBDO0F0RmcrZTFDOztBc0YvOWVBO0VBQWtDO0F0Rm0rZWxDOztBc0ZsK2VBO0VBQXFDO0F0RnMrZXJDOztBc0ZyK2VBO0VBQXdDO0F0RnkrZXhDOztBc0Z4K2VBO0VBQXVDO0F0RjQrZXZDOztBc0YzK2VBO0VBQStCO0F0RisrZS9COztBc0Y5K2VBO0VBQXFDO0F0RmsvZXJDOztBc0ZqL2VBO0VBQW9DO0F0RnEvZXBDOztBc0ZwL2VBO0VBQXlDO0F0RncvZXpDOztBc0Z2L2VBO0VBQTBDO0F0RjIvZTFDOztBc0YxL2VBO0VBQW9DO0F0RjgvZXBDOztBc0Y3L2VBO0VBQXNDO0F0RmlnZnRDOztBc0ZoZ2ZBO0VBQXdDO0F0Rm9nZnhDOztBc0ZuZ2ZBO0VBQThDO0F0RnVnZjlDOztBc0Z0Z2ZBO0VBQTZDO0F0RjBnZjdDOztBc0Z6Z2ZBO0VBQTZDO0F0RjZnZjdDOztBc0Y1Z2ZBO0VBQWdEO0F0RmdoZmhEOztBc0YvZ2ZBO0VBQXVEO0F0Rm1oZnZEOztBc0ZsaGZBO0VBQXdDO0F0RnNoZnhDOztBc0ZyaGZBO0VBQXdDO0F0RnloZnhDOztBc0Z4aGZBO0VBQXNDO0F0RjRoZnRDOztBc0YzaGZBO0VBQXNDO0F0RitoZnRDOztBc0Y5aGZBO0VBQXVDO0F0RmtpZnZDOztBc0ZqaWZBO0VBQWtDO0F0RnFpZmxDOztBc0ZwaWZBO0VBQXlDO0F0RndpZnpDOztBc0Z2aWZBO0VBQWlDO0F0RjJpZmpDOztBc0YxaWZBO0VBQXVDO0F0RjhpZnZDOztBc0Y3aWZBO0VBQWtDO0F0RmlqZmxDOztBc0ZoamZBO0VBQXVDO0F0Rm9qZnZDOztBc0ZuamZBO0VBQXNDO0F0RnVqZnRDOztBc0Z0amZBO0VBQW1DO0F0RjBqZm5DOztBc0Z6amZBO0VBQXlDO0F0RjZqZnpDOztBc0Y1amZBO0VBQStDO0F0RmdrZi9DOztBc0YvamZBO0VBQW9DO0F0Rm1rZnBDOztBc0Zsa2ZBO0VBQWtDO0F0RnNrZmxDOztBc0Zya2ZBO0VBQWtDO0F0RnlrZmxDOztBc0Z4a2ZBO0VBQWtDO0F0RjRrZmxDOztBc0Yza2ZBO0VBQXVDO0F0RitrZnZDOztBc0Y5a2ZBO0VBQW9DO0F0RmtsZnBDOztBc0ZqbGZBO0VBQTZDO0F0RnFsZjdDOztBc0ZwbGZBO0VBQXNDO0F0RndsZnRDOztBc0Z2bGZBO0VBQTBDO0F0RjJsZjFDOztBc0YxbGZBO0VBQW9DO0F0RjhsZnBDOztBc0Y3bGZBO0VBQWtDO0F0RmltZmxDOztBc0ZobWZBO0VBQWlDO0F0Rm9tZmpDOztBc0ZubWZBO0VBQXdDO0F0RnVtZnhDOztBc0Z0bWZBO0VBQTRDO0F0RjBtZjVDOztBc0Z6bWZBO0VBQWtDO0F0RjZtZmxDOztBc0Y1bWZBO0VBQXNDO0F0RmduZnRDOztBc0YvbWZBO0VBQTBDO0F0Rm1uZjFDOztBc0ZsbmZBO0VBQThDO0F0RnNuZjlDOztBc0ZybmZBO0VBQWlDO0F0RnluZmpDOztBc0Z4bmZBO0VBQW1DO0F0RjRuZm5DOztBc0YzbmZBO0VBQXdDO0F0RituZnhDOztBc0Y5bmZBO0VBQW1DO0F0RmtvZm5DOztBc0Zqb2ZBO0VBQWtDO0F0RnFvZmxDOztBc0Zwb2ZBO0VBQTBDO0F0RndvZjFDOztBc0Z2b2ZBO0VBQTBDO0F0RjJvZjFDOztBc0Yxb2ZBO0VBQXlDO0F0RjhvZnpDOztBc0Y3b2ZBO0VBQXlDO0F0RmlwZnpDOztBc0ZocGZBO0VBQW1DO0F0Rm9wZm5DOztBc0ZucGZBO0VBQWdDO0F0RnVwZmhDOztBc0Z0cGZBO0VBQW1DO0F0RjBwZm5DOztBc0Z6cGZBO0VBQTBDO0F0RjZwZjFDOztBc0Y1cGZBO0VBQStCO0F0RmdxZi9COztBc0YvcGZBO0VBQW1DO0F0Rm1xZm5DOztBc0ZscWZBO0VBQW9DO0F0RnNxZnBDOztBc0ZycWZBO0VBQTJDO0F0RnlxZjNDOztBc0Z4cWZBO0VBQWtDO0F0RjRxZmxDOztBc0YzcWZBO0VBQWlDO0F0RitxZmpDOztBc0Y5cWZBO0VBQW1DO0F0RmtyZm5DOztBc0ZqcmZBO0VBQWtDO0F0RnFyZmxDOztBc0ZwcmZBO0VBQW9DO0F0RndyZnBDOztBc0Z2cmZBO0VBQXFDO0F0RjJyZnJDOztBc0YxcmZBO0VBQTJDO0F0RjhyZjNDOztBc0Y3cmZBO0VBQXNDO0F0RmlzZnRDOztBc0Zoc2ZBO0VBQWlDO0F0Rm9zZmpDOztBc0Zuc2ZBO0VBQXFDO0F0RnVzZnJDOztBc0Z0c2ZBO0VBQXdDO0F0RjBzZnhDOztBc0Z6c2ZBO0VBQWtDO0F0RjZzZmxDOztBc0Y1c2ZBO0VBQTZDO0F0Rmd0ZjdDOztBc0Yvc2ZBO0VBQXVDO0F0Rm10ZnZDOztBc0ZsdGZBO0VBQW1DO0F0RnN0Zm5DOztBc0ZydGZBO0VBQW1DO0F0Rnl0Zm5DOztBc0Z4dGZBO0VBQXVDO0F0RjR0ZnZDOztBc0YzdGZBO0VBQW9DO0F0Rit0ZnBDOztBc0Y5dGZBO0VBQW1DO0F0Rmt1Zm5DOztBc0ZqdWZBO0VBQWdDO0F0RnF1ZmhDOztBc0ZwdWZBO0VBQWdDO0F0Rnd1ZmhDOztBc0Z2dWZBO0VBQWlDO0F0RjJ1ZmpDOztBc0YxdWZBO0VBQXFDO0F0Rjh1ZnJDOztBc0Y3dWZBO0VBQTJDO0F0Rml2ZjNDOztBc0ZodmZBO0VBQTJDO0F0Rm92ZjNDOztBc0ZudmZBO0VBQXVDO0F0RnV2ZnZDOztBc0Z0dmZBO0VBQXdDO0F0RjB2ZnhDOztBc0Z6dmZBO0VBQXVDO0F0RjZ2ZnZDOztBc0Y1dmZBO0VBQXFDO0F0Rmd3ZnJDOztBc0YvdmZBO0VBQXNDO0F0Rm13ZnRDOztBc0Zsd2ZBO0VBQXlDO0F0RnN3ZnpDOztBc0Zyd2ZBO0VBQTBDO0F0Rnl3ZjFDOztBc0Z4d2ZBO0VBQXlDO0F0RjR3ZnpDOztBc0Yzd2ZBO0VBQXNDO0F0Rit3ZnRDOztBc0Y5d2ZBO0VBQW9DO0F0Rmt4ZnBDOztBc0ZqeGZBO0VBQXVDO0F0RnF4ZnZDOztBc0ZweGZBO0VBQXVDO0F0Rnd4ZnZDOztBc0Z2eGZBO0VBQXVDO0F0RjJ4ZnZDOztBc0YxeGZBO0VBQXNDO0F0Rjh4ZnRDOztBc0Y3eGZBO0VBQXdDO0F0Rml5ZnhDOztBc0ZoeWZBO0VBQXdDO0F0Rm95ZnhDOztBc0ZueWZBO0VBQXVDO0F0RnV5ZnZDOztBc0Z0eWZBO0VBQXFDO0F0RjB5ZnJDOztBc0Z6eWZBO0VBQXFDO0F0RjZ5ZnJDOztBc0Y1eWZBO0VBQXVDO0F0Rmd6ZnZDOztBc0YveWZBO0VBQWtDO0F0Rm16ZmxDOztBc0ZsemZBO0VBQXNDO0F0RnN6ZnRDOztBc0ZyemZBO0VBQWlDO0F0Rnl6ZmpDOztBc0Z4emZBO0VBQXFDO0F0RjR6ZnJDOztBc0YzemZBO0VBQTBDO0F0Rit6ZjFDOztBc0Y5emZBO0VBQXFDO0F0RmswZnJDOztBc0ZqMGZBO0VBQW1DO0F0RnEwZm5DOztBc0ZwMGZBO0VBQTBDO0F0RncwZjFDOztBc0Z2MGZBO0VBQWtDO0F0RjIwZmxDOztBc0YxMGZBO0VBQXlDO0F0RjgwZnpDOztBc0Y3MGZBO0VBQXVDO0F0RmkxZnZDOztBc0ZoMWZBO0VBQW9DO0F0Rm8xZnBDOztBc0ZuMWZBO0VBQW1DO0F0RnUxZm5DOztBc0Z0MWZBO0VBQTBDO0F0RjAxZjFDOztBc0Z6MWZBO0VBQWlDO0F0RjYxZmpDOztBc0Y1MWZBO0VBQWtDO0F0RmcyZmxDOztBc0YvMWZBO0VBQWtDO0F0Rm0yZmxDOztBc0ZsMmZBO0VBQWtDO0F0RnMyZmxDOztBc0ZyMmZBO0VBQXdDO0F0RnkyZnhDOztBc0Z4MmZBO0VBQW1DO0F0RjQyZm5DOztBc0YzMmZBO0VBQWtDO0F0RisyZmxDOztBc0Y5MmZBO0VBQXlDO0F0RmszZnpDOztBc0ZqM2ZBO0VBQW9DO0F0RnEzZnBDOztBc0ZwM2ZBO0VBQWlDO0F0RnczZmpDOztBc0Z2M2ZBO0VBQWtDO0F0RjIzZmxDOztBc0YxM2ZBO0VBQXdDO0F0RjgzZnhDOztBc0Y3M2ZBO0VBQW9DO0F0Rmk0ZnBDOztBc0ZoNGZBO0VBQStCO0F0Rm80Zi9COztBc0ZuNGZBO0VBQWdDO0F0RnU0ZmhDOztBc0Z0NGZBO0VBQXNDO0F0RjA0ZnRDOztBc0Z6NGZBO0VBQTRDO0F0RjY0ZjVDOztBc0Y1NGZBO0VBQXdDO0F0Rmc1ZnhDOztBc0YvNGZBO0VBQXdDO0F0Rm01ZnhDOztBc0ZsNWZBO0VBQXVDO0F0RnM1ZnZDOztBc0ZyNWZBO0VBQXNDO0F0Rnk1ZnRDOztBc0Z4NWZBO0VBQXFDO0F0RjQ1ZnJDOztBc0YzNWZBO0VBQXlDO0F0Ris1ZnpDOztBc0Y5NWZBO0VBQWtDO0F0Rms2ZmxDOztBc0ZqNmZBO0VBQW9DO0F0RnE2ZnBDOztBc0ZwNmZBO0VBQW1DO0F0Rnc2Zm5DOztBc0Z2NmZBO0VBQXNDO0F0RjI2ZnRDOztBc0YxNmZBO0VBQWtDO0F0Rjg2ZmxDOztBc0Y3NmZBO0VBQXdDO0F0Rmk3ZnhDOztBc0ZoN2ZBO0VBQWlDO0F0Rm83ZmpDOztBc0ZuN2ZBO0VBQW1DO0F0RnU3Zm5DOztBc0Z0N2ZBO0VBQWtDO0F0RjA3ZmxDOztBc0Z6N2ZBO0VBQW1DO0F0RjY3Zm5DOztBc0Y1N2ZBO0VBQTJDO0F0Rmc4ZjNDOztBc0YvN2ZBO0VBQW1DO0F0Rm04Zm5DOztBc0ZsOGZBO0VBQXFDO0F0RnM4ZnJDOztBc0ZyOGZBO0VBQTRDO0F0Rnk4ZjVDOztBc0Z4OGZBO0VBQXVDO0F0RjQ4ZnZDOztBc0YzOGZBO0VBQWtDO0F0Ris4ZmxDOztBc0Y5OGZBO0VBQWlDO0F0Rms5ZmpDOztBc0ZqOWZBO0VBQXdDO0F0RnE5ZnhDOztBc0ZwOWZBO0VBQWlDO0F0Rnc5ZmpDOztBc0Z2OWZBO0VBQXlDO0F0RjI5ZnpDOztBc0YxOWZBO0VBQTRDO0F0Rjg5ZjVDOztBc0Y3OWZBO0VBQTRDO0F0RmkrZjVDOztBc0ZoK2ZBO0VBQTJDO0F0Rm8rZjNDOztBc0ZuK2ZBO0VBQW9DO0F0RnUrZnBDOztBc0Z0K2ZBO0VBQXdDO0F0RjArZnhDOztBc0Z6K2ZBO0VBQXVDO0F0RjYrZnZDOztBc0Y1K2ZBO0VBQTJDO0F0RmcvZjNDOztBc0YvK2ZBO0VBQWdDO0F0Rm0vZmhDOztBc0ZsL2ZBO0VBQWlEO0F0RnMvZmpEOztBc0ZyL2ZBO0VBQWdEO0F0RnkvZmhEOztBc0Z4L2ZBO0VBQXFDO0F0RjQvZnJDOztBc0YzL2ZBO0VBQXNDO0F0RisvZnRDOztBc0Y5L2ZBO0VBQTZDO0F0RmtnZ0I3Qzs7QXNGamdnQkE7RUFBdUM7QXRGcWdnQnZDOztBc0ZwZ2dCQTtFQUF1QztBdEZ3Z2dCdkM7O0FzRnZnZ0JBO0VBQW9DO0F0RjJnZ0JwQzs7QXNGMWdnQkE7RUFBb0M7QXRGOGdnQnBDOztBc0Y3Z2dCQTtFQUFtQztBdEZpaGdCbkM7O0FzRmhoZ0JBO0VBQWtDO0F0Rm9oZ0JsQzs7QXNGbmhnQkE7RUFBaUM7QXRGdWhnQmpDOztBc0Z0aGdCQTtFQUFpQztBdEYwaGdCakM7O0FzRnpoZ0JBO0VBQXdDO0F0RjZoZ0J4Qzs7QXNGNWhnQkE7RUFBeUM7QXRGZ2lnQnpDOztBc0YvaGdCQTtFQUFrQztBdEZtaWdCbEM7O0FzRmxpZ0JBO0VBQW1DO0F0RnNpZ0JuQzs7QXNGcmlnQkE7RUFBbUM7QXRGeWlnQm5DOztBc0Z4aWdCQTtFQUFpRDtBdEY0aWdCakQ7O0FzRjNpZ0JBO0VBQWlDO0F0RitpZ0JqQzs7QXNGOWlnQkE7RUFBaUM7QXRGa2pnQmpDOztBc0ZqamdCQTtFQUFxQztBdEZxamdCckM7O0FzRnBqZ0JBO0VBQXFDO0F0RndqZ0JyQzs7QXNGdmpnQkE7RUFBa0M7QXRGMmpnQmxDOztBc0YxamdCQTtFQUFvQztBdEY4amdCcEM7O0FzRjdqZ0JBO0VBQTJDO0F0RmlrZ0IzQzs7QXNGaGtnQkE7RUFBa0M7QXRGb2tnQmxDOztBdUZqK2lCQTtFSDBCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjI4aUJGOztBb0ZqOGlCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZtOGlCSjs7QXdGeC9pQkE7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlRMcUI7RVNNckI7RUFDQTtBeEZ5L2lCRjtBd0ZsL2lCQTtFQUNFO0VBQ0E7QXhGby9pQkY7O0F5RnpnakJBOzs7RUFBQTtBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJWTHFCO0VVTXJCO0VBQ0E7QXpGMGdqQkY7QXlGbmdqQkE7O0VBRUU7RUFDQTtBekZxZ2pCRjs7QTBGM2hqQkE7OztFQUFBO0FBTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlhMcUI7RVdNckI7RUFDQTtBMUY0aGpCRjtBMEZyaGpCQTtFQUNFO0VBQ0E7QTFGdWhqQkY7O0EyRjVpakJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGOGlqQko7O0EyRjVpakJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YraWpCSjtBMkY3aWpCSTtFQUNJO0EzRitpakJSO0EyRjVpakJJO0VBQ0k7RUFDQTtBM0Y4aWpCUjs7QTJGM2lqQkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y4aWpCSjs7QTJGM2lqQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGOGlqQko7QTJGNWlqQkk7RUFFSTtFQUNBO0EzRjZpakJSO0EyRjFpakJJO0VBQ0k7QTNGNGlqQlI7QTJGemlqQkk7RUFDSTtBM0YyaWpCUjs7QTJGeGlqQkE7RUFDSTtFQUNBO0VBQ0E7QTNGMmlqQko7QTJGMWlqQkk7RUFDSTtBM0Y0aWpCUjtBMkYxaWpCSTtFQUNJO0EzRjRpakJSO0EyRjFpakJJO0VBQ0k7QTNGNGlqQlI7QTJGdmpqQkE7RUFjSTtBM0Y0aWpCSjtBMkYxaWpCSTtFQUNJO0EzRjRpakJSO0EyRnppakJJO0VBQ0k7QTNGMmlqQlI7QTJGeGlqQkk7RUFDSTtBM0YwaWpCUjtBMkZ2aWpCSTtFQUNJO0VBQ0E7RUFDQTtBM0Z5aWpCUjs7QTJGdGlqQkE7RUFDSTtBM0Z5aWpCSjs7QTRGbG1qQkE7QUFHSTtFQUNJO0E1Rm1takJSOztBNEYvbGpCQTtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZpbWpCUjtBNEY3bGpCQTtBQUVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjhsakJKO0E0RjdsakJJOzs7RUFDSTtFQUNBO0VBQ0E7QTVGaW1qQlI7QTRGaG1qQlE7OztFQUNJLFVBakVhO0E1RnFxakJ6QjtBNEZqbWpCSTs7RUFDSSxhQXBFbUI7QTVGd3FqQjNCO0E0RmxtakJJOztFQUNJLG9CQWxGWTtFQW1GWjtFQUNBO0VBQ0EsWUFuRlk7RUFvRlosYUE3RWdCO0VBOEVoQjtFQUNBO0E1RnFtakJSOztBNEZqbWpCQTtFQUNJO0E1Rm9takJKO0E0Rm5takJJO0VBQ0k7RUFDQTtBNUZxbWpCUjtBNEZubWpCSTtFQUNJLFlBOUZlO0E1Rm1zakJ2QjtBNEZwbWpCUTtFQUNJLFlBL0ZXO0E1RnFzakJ2Qjs7QTRGam1qQkE7RUFDSTtBNUZvbWpCSjtBNEZubWpCSTtFQUNJO0VBQ0E7QTVGcW1qQlI7QTRGbm1qQkk7RUFDSSxZQTNHZTtBNUZndGpCdkI7QTRGcG1qQlE7RUFDSSxZQTlHVztBNUZvdGpCdkI7O0E0RmptakJBO0FBRUE7RUFDSTtBNUZtbWpCSjs7QTRGaG1qQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm1takJKO0E0RmxtakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGb21qQlI7QTRGbm1qQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RnFtakJaO0E0RnBtakJZO0VBQ0k7QTVGc21qQmhCO0E0RnJtakJnQjtFQUNJLFVBcEpLO0E1RjJ2akJ6QjtBNEZwbWpCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlBOUpNO0VBK0pOO0VBQ0E7RUFDQSxvQkF4S0k7RUF5S0osY0FqS0M7RUFrS0Q7RUFDQTtFQUNBLFlBektFO0VBMEtGLGFBbEtXO0VBbUtYO0VBQ0E7QTVGc21qQmhCO0E0Rm5takJRO0VBQ0ksWUFoTE07RUFpTE4sYUEzS1k7QTVGZ3hqQnhCOztBNkZueWpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3RnN5akJEO0E2Rm55akJBO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZxeWpCRDs7QTZGbnlqQkE7RUFBa0I7QTdGdXlqQmxCOztBNkZ0eWpCQTtFQUFtQjtBN0YweWpCbkI7O0E2Rnp5akJBO0VBQW1CO0E3RjZ5akJuQjs7QTZGNXlqQkE7RUFBb0I7QTdGZ3pqQnBCOztBNkYveWpCQTtFQUF1QjtBN0ZtempCdkI7O0E2Rmx6akJBO0VBQW9CO0E3RnN6akJwQjs7QTZGcnpqQkE7RUFBcUI7QTdGeXpqQnJCOztBNkZ4empCQTtFQUFtQjtBN0Y0empCbkI7O0E2RjN6akJBO0VBQWlCO0E3Rit6akJqQjs7QTZGOXpqQkE7RUFBa0I7QTdGazBqQmxCOztBNkZqMGpCQTtFQUF3QjtBN0ZxMGpCeEI7O0E2RnAwakJBO0VBQXFCO0E3RncwakJyQjs7QTZGdjBqQkE7RUFBMEI7QTdGMjBqQjFCOztBNkYxMGpCQTtFQUFtQjtBN0Y4MGpCbkI7O0E2RjcwakJBO0VBQW9CO0E3RmkxakJwQjs7QTZGaDFqQkE7RUFBb0I7QTdGbzFqQnBCOztBNkZuMWpCQTtFQUF3QjtBN0Z1MWpCeEI7O0E2RnQxakJBO0VBQW1CO0E3RjAxakJuQjs7QTZGejFqQkE7RUFBa0I7QTdGNjFqQmxCOztBNkY1MWpCQTtFQUFrQjtBN0ZnMmpCbEI7O0E2Ri8xakJBO0VBQTBCO0E3Rm0yakIxQjs7QTZGbDJqQkE7RUFBa0I7QTdGczJqQmxCOztBNkZyMmpCQTtFQUFvQjtBN0Z5MmpCcEI7O0E2RngyakJBO0VBQW9CO0E3RjQyakJwQjs7QTZGMzJqQkE7RUFBbUI7QTdGKzJqQm5COztBNkY5MmpCQTtFQUFzQjtBN0ZrM2pCdEI7O0E2RmozakJBO0VBQXNCO0E3RnEzakJ0Qjs7QTZGcDNqQkE7RUFBd0I7QTdGdzNqQnhCOztBNkZ2M2pCQTtFQUFxQjtBN0YyM2pCckI7O0E2RjEzakJBO0VBQWtCO0E3RjgzakJsQjs7QTZGNzNqQkE7RUFBaUI7QTdGaTRqQmpCOztBNkZoNGpCQTtFQUFrQjtBN0ZvNGpCbEI7O0E2Rm40akJBO0VBQW1CO0E3RnU0akJuQjs7QTZGdDRqQkE7RUFBcUI7QTdGMDRqQnJCOztBNkZ6NGpCQTtFQUF1QjtBN0Y2NGpCdkI7O0E2RjU0akJBO0VBQXFCO0E3Rmc1akJyQjs7QTZGLzRqQkE7RUFBd0I7QTdGbTVqQnhCOztBNkZsNWpCQTtFQUF5QjtBN0ZzNWpCekI7O0E2RnI1akJBO0VBQXdCO0E3Rnk1akJ4Qjs7QTZGeDVqQkE7RUFBMEI7QTdGNDVqQjFCOztBNkYzNWpCQTtFQUF3QjtBN0YrNWpCeEI7O0E2Rjk1akJBO0VBQXVCO0E3Rms2akJ2Qjs7QTZGajZqQkE7RUFBd0I7QTdGcTZqQnhCOztBNkZwNmpCQTtFQUFzQjtBN0Z3NmpCdEI7O0E2RnY2akJBO0VBQWtCO0E3RjI2akJsQjs7QTZGMTZqQkE7RUFBbUI7QTdGODZqQm5COztBNkY3NmpCQTtFQUFtQjtBN0ZpN2pCbkI7O0E2Rmg3akJBO0VBQW9CO0E3Rm83akJwQjs7QTZGbjdqQkE7RUFBeUI7QTdGdTdqQnpCOztBNkZ0N2pCQTtFQUF5QjtBN0YwN2pCekI7O0E2Rno3akJBO0VBQTBCO0E3RjY3akIxQjs7QTZGNTdqQkE7RUFBNkI7QTdGZzhqQjdCOztBNkYvN2pCQTtFQUEyQjtBN0ZtOGpCM0I7O0E2Rmw4akJBO0VBQXVCO0E3RnM4akJ2Qjs7QTZGcjhqQkE7RUFBd0I7QTdGeThqQnhCOztBNkZ4OGpCQTtFQUFxQjtBN0Y0OGpCckI7O0E2RjM4akJBO0VBQW9CO0E3Ris4akJwQjs7QTZGOThqQkE7RUFBb0I7QTdGazlqQnBCOztBNkZqOWpCQTtFQUFrQjtBN0ZxOWpCbEI7O0E2RnA5akJBO0VBQXlCO0E3Rnc5akJ6Qjs7QTZGdjlqQkE7RUFBdUI7QTdGMjlqQnZCOztBNkYxOWpCQTtFQUF3QjtBN0Y4OWpCeEI7O0E2Rjc5akJBO0VBQXNCO0E3RmkrakJ0Qjs7QTZGaCtqQkE7RUFBeUI7QTdGbytqQnpCOztBNkZuK2pCQTtFQUF3QjtBN0Z1K2pCeEI7O0E2RnQrakJBO0VBQXNCO0E3RjArakJ0Qjs7QTZGeitqQkE7RUFBbUI7QTdGNitqQm5COztBNkY1K2pCQTtFQUEyQjtBN0ZnL2pCM0I7O0E2Ri8rakJBO0VBQTBCO0E3Rm0vakIxQjs7QTZGbC9qQkE7RUFBcUI7QTdGcy9qQnJCOztBNkZyL2pCQTtFQUFxQjtBN0Z5L2pCckI7O0E2RngvakJBO0VBQXNCO0E3RjQvakJ0Qjs7QTZGMy9qQkE7RUFBdUI7QTdGKy9qQnZCOztBNkY5L2pCQTtFQUFxQjtBN0ZrZ2tCckI7O0E2Rmpna0JBO0VBQXNCO0E3RnFna0J0Qjs7QTZGcGdrQkE7RUFBaUI7QTdGd2drQmpCOztBNkZ2Z2tCQTtFQUFrQjtBN0YyZ2tCbEI7O0E2RjFna0JBO0VBQXFCO0E3Rjhna0JyQjs7QTZGN2drQkE7RUFBbUI7QTdGaWhrQm5COztBNkZoaGtCQTtFQUFvQjtBN0ZvaGtCcEI7O0E2Rm5oa0JBO0VBQW1CO0E3RnVoa0JuQjs7QTZGdGhrQkE7RUFBa0I7QTdGMGhrQmxCOztBNkZ6aGtCQTtFQUF1QjtBN0Y2aGtCdkI7O0E2RjVoa0JBO0VBQXNCO0E3Rmdpa0J0Qjs7QTZGL2hrQkE7RUFBcUI7QTdGbWlrQnJCOztBNkZsaWtCQTtFQUFzQjtBN0ZzaWtCdEI7O0E2RnJpa0JBO0VBQXFCO0E3Rnlpa0JyQjs7QTZGeGlrQkE7RUFBb0I7QTdGNGlrQnBCOztBNkYzaWtCQTtFQUFvQjtBN0YraWtCcEI7O0E2Rjlpa0JBO0VBQXFCO0E3Rmtqa0JyQjs7QTZGamprQkE7RUFBb0I7QTdGcWprQnBCOztBNkZwamtCQTtFQUFnQjtBN0Z3amtCaEI7O0E2RnZqa0JBO0VBQW9CO0E3RjJqa0JwQjs7QTZGMWprQkE7RUFBcUI7QTdGOGprQnJCOztBNkY3amtCQTtFQUFxQjtBN0Zpa2tCckI7O0E2Rmhra0JBO0VBQXdCO0E3Rm9ra0J4Qjs7QTZGbmtrQkE7RUFBc0I7QTdGdWtrQnRCOztBNkZ0a2tCQTtFQUFvQjtBN0Ywa2tCcEI7O0E2Rnpra0JBO0VBQXlCO0E3RjZra0J6Qjs7QTZGNWtrQkE7RUFBbUI7QTdGZ2xrQm5COztBNkYva2tCQTtFQUFzQjtBN0ZtbGtCdEI7O0E2Rmxsa0JBO0VBQWtCO0E3RnNsa0JsQjs7QTZGcmxrQkE7RUFBa0I7QTdGeWxrQmxCOztBNkZ4bGtCQTtFQUFtQjtBN0Y0bGtCbkI7O0E2RjNsa0JBO0VBQW1CO0E3Ritsa0JuQjs7QTZGOWxrQkE7RUFBcUI7QTdGa21rQnJCOztBNkZqbWtCQTtFQUFtQjtBN0ZxbWtCbkI7O0E2RnBta0JBO0VBQW9CO0E3Rndta0JwQjs7QTZGdm1rQkE7RUFBcUI7QTdGMm1rQnJCOztBNkYxbWtCQTtFQUFzQjtBN0Y4bWtCdEI7O0E2Rjdta0JBO0VBQXFCO0E3Rmlua0JyQjs7QTZGaG5rQkE7RUFBc0I7QTdGb25rQnRCOztBNkZubmtCQTtFQUFzQjtBN0Z1bmtCdEI7O0E2RnRua0JBO0VBQWtCO0E3RjBua0JsQjs7QTZGem5rQkE7RUFBbUI7QTdGNm5rQm5COztBNkY1bmtCQTtFQUF1QjtBN0Znb2tCdkI7O0E2Ri9ua0JBO0VBQXdCO0E3Rm1va0J4Qjs7QTZGbG9rQkE7RUFBd0I7QTdGc29rQnhCOztBNkZyb2tCQTtFQUFzQjtBN0Z5b2tCdEI7O0E2Rnhva0JBO0VBQXlCO0E3RjRva0J6Qjs7QTZGM29rQkE7RUFBMEI7QTdGK29rQjFCOztBNkY5b2tCQTtFQUF3QjtBN0ZrcGtCeEI7O0E2Rmpwa0JBO0VBQXFCO0E3RnFwa0JyQjs7QTZGcHBrQkE7RUFBc0I7QTdGd3BrQnRCOztBNkZ2cGtCQTtFQUFzQjtBN0YycGtCdEI7O0E2RjFwa0JBO0VBQXNCO0E3Rjhwa0J0Qjs7QTZGN3BrQkE7RUFBc0I7QTdGaXFrQnRCOztBNkZocWtCQTtFQUFzQjtBN0ZvcWtCdEI7O0E2Rm5xa0JBO0VBQXNCO0E3RnVxa0J0Qjs7QTZGdHFrQkE7RUFBc0I7QTdGMHFrQnRCOztBNkZ6cWtCQTtFQUFzQjtBN0Y2cWtCdEI7O0E2RjVxa0JBO0VBQXVCO0E3Rmdya0J2Qjs7QTZGL3FrQkE7RUFBdUI7QTdGbXJrQnZCOztBNkZscmtCQTtFQUF3QjtBN0ZzcmtCeEI7O0E2RnJya0JBO0VBQW9CO0E3Rnlya0JwQjs7QTZGeHJrQkE7RUFBcUI7QTdGNHJrQnJCOztBNkYzcmtCQTtFQUFzQjtBN0YrcmtCdEI7O0E2Rjlya0JBO0VBQXFCO0E3Rmtza0JyQjs7QTZGanNrQkE7RUFBb0I7QTdGcXNrQnBCOztBNkZwc2tCQTtFQUFzQjtBN0Z3c2tCdEI7O0E2RnZza0JBO0VBQXFCO0E3RjJza0JyQjs7QTZGMXNrQkE7RUFBaUI7QTdGOHNrQmpCOztBNkY3c2tCQTtFQUFrQjtBN0ZpdGtCbEI7O0E2Rmh0a0JBO0VBQWtCO0E3Rm90a0JsQjs7QTZGbnRrQkE7RUFBc0I7QTdGdXRrQnRCOztBNkZ0dGtCQTtFQUFvQjtBN0YwdGtCcEI7O0E2Rnp0a0JBO0VBQXVCO0E3RjZ0a0J2Qjs7QTZGNXRrQkE7RUFBd0I7QTdGZ3VrQnhCOztBNkYvdGtCQTtFQUFpQjtBN0ZtdWtCakI7O0E2Rmx1a0JBO0VBQWtCO0E3RnN1a0JsQjs7QTZGcnVrQkE7RUFBb0I7QTdGeXVrQnBCOztBNkZ4dWtCQTtFQUF3QjtBN0Y0dWtCeEI7O0E2RjN1a0JBO0VBQXFCO0E3Rit1a0JyQjs7QTZGOXVrQkE7RUFBaUI7QTdGa3ZrQmpCOztBNkZqdmtCQTtFQUF1QjtBN0ZxdmtCdkI7O0E2RnB2a0JBO0VBQXdCO0E3Rnd2a0J4Qjs7QTZGdnZrQkE7RUFBd0I7QTdGMnZrQnhCOztBNkYxdmtCQTtFQUF5QjtBN0Y4dmtCekI7O0E2Rjd2a0JBO0VBQW9CO0E3Rml3a0JwQjs7QTZGaHdrQkE7RUFBa0I7QTdGb3drQmxCOztBNkZud2tCQTtFQUFtQjtBN0Z1d2tCbkI7O0E2RnR3a0JBO0VBQW9CO0E3RjB3a0JwQjs7QTZGendrQkE7RUFBaUI7QTdGNndrQmpCOztBNkY1d2tCQTtFQUF5QjtBN0ZneGtCekI7O0E2Ri93a0JBO0VBQWtCO0E3Rm14a0JsQjs7QTZGbHhrQkE7RUFBb0I7QTdGc3hrQnBCOztBNkZyeGtCQTtFQUFtQjtBN0Z5eGtCbkI7O0E2Rnh4a0JBO0VBQW9CO0E3RjR4a0JwQjs7QTZGM3hrQkE7RUFBcUI7QTdGK3hrQnJCOztBNkY5eGtCQTtFQUFrQjtBN0ZreWtCbEI7O0E2Rmp5a0JBO0VBQWlCO0E3RnF5a0JqQjs7QTZGcHlrQkE7RUFBb0I7QTdGd3lrQnBCOztBNkZ2eWtCQTtFQUFpQjtBN0YyeWtCakI7O0E2RjF5a0JBO0VBQWtCO0E3Rjh5a0JsQjs7QTZGN3lrQkE7RUFBdUI7QTdGaXprQnZCOztBNkZoemtCQTtFQUFzQjtBN0ZvemtCdEI7O0E2Rm56a0JBO0VBQW1CO0E3RnV6a0JuQjs7QTZGdHprQkE7RUFBa0I7QTdGMHprQmxCOztBNkZ6emtCQTtFQUEyQjtBN0Y2emtCM0I7O0E2RjV6a0JBO0VBQW9CO0E3Rmcwa0JwQjs7QTZGL3prQkE7RUFBb0I7QTdGbTBrQnBCOztBNkZsMGtCQTtFQUFtQjtBN0ZzMGtCbkI7O0E2RnIwa0JBO0VBQW9CO0E3Rnkwa0JwQjs7QTZGeDBrQkE7RUFBd0I7QTdGNDBrQnhCOztBNkYzMGtCQTtFQUF1QjtBN0YrMGtCdkI7O0E2Rjkwa0JBO0VBQTJCO0E3Rmsxa0IzQjs7QTZGajFrQkE7RUFBa0I7QTdGcTFrQmxCOztBNkZwMWtCQTtFQUFtQjtBN0Z3MWtCbkI7O0E2RnYxa0JBO0VBQWtCO0E3RjIxa0JsQjs7QTZGMTFrQkE7RUFBa0I7QTdGODFrQmxCOztBNkY3MWtCQTtFQUFtQjtBN0ZpMmtCbkI7O0E2Rmgya0JBO0VBQW1CO0E3Rm8ya0JuQjs7QTZGbjJrQkE7RUFBbUI7QTdGdTJrQm5COztBNkZ0MmtCQTtFQUFtQjtBN0YwMmtCbkI7O0E2Rnoya0JBO0VBQTRCO0E3RjYya0I1Qjs7QTZGNTJrQkE7RUFBMEI7QTdGZzNrQjFCOztBNkYvMmtCQTtFQUF5QjtBN0ZtM2tCekI7O0E2Rmwza0JBO0VBQXVCO0E3RnMza0J2Qjs7QTZGcjNrQkE7RUFBcUI7QTdGeTNrQnJCOztBNkZ4M2tCQTtFQUF1QjtBN0Y0M2tCdkI7O0E2RjMza0JBO0VBQXFCO0E3Risza0JyQjs7QTZGOTNrQkE7RUFBb0I7QTdGazRrQnBCOztBNkZqNGtCQTtFQUFtQjtBN0ZxNGtCbkI7O0E2RnA0a0JBO0VBQWtCO0E3Rnc0a0JsQjs7QTZGdjRrQkE7RUFBa0I7QTdGMjRrQmxCOztBNkYxNGtCQTtFQUF3QjtBN0Y4NGtCeEI7O0E2Rjc0a0JBO0VBQWlCO0E3Rmk1a0JqQjs7QTZGaDVrQkE7RUFBc0I7QTdGbzVrQnRCOztBNkZuNWtCQTtFQUF1QjtBN0Z1NWtCdkI7O0E2RnQ1a0JBO0VBQXlCO0E3RjA1a0J6Qjs7QTZGejVrQkE7RUFBc0I7QTdGNjVrQnRCOztBNkY1NWtCQTtFQUF1QjtBN0ZnNmtCdkI7O0E2Ri81a0JBO0VBQWlCO0E3Rm02a0JqQjs7QTZGbDZrQkE7RUFBc0I7QTdGczZrQnRCOztBNkZyNmtCQTtFQUFpQztBN0Z5NmtCakM7O0E2Rng2a0JBO0VBQXdCO0E3RjQ2a0J4Qjs7QTZGMzZrQkE7RUFBdUI7QTdGKzZrQnZCOztBNkY5NmtCQTtFQUF1QjtBN0ZrN2tCdkI7O0E2Rmo3a0JBO0VBQW1CO0E3RnE3a0JuQjs7QTZGcDdrQkE7RUFBMEI7QTdGdzdrQjFCOztBNkZ2N2tCQTtFQUFpQjtBN0YyN2tCakI7O0E2RjE3a0JBO0VBQW1CO0E3Rjg3a0JuQjs7QTZGNzdrQkE7RUFBdUI7QTdGaThrQnZCOztBNkZoOGtCQTtFQUFtQjtBN0ZvOGtCbkI7O0E2Rm44a0JBO0VBQW9CO0E3RnU4a0JwQjs7QTZGdDhrQkE7RUFBbUI7QTdGMDhrQm5COztBNkZ6OGtCQTtFQUFvQjtBN0Y2OGtCcEI7O0E2RjU4a0JBO0VBQW9CO0E3Rmc5a0JwQjs7QTZGLzhrQkE7RUFBcUI7QTdGbTlrQnJCOztBNkZsOWtCQTtFQUFpQjtBN0ZzOWtCakI7O0E2RnI5a0JBO0VBQWtCO0E3Rnk5a0JsQjs7QTZGeDlrQkE7RUFBa0I7QTdGNDlrQmxCOztBNkYzOWtCQTtFQUFtQjtBN0YrOWtCbkI7O0E2Rjk5a0JBO0VBQWtCO0E3Rmsra0JsQjs7QTZGaitrQkE7RUFBbUI7QTdGcStrQm5COztBNkZwK2tCQTtFQUFrQjtBN0Z3K2tCbEI7O0E2RnYra0JBO0VBQW1CO0E3RjIra0JuQjs7QTZGMStrQkE7RUFBbUI7QTdGOCtrQm5COztBNkY3K2tCQTtFQUFvQjtBN0ZpL2tCcEI7O0E2Rmgva0JBO0VBQWtCO0E3Rm8va0JsQjs7QTZGbi9rQkE7RUFBbUI7QTdGdS9rQm5COztBNkZ0L2tCQTtFQUFxQjtBN0YwL2tCckI7O0E2Rnova0JBO0VBQXNCO0E3RjYva0J0Qjs7QTZGNS9rQkE7RUFBcUI7QTdGZ2dsQnJCOztBNkYvL2tCQTtFQUFzQjtBN0ZtZ2xCdEI7O0E2RmxnbEJBO0VBQXNCO0E3RnNnbEJ0Qjs7QTZGcmdsQkE7RUFBdUI7QTdGeWdsQnZCOztBNkZ4Z2xCQTtFQUFxQjtBN0Y0Z2xCckI7O0E2RjNnbEJBO0VBQXNCO0E3RitnbEJ0Qjs7QTZGOWdsQkE7RUFBcUI7QTdGa2hsQnJCOztBNkZqaGxCQTtFQUFzQjtBN0ZxaGxCdEI7O0E2RnBobEJBO0VBQXVCO0E3RndobEJ2Qjs7QTZGdmhsQkE7RUFBd0I7QTdGMmhsQnhCOztBNkYxaGxCQTtFQUFvQjtBN0Y4aGxCcEI7O0E2RjdobEJBO0VBQXFCO0E3RmlpbEJyQjs7QTZGaGlsQkE7RUFBd0I7QTdGb2lsQnhCOztBNkZuaWxCQTtFQUF5QjtBN0Z1aWxCekI7O0E2RnRpbEJBO0VBQW9CO0E3RjBpbEJwQjs7QTZGemlsQkE7RUFBcUI7QTdGNmlsQnJCOztBNkY1aWxCQTtFQUFzQjtBN0ZnamxCdEI7O0E2Ri9pbEJBO0VBQXlCO0E3Rm1qbEJ6Qjs7QTZGbGpsQkE7RUFBd0I7QTdGc2psQnhCOztBNkZyamxCQTtFQUF3QjtBN0Z5amxCeEI7O0E2RnhqbEJBO0VBQXFCO0E3RjRqbEJyQjs7QTZGM2psQkE7RUFBMEI7QTdGK2psQjFCOztBNkY5amxCQTtFQUFzQjtBN0Zra2xCdEI7O0E2RmprbEJBO0VBQWtCO0E3RnFrbEJsQjs7QTZGcGtsQkE7RUFBbUI7QTdGd2tsQm5COztBNkZ2a2xCQTtFQUFrQjtBN0Yya2xCbEI7O0E2RjFrbEJBO0VBQTJCO0E3RjhrbEIzQjs7QTZGN2tsQkE7RUFBcUI7QTdGaWxsQnJCOztBNkZobGxCQTtFQUFtQjtBN0ZvbGxCbkI7O0E2Rm5sbEJBO0VBQXVCO0E3RnVsbEJ2Qjs7QTZGdGxsQkE7RUFBd0I7QTdGMGxsQnhCOztBNkZ6bGxCQTtFQUF5QjtBN0Y2bGxCekI7O0E2RjVsbEJBO0VBQW1CO0E3RmdtbEJuQjs7QTZGL2xsQkE7RUFBa0I7QTdGbW1sQmxCOztBNkZsbWxCQTtFQUFtQjtBN0ZzbWxCbkI7O0E2RnJtbEJBO0VBQW1CO0E3RnltbEJuQjs7QTZGeG1sQkE7RUFBa0I7QTdGNG1sQmxCOztBNkYzbWxCQTtFQUFzQjtBN0YrbWxCdEI7O0E2RjltbEJBO0VBQWtCO0E3RmtubEJsQjs7QTZGam5sQkE7RUFBc0I7QTdGcW5sQnRCOztBNkZwbmxCQTtFQUFzQjtBN0Z3bmxCdEI7O0E2RnZubEJBO0VBQW1CO0E3RjJubEJuQjs7QTZGMW5sQkE7RUFBb0I7QTdGOG5sQnBCOztBNkY3bmxCQTtFQUFtQjtBN0Zpb2xCbkI7O0E2RmhvbEJBO0VBQXVCO0E3Rm9vbEJ2Qjs7QTZGbm9sQkE7RUFBc0I7QTdGdW9sQnRCOztBNkZ0b2xCQTtFQUFtQjtBN0Ywb2xCbkI7O0E2RnpvbEJBO0VBQWtCO0E3RjZvbEJsQjs7QTZGNW9sQkE7RUFBdUI7QTdGZ3BsQnZCOztBNkYvb2xCQTtFQUFtQjtBN0ZtcGxCbkI7O0E2RmxwbEJBO0VBQW1CO0E3RnNwbEJuQjs7QTZGcnBsQkE7RUFBeUI7QTdGeXBsQnpCOztBNkZ4cGxCQTtFQUEyQjtBN0Y0cGxCM0I7O0E2RjNwbEJBO0VBQXdCO0E3RitwbEJ4Qjs7QTZGOXBsQkE7RUFBeUI7QTdGa3FsQnpCOztBNkZqcWxCQTtFQUEwQjtBN0ZxcWxCMUI7O0E2RnBxbEJBO0VBQTZCO0E3RndxbEI3Qjs7QTZGdnFsQkE7RUFBNkI7QTdGMnFsQjdCOztBNkYxcWxCQTtFQUFrQjtBN0Y4cWxCbEI7O0E2RjdxbEJBO0VBQW1CO0E3RmlybEJuQjs7QTZGaHJsQkE7RUFBc0I7QTdGb3JsQnRCOztBNkZucmxCQTtFQUFxQjtBN0Z1cmxCckI7O0E2RnRybEJBO0VBQTJCO0E3RjBybEIzQjs7QTZGenJsQkE7RUFBc0I7QTdGNnJsQnRCOztBNkY1cmxCQTtFQUE0QjtBN0Znc2xCNUI7O0E2Ri9ybEJBO0VBQXlCO0E3Rm1zbEJ6Qjs7QTZGbHNsQkE7RUFBOEI7QTdGc3NsQjlCOztBNkZyc2xCQTtFQUF3QjtBN0Z5c2xCeEI7O0E2RnhzbEJBO0VBQTZCO0E3RjRzbEI3Qjs7QTZGM3NsQkE7RUFBd0I7QTdGK3NsQnhCOztBNkY5c2xCQTtFQUE0QjtBN0ZrdGxCNUI7O0E2Rmp0bEJBO0VBQXVCO0E3RnF0bEJ2Qjs7QTZGcHRsQkE7RUFBNkI7QTdGd3RsQjdCOztBNkZ2dGxCQTtFQUEwQjtBN0YydGxCMUI7O0E2RjF0bEJBO0VBQStCO0E3Rjh0bEIvQjs7QTZGN3RsQkE7RUFBeUI7QTdGaXVsQnpCOztBNkZodWxCQTtFQUE4QjtBN0ZvdWxCOUI7O0E2Rm51bEJBO0VBQXlCO0E3RnV1bEJ6Qjs7QTZGdHVsQkE7RUFBdUI7QTdGMHVsQnZCOztBNkZ6dWxCQTtFQUEwQjtBN0Y2dWxCMUI7O0E2RjV1bEJBO0VBQXlCO0E3Rmd2bEJ6Qjs7QTZGL3VsQkE7RUFBeUI7QTdGbXZsQnpCOztBNkZsdmxCQTtFQUFpQjtBN0ZzdmxCakI7O0E2RnJ2bEJBO0VBQXFCO0E3Rnl2bEJyQjs7QTZGeHZsQkE7RUFBdUI7QTdGNHZsQnZCOztBNkYzdmxCQTtFQUE0QjtBN0YrdmxCNUI7O0E2Rjl2bEJBO0VBQTZCO0E3Rmt3bEI3Qjs7QTZGandsQkE7RUFBOEI7QTdGcXdsQjlCOztBNkZwd2xCQTtFQUFnQztBN0Z3d2xCaEM7O0E2RnZ3bEJBO0VBQTZCO0E3RjJ3bEI3Qjs7QTZGMXdsQkE7RUFBOEI7QTdGOHdsQjlCOztBNkY3d2xCQTtFQUFxQjtBN0ZpeGxCckI7O0E2Rmh4bEJBO0VBQW1CO0E3Rm94bEJuQjs7QTZGbnhsQkE7RUFBa0I7QTdGdXhsQmxCOztBNkZ0eGxCQTtFQUFpQjtBN0YweGxCakI7O0E2Rnp4bEJBO0VBQThCO0E3RjZ4bEI5Qjs7QTZGNXhsQkE7RUFBZ0M7QTdGZ3lsQmhDOztBNkYveGxCQTtFQUEyQjtBN0ZteWxCM0I7O0E2Rmx5bEJBO0VBQTRCO0E3RnN5bEI1Qjs7QTZGcnlsQkE7RUFBNkI7QTdGeXlsQjdCOztBNkZ4eWxCQTtFQUFrQjtBN0Y0eWxCbEI7O0E2RjN5bEJBO0VBQXdCO0E3Rit5bEJ4Qjs7QTZGOXlsQkE7RUFBcUI7QTdGa3psQnJCOztBNkZqemxCQTtFQUFzQjtBN0ZxemxCdEI7O0E2RnB6bEJBO0VBQW9CO0E3Rnd6bEJwQjs7QTZGdnpsQkE7RUFBa0I7QTdGMnpsQmxCOztBNkYxemxCQTtFQUFzQjtBN0Y4emxCdEI7O0E2Rjd6bEJBO0VBQXVCO0E3RmkwbEJ2Qjs7QTZGaDBsQkE7RUFBeUI7QTdGbzBsQnpCOztBNkZuMGxCQTtFQUF3QjtBN0Z1MGxCeEI7O0E2RnQwbEJBO0VBQXVCO0E3RjAwbEJ2Qjs7QTZGejBsQkE7RUFBa0I7QTdGNjBsQmxCOztBNkY1MGxCQTtFQUF1QjtBN0ZnMWxCdkI7O0E2Ri8wbEJBO0VBQW9CO0E3Rm0xbEJwQjs7QTZGbDFsQkE7RUFBMkI7QTdGczFsQjNCOztBNkZyMWxCQTtFQUFtQjtBN0Z5MWxCbkI7O0E2RngxbEJBO0VBQW1CO0E3RjQxbEJuQjs7QTZGMzFsQkE7RUFBd0I7QTdGKzFsQnhCOztBNkY5MWxCQTtFQUF5QjtBN0ZrMmxCekI7O0E2RmoybEJBO0VBQXVCO0E3RnEybEJ2Qjs7QTZGcDJsQkE7RUFBMEI7QTdGdzJsQjFCOztBNkZ2MmxCQTtFQUF3QjtBN0YyMmxCeEI7O0E2RjEybEJBO0VBQXdCO0E3RjgybEJ4Qjs7QTZGNzJsQkE7RUFBdUI7QTdGaTNsQnZCOztBNkZoM2xCQTtFQUE4QjtBN0ZvM2xCOUI7O0E2Rm4zbEJBO0VBQW1CO0E3RnUzbEJuQjs7QTZGdDNsQkE7RUFBb0I7QTdGMDNsQnBCOztBNkZ6M2xCQTtFQUE2QjtBN0Y2M2xCN0I7O0E2RjUzbEJBO0VBQXFCO0E3Rmc0bEJyQjs7QTZGLzNsQkE7RUFBaUI7QTdGbTRsQmpCOztBNkZsNGxCQTtFQUFpQjtBN0ZzNGxCakI7O0E2RnI0bEJBO0VBQXFCO0E3Rnk0bEJyQjs7QTZGeDRsQkE7RUFBNEI7QTdGNDRsQjVCOztBNkYzNGxCQTtFQUE4QjtBN0YrNGxCOUI7O0E2Rjk0bEJBO0VBQTZCO0E3Rms1bEI3Qjs7QTZGajVsQkE7RUFBK0I7QTdGcTVsQi9COztBNkZwNWxCQTtFQUE2QjtBN0Z3NWxCN0I7O0E2RnY1bEJBO0VBQTZCO0E3RjI1bEI3Qjs7QTZGMTVsQkE7RUFBbUI7QTdGODVsQm5COztBNkY3NWxCQTtFQUFxQjtBN0ZpNmxCckI7O0E2Rmg2bEJBO0VBQW1CO0E3Rm82bEJuQjs7QTZGbjZsQkE7RUFBb0I7QTdGdTZsQnBCOztBNkZ0NmxCQTtFQUFzQjtBN0YwNmxCdEI7O0E2Rno2bEJBO0VBQW9CO0E3RjY2bEJwQjs7QTZGNTZsQkE7RUFBa0I7QTdGZzdsQmxCOztBNkYvNmxCQTtFQUFtQjtBN0ZtN2xCbkI7O0E2Rmw3bEJBO0VBQW1CO0E3RnM3bEJuQjs7QTZGcjdsQkE7RUFBbUI7QTdGeTdsQm5COztBNkZ4N2xCQTtFQUFvQjtBN0Y0N2xCcEI7O0E2RjM3bEJBO0VBQW9CO0E3Ris3bEJwQjs7QTZGOTdsQkE7RUFBcUI7QTdGazhsQnJCOztBNkZqOGxCQTtFQUFxQjtBN0ZxOGxCckI7O0E2RnA4bEJBO0VBQXlCO0E3Rnc4bEJ6Qjs7QTZGdjhsQkE7RUFBMEI7QTdGMjhsQjFCOztBNkYxOGxCQTtFQUEwQjtBN0Y4OGxCMUI7O0E2Rjc4bEJBO0VBQXNCO0E3Rmk5bEJ0Qjs7QTZGaDlsQkE7RUFBMEI7QTdGbzlsQjFCOztBNkZuOWxCQTtFQUFzQjtBN0Z1OWxCdEI7O0E2RnQ5bEJBO0VBQXVCO0E3RjA5bEJ2Qjs7QTZGejlsQkE7RUFBdUI7QTdGNjlsQnZCOztBNkY1OWxCQTtFQUFzQjtBN0ZnK2xCdEI7O0E2Ri85bEJBO0VBQXFCO0E3Rm0rbEJyQjs7QTZGbCtsQkE7RUFBc0I7QTdGcytsQnRCOztBNkZyK2xCQTtFQUFxQjtBN0Z5K2xCckI7O0E2RngrbEJBO0VBQWtCO0E3RjQrbEJsQjs7QTZGMytsQkE7RUFBZ0I7QTdGKytsQmhCOztBNkY5K2xCQTtFQUFvQjtBN0ZrL2xCcEI7O0E2RmovbEJBO0VBQXdCO0E3RnEvbEJ4Qjs7QTZGcC9sQkE7RUFBaUI7QTdGdy9sQmpCOztBNkZ2L2xCQTtFQUFrQjtBN0YyL2xCbEI7O0E2RjEvbEJBO0VBQXFCO0E3RjgvbEJyQjs7QTZGNy9sQkE7RUFBc0I7QTdGaWdtQnRCOztBNkZoZ21CQTtFQUFvQjtBN0ZvZ21CcEI7O0E2Rm5nbUJBO0VBQW1CO0E3RnVnbUJuQjs7QTZGdGdtQkE7RUFBb0I7QTdGMGdtQnBCOztBNkZ6Z21CQTtFQUFvQjtBN0Y2Z21CcEI7O0E2RjVnbUJBO0VBQW9CO0E3RmdobUJwQjs7QTZGL2dtQkE7RUFBcUI7QTdGbWhtQnJCOztBNkZsaG1CQTtFQUFxQjtBN0ZzaG1CckI7O0E2RnJobUJBO0VBQXFCO0E3RnlobUJyQjs7QTZGeGhtQkE7RUFBc0I7QTdGNGhtQnRCOztBNkYzaG1CQTtFQUFxQjtBN0YraG1CckI7O0E2RjlobUJBO0VBQXNCO0E3RmtpbUJ0Qjs7QTZGamltQkE7RUFBd0I7QTdGcWltQnhCOztBNkZwaW1CQTtFQUFtQjtBN0Z3aW1CbkI7O0E2RnZpbUJBO0VBQW1CO0E3RjJpbUJuQjs7QTZGMWltQkE7RUFBb0I7QTdGOGltQnBCOztBNkY3aW1CQTtFQUFxQjtBN0Zpam1CckI7O0E2RmhqbUJBO0VBQXNCO0E3Rm9qbUJ0Qjs7QTZGbmptQkE7RUFBb0I7QTdGdWptQnBCOztBNkZ0am1CQTtFQUFpQjtBN0Ywam1CakI7O0E2RnpqbUJBO0VBQXNCO0E3RjZqbUJ0Qjs7QTZGNWptQkE7RUFBb0I7QTdGZ2ttQnBCOztBNkYvam1CQTtFQUF1QjtBN0Zta21CdkI7O0E2RmxrbUJBO0VBQW9CO0E3RnNrbUJwQjs7QTZGcmttQkE7RUFBa0I7QTdGeWttQmxCOztBNkZ4a21CQTtFQUFxQjtBN0Y0a21CckI7O0E2RjNrbUJBO0VBQXNCO0E3RitrbUJ0Qjs7QTZGOWttQkE7RUFBb0I7QTdGa2xtQnBCOztBNkZqbG1CQTtFQUFxQjtBN0ZxbG1CckI7O0E2RnBsbUJBO0VBQW1CO0E3RndsbUJuQjs7QTZGdmxtQkE7RUFBb0I7QTdGMmxtQnBCOztBNkYxbG1CQTtFQUFpQjtBN0Y4bG1CakI7O0E2RjdsbUJBO0VBQXNCO0E3RmltbUJ0Qjs7QTZGaG1tQkE7RUFBb0I7QTdGb21tQnBCOztBNkZubW1CQTtFQUFxQjtBN0Z1bW1CckI7O0E2RnRtbUJBO0VBQXFCO0E3RjBtbUJyQjs7QTZGem1tQkE7RUFBc0I7QTdGNm1tQnRCOztBNkY1bW1CQTtFQUF3QjtBN0Znbm1CeEI7O0E2Ri9tbUJBO0VBQXlCO0E3Rm1ubUJ6Qjs7QTZGbG5tQkE7RUFBbUI7QTdGc25tQm5COztBNkZybm1CQTtFQUFvQjtBN0Z5bm1CcEI7O0E2RnhubUJBO0VBQXdCO0E3RjRubUJ4Qjs7QTZGM25tQkE7RUFBdUI7QTdGK25tQnZCOztBNkY5bm1CQTtFQUFzQjtBN0Zrb21CdEI7O0E2RmpvbUJBO0VBQXVCO0E3RnFvbUJ2Qjs7QTZGcG9tQkE7RUFBb0I7QTdGd29tQnBCOztBNkZ2b21CQTtFQUFxQjtBN0Yyb21CckI7O0E2RjFvbUJBO0VBQXVCO0E3RjhvbUJ2Qjs7QTZGN29tQkE7RUFBeUI7QTdGaXBtQnpCOztBNkZocG1CQTtFQUEwQjtBN0ZvcG1CMUI7O0E2Rm5wbUJBO0VBQTJCO0E3RnVwbUIzQjs7QTZGdHBtQkE7RUFBdUI7QTdGMHBtQnZCOztBNkZ6cG1CQTtFQUF3QjtBN0Y2cG1CeEI7O0E2RjVwbUJBO0VBQWtCO0E3RmdxbUJsQjs7QTZGL3BtQkE7RUFBbUI7QTdGbXFtQm5COztBNkZscW1CQTtFQUFvQjtBN0ZzcW1CcEI7O0E2RnJxbUJBO0VBQXdCO0E3RnlxbUJ4Qjs7QTZGeHFtQkE7RUFBa0I7QTdGNHFtQmxCOztBNkYzcW1CQTtFQUFvQjtBN0YrcW1CcEI7O0E2RjlxbUJBO0VBQW9CO0E3RmtybUJwQjs7QTZGanJtQkE7RUFBcUI7QTdGcXJtQnJCOztBNkZwcm1CQTtFQUFnQjtBN0Z3cm1CaEI7O0E2RnZybUJBO0VBQWtCO0E3RjJybUJsQjs7QTZGMXJtQkE7RUFBb0I7QTdGOHJtQnBCOztBNkY3cm1CQTtFQUFtQjtBN0Zpc21CbkI7O0E2RmhzbUJBO0VBQXNCO0E3Rm9zbUJ0Qjs7QTZGbnNtQkE7RUFBNkI7QTdGdXNtQjdCOztBNkZ0c21CQTtFQUF1QjtBN0Ywc21CdkI7O0E2RnpzbUJBO0VBQXdCO0E3RjZzbUJ4Qjs7QTZGNXNtQkE7RUFBeUI7QTdGZ3RtQnpCOztBNkYvc21CQTtFQUF1QjtBN0ZtdG1CdkI7O0E2Rmx0bUJBO0VBQXdCO0E3RnN0bUJ4Qjs7QTZGcnRtQkE7RUFBa0I7QTdGeXRtQmxCOztBNkZ4dG1CQTtFQUFpQjtBN0Y0dG1CakI7O0E2RjN0bUJBO0VBQXFCO0E3Rit0bUJyQjs7QTZGOXRtQkE7RUFBaUI7QTdGa3VtQmpCOztBNkZqdW1CQTtFQUFxQjtBN0ZxdW1CckI7O0E2RnB1bUJBO0VBQW1CO0E3Rnd1bUJuQjs7QTZGdnVtQkE7RUFBbUI7QTdGMnVtQm5COztBNkYxdW1CQTtFQUFtQjtBN0Y4dW1CbkI7O0E2Rjd1bUJBO0VBQW1CO0E3Rml2bUJuQjs7QTZGaHZtQkE7RUFBbUI7QTdGb3ZtQm5COztBNkZudm1CQTtFQUFtQjtBN0Z1dm1CbkI7O0E2RnR2bUJBO0VBQW1CO0E3RjB2bUJuQjs7QTZGenZtQkE7RUFBbUI7QTdGNnZtQm5COztBNkY1dm1CQTtFQUFtQjtBN0Znd21CbkI7O0E2Ri92bUJBO0VBQW1CO0E3Rm13bUJuQjs7QTZGbHdtQkE7RUFBbUI7QTdGc3dtQm5COztBNkZyd21CQTtFQUFtQjtBN0Z5d21CbkI7O0E2Rnh3bUJBO0VBQW1CO0E3RjR3bUJuQjs7QTZGM3dtQkE7RUFBbUI7QTdGK3dtQm5COztBNkY5d21CQTtFQUFtQjtBN0ZreG1CbkI7O0E2Rmp4bUJBO0VBQW1CO0E3RnF4bUJuQjs7QTZGcHhtQkE7RUFBbUI7QTdGd3htQm5COztBNkZ2eG1CQTtFQUFtQjtBN0YyeG1CbkI7O0E2RjF4bUJBO0VBQW1CO0E3Rjh4bUJuQjs7QTZGN3htQkE7RUFBbUI7QTdGaXltQm5COztBNkZoeW1CQTtFQUFtQjtBN0ZveW1CbkI7O0E2Rm55bUJBO0VBQW1CO0E3RnV5bUJuQjs7QTZGdHltQkE7RUFBbUI7QTdGMHltQm5COztBNkZ6eW1CQTtFQUFtQjtBN0Y2eW1CbkI7O0E2RjV5bUJBO0VBQW1CO0E3Rmd6bUJuQjs7QTZGL3ltQkE7RUFBbUI7QTdGbXptQm5COztBNkZsem1CQTtFQUFtQjtBN0Zzem1CbkI7O0E2RnJ6bUJBO0VBQW1CO0E3Rnl6bUJuQjs7QTZGeHptQkE7RUFBbUI7QTdGNHptQm5COztBNkYzem1CQTtFQUFtQjtBN0Yrem1CbkI7O0E2Rjl6bUJBO0VBQW1CO0E3RmswbUJuQjs7QTZGajBtQkE7RUFBbUI7QTdGcTBtQm5COztBNkZwMG1CQTtFQUFtQjtBN0Z3MG1CbkI7O0E2RnYwbUJBO0VBQW1CO0E3RjIwbUJuQjs7QTZGMTBtQkE7RUFBbUI7QTdGODBtQm5COztBNkY3MG1CQTtFQUFtQjtBN0ZpMW1CbkI7O0E2RmgxbUJBO0VBQW1CO0E3Rm8xbUJuQjs7QTZGbjFtQkE7RUFBbUI7QTdGdTFtQm5COztBNkZ0MW1CQTtFQUFtQjtBN0YwMW1CbkI7O0E2RnoxbUJBO0VBQW1CO0E3RjYxbUJuQjs7QTZGNTFtQkE7RUFBbUI7QTdGZzJtQm5COztBNkYvMW1CQTtFQUFtQjtBN0ZtMm1CbkI7O0E2RmwybUJBO0VBQW1CO0E3RnMybUJuQjs7QTZGcjJtQkE7RUFBbUI7QTdGeTJtQm5COztBNkZ4Mm1CQTtFQUFtQjtBN0Y0Mm1CbkI7O0E2RjMybUJBO0VBQW1CO0E3RisybUJuQjs7QTZGOTJtQkE7RUFBbUI7QTdGazNtQm5COztBNkZqM21CQTtFQUFtQjtBN0ZxM21CbkI7O0E2RnAzbUJBO0VBQW1CO0E3RnczbUJuQjs7QTZGdjNtQkE7RUFBbUI7QTdGMjNtQm5COztBNkYxM21CQTtFQUFtQjtBN0Y4M21CbkI7O0E2RjczbUJBO0VBQW1CO0E3Rmk0bUJuQjs7QTZGaDRtQkE7RUFBbUI7QTdGbzRtQm5COztBNkZuNG1CQTtFQUFtQjtBN0Z1NG1CbkI7O0E2RnQ0bUJBO0VBQW1CO0E3RjA0bUJuQjs7QTZGejRtQkE7RUFBbUI7QTdGNjRtQm5COztBNkY1NG1CQTtFQUFtQjtBN0ZnNW1CbkI7O0E2Ri80bUJBO0VBQW1CO0E3Rm01bUJuQjs7QTZGbDVtQkE7RUFBbUI7QTdGczVtQm5COztBNkZyNW1CQTtFQUFtQjtBN0Z5NW1CbkI7O0E2Rng1bUJBO0VBQW1CO0E3RjQ1bUJuQjs7QTZGMzVtQkE7RUFBbUI7QTdGKzVtQm5COztBNkY5NW1CQTtFQUFtQjtBN0ZrNm1CbkI7O0E2Rmo2bUJBO0VBQW1CO0E3RnE2bUJuQjs7QTZGcDZtQkE7RUFBbUI7QTdGdzZtQm5COztBNkZ2Nm1CQTtFQUFtQjtBN0YyNm1CbkI7O0E2RjE2bUJBO0VBQW1CO0E3Rjg2bUJuQjs7QTZGNzZtQkE7RUFBbUI7QTdGaTdtQm5COztBNkZoN21CQTtFQUFtQjtBN0ZvN21CbkI7O0E2Rm43bUJBO0VBQW1CO0E3RnU3bUJuQjs7QTZGdDdtQkE7RUFBbUI7QTdGMDdtQm5COztBNkZ6N21CQTtFQUFtQjtBN0Y2N21CbkI7O0E2RjU3bUJBO0VBQW1CO0E3Rmc4bUJuQjs7QTZGLzdtQkE7RUFBbUI7QTdGbThtQm5COztBNkZsOG1CQTtFQUFtQjtBN0ZzOG1CbkI7O0E2RnI4bUJBO0VBQW1CO0E3Rnk4bUJuQjs7QTZGeDhtQkE7RUFBbUI7QTdGNDhtQm5COztBNkYzOG1CQTtFQUFtQjtBN0YrOG1CbkI7O0E2Rjk4bUJBO0VBQW1CO0E3Rms5bUJuQjs7QTZGajltQkE7RUFBbUI7QTdGcTltQm5COztBNkZwOW1CQTtFQUFtQjtBN0Z3OW1CbkI7O0E2RnY5bUJBO0VBQW1CO0E3RjI5bUJuQjs7QTZGMTltQkE7RUFBbUI7QTdGODltQm5COztBNkY3OW1CQTtFQUFtQjtBN0ZpK21CbkI7O0E2RmgrbUJBO0VBQW1CO0E3Rm8rbUJuQjs7QTZGbittQkE7RUFBbUI7QTdGdSttQm5COztBNkZ0K21CQTtFQUFtQjtBN0YwK21CbkI7O0E2RnorbUJBO0VBQW1CO0E3RjYrbUJuQjs7QTZGNSttQkE7RUFBbUI7QTdGZy9tQm5COztBNkYvK21CQTtFQUFtQjtBN0ZtL21CbkI7O0E2RmwvbUJBO0VBQW1CO0E3RnMvbUJuQjs7QTZGci9tQkE7RUFBbUI7QTdGeS9tQm5COztBNkZ4L21CQTtFQUFtQjtBN0Y0L21CbkI7O0E2RjMvbUJBO0VBQW1CO0E3RisvbUJuQjs7QTZGOS9tQkE7RUFBbUI7QTdGa2duQm5COztBOEZybW9CQTs7O29FQUFBO0FBS0E7RUFBa0I7QTlGd21vQmxCOztBOEZ4bW9CK0I7RUFBNkI7RUFBUztFQUFtQjtFQUFXO0VBQVk7RUFBZ0I7RUFBVTtFQUFrQjtBOUZtbm9CM0o7O0E4Rm5ub0JxSztFQUFpQjtFQUFTO0VBQVU7RUFBUztFQUFVO0VBQWdCO0VBQXFCO0VBQWU7QTlGOG5vQmhSOztBOEY5bm9CZ1M7RUFBcUQ7RUFBVztFQUFjO0E5Rm9vb0I5Vzs7QThGcG9vQnVZO0VBQTBCO0E5Rndvb0JqYTs7QThGeG9vQjRhO0VBQWdCO0VBQVc7RUFBWTtFQUFNO0VBQU87RUFBa0I7RUFBVTtBOUZrcG9CNWY7O0E4Rmxwb0IwaEI7RUFBVTtBOUZzcG9CcGlCOztBOEZ0cG9CZ2pCO0VBQW1CO0VBQXlCO0E5RjJwb0I1bEI7O0E4RjNwb0JnbkI7RUFBUztFQUFxQjtFQUFzQjtFQUFrQjtFQUFrQjtFQUFxQjtFQUFnQjtBOUZxcW9CN3VCOztBOEZycW9CeXdCO0VBQXNCO0VBQVM7RUFBaUI7QTlGMnFvQnp6Qjs7QThGM3FvQnUwQjtFQUFtQjtFQUFlO0VBQU07RUFBTztFQUFXO0E5Rm1yb0JqNEI7O0E4Rm5yb0I2NEI7RUFBZTtFQUFXO0VBQW9CO0E5Rnlyb0IzN0I7O0E4Rnpyb0J3OEI7RUFBcUM7RUFBa0I7QTlGOHJvQi8vQjs7QThGOXJvQjhnQztFQUFzRTtFQUFrQjtFQUFRO0VBQVk7QTlGcXNvQjFuQzs7QThGcnNvQnVvQztFQUFrRjtBOUZ5c29CenRDOztBOEZ6c29CaXVDO0VBQW1DO0E5RjZzb0Jwd0M7O0E4Rjdzb0I2d0M7RUFBbUM7QTlGaXRvQmh6Qzs7QThGanRvQjB6QztFQUF5QztBOUZxdG9CbjJDOztBOEZydG9CNDJDO0VBQXlDO0E5Rnl0b0JyNUM7O0E4Rnp0b0IrNUM7RUFBZ0Y7RUFBYztFQUFrQjtFQUFTO0VBQWlCO0VBQVE7QTlGa3VvQmpqRDs7QThGbHVvQmlrRDtFQUFvQztFQUFlO0VBQWtCO0E5Rnd1b0J0b0Q7O0E4Rnh1b0J3cEQ7RUFBMkM7RUFBYztBOUY2dW9CanREOztBOEY3dW9COHREO0VBQW1GO0E5Rml2b0JqekQ7O0E4Rmp2b0IyekQ7RUFBcUI7RUFBVztFQUFlO0VBQXlCO0E5Rnd2b0JuNEQ7O0E4Rnh2b0JtNUQ7RUFBa0I7RUFBa0I7RUFBa0I7RUFBaUI7QTlGK3ZvQjE5RDs7QThGL3ZvQm0rRDtFQUFrQjtFQUFTO0E5Rm93b0I5L0Q7O0E4RnB3b0IwZ0U7RUFBMkM7RUFBYztFQUFhO0VBQWlCO0E5RjJ3b0JqbUU7O0E4RjN3b0JzbkU7RUFBeUM7RUFBc0I7RUFBa0I7RUFBZTtFQUFjO0VBQWU7QTlGb3hvQm52RTs7QThGcHhvQm13RTtFQUFnRDtFQUFZO0VBQXNCO0VBQWU7RUFBNEI7RUFBVztBOUY2eG9CMzRFOztBOEY3eG9CNDVFO0VBQXNFO0E5Rml5b0JsK0U7O0E4Rmp5b0I2K0U7RUFBbUM7QTlGcXlvQmhoRjs7QThGcnlvQjJoRjtFQUEwQztBOUZ5eW9CcmtGOztBOEZ6eW9CZ2xGO0VBQWdEO0VBQVU7QTlGOHlvQjFvRjs7QThGOXlvQjZwRjtFQUE0QztBOUZrem9CenNGOztBOEZsem9CbXRGO0VBQTRDO0E5RnN6b0IvdkY7O0E4RnR6b0Iyd0Y7RUFBNEM7QTlGMHpvQnZ6Rjs7QThGMXpvQmkwRjtFQUE0STtBOUY4em9CNzhGOztBOEY5em9CaStGO0VBQStDO0E5Rmswb0JoaEc7O0E4Rmwwb0IyaEc7RUFBeUI7RUFBVztFQUFXO0E5Rncwb0Ixa0c7O0E4Rngwb0JzbEc7RUFBbUI7QTlGNDBvQnptRzs7QThGNTBvQnVuRztFQUF1QztFQUFVO0E5Rmkxb0J4cUc7O0E4Rmoxb0Jrckc7RUFBdUM7RUFBUztBOUZzMW9CbHVHOztBOEZ0MW9CNnVHO0VBQTZDO0VBQVU7QTlGMjFvQnB5Rzs7QThGMzFvQjh5RztFQUE2QztFQUFTO0E5Rmcyb0JwMkc7O0E4Rmgyb0IrMkc7RUFBNkM7QTlGbzJvQjU1Rzs7QThGcDJvQnc2RztFQUFvRDtBOUZ3Mm9CNTlHOztBOEZ4Mm9CdStHO0VBQWtIO0E5RjQyb0J6bEg7O0E4RjUyb0JxbUg7RUFBd0k7RUFBcUI7QTlGaTNvQmx3SDs7QThGajNvQnd4SDtFQUF3QjtFQUFjO0VBQXFCO0VBQWdCO0VBQTRCO0VBQVU7QTlGMDNvQno0SDs7QThGeDNvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RjIzb0JGO0E4Rnozb0JFO0VBQ0UsYy9Ga0NNO0FDeTFvQlY7QThGeDNvQkU7RUFDRTtBOUYwM29CSjtBOEZ4M29CSTtFQUNFO0E5RjAzb0JOO0E4Rngzb0JJO0VBQ0U7QTlGMDNvQk47QThGeDNvQkk7RUFDRSxjL0ZxQkk7QUNxMm9CVjtBOEZ4M29CSTtFQUNFO0E5RjAzb0JOO0E4RnQzb0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rnczb0JKO0E4RnQzb0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rnczb0JKOztBK0YvNm9CQTtFQUNJO0EvRms3b0JKOztBK0YvNm9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRms3b0JSO0ErRmg3b0JRO0VBQ0k7RUFDQTtFQUNBO0EvRms3b0JaO0ErRmg3b0JZO0VBQ0k7QS9GazdvQmhCO0ErRjk2b0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZnN29CWjtBK0Y5Nm9CWTtFQUNJO0EvRmc3b0JoQjtBK0YzNm9CUTtFQUNJO0EvRjY2b0JaO0ErRjM2b0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjY2b0JoQjtBK0YxNm9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNoR1ZIO0VnR1dHLHNCaEdUUjtFZ0dVUTtFQUNBO0VBQ0E7QS9GNDZvQmhCO0ErRng2b0JRO0VBQ0ksY2hHUk07RWdHU047RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GMDZvQlo7QStGeDZvQlk7RUFDSTtBL0YwNm9CaEI7QStGdjZvQlk7RUFDSTtBL0Z5Nm9CaEI7QStGdjZvQlk7RUFDSTtBL0Z5Nm9CaEI7QStGdjZvQlk7RUFDSTtBL0Z5Nm9CaEI7QStGdjZvQlk7RUFDSTtBL0Z5Nm9CaEI7QStGcjZvQmdCO0VBRUk7QS9GczZvQnBCO0ErRi81b0JnQjtFQUNJLGdCaEdrQ0E7QUMrM29CcEI7QWUxOG9CSTtFZ0Y4Q0k7SUFFUTtFL0Y4NW9CZDtBQUNGO0ErRmo2b0JRO0VBTVE7QS9GODVvQmhCO0ErRjE1b0JRO0VBQ0ksY2hHMUVHO0VnRzJFSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y0NW9CWjtBK0YxNW9CWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2hHekZIO0FDcS9vQmI7QStGeDVvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjaEdqR0M7RWdHa0dEO0EvRjA1b0JaO0ErRnY1b0JRO0VBQ0k7QS9GeTVvQlo7QStGcjVvQlk7RUFDSSxjaEcxRkY7QUNpL29CZDtBK0ZsNW9CWTtFQUNJLGNoR2hHRjtBQ28vb0JkO0ErRmg1b0JRO0VBQ0k7RUFDQTtBL0ZrNW9CWjtBK0Y5NG9CSTtFQUNJO0VBQ0EsY2hHNUdNO0VnRzZHTjtBL0ZnNW9CUjtBK0Y3NG9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GKzRvQlI7QStGNzRvQlE7RUFDSSx5QmhHbElFO0VnR21JRjtFQUNBLGNoR25JTTtFZ0dvSU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0YrNG9CWjtBK0Z6NG9CWTtFQUNJLHlCaEd0Sk47RWdHdUpNLFdoR3hKUjtBQ21pcEJSO0ErRnQ0b0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjaEdyS0s7RWdHc0tMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Z3NG9CUjtBK0Z0NG9CUTtFQUNJO0VBQ0E7QS9GdzRvQlo7QStGcjRvQlE7RUFDSTtBL0Z1NG9CWjtBK0ZwNG9CUTtFQUNJO0VBQ0E7QS9GczRvQlo7QStGbjRvQlE7RUFDSTtFQUNBLHFCaEc3TEM7RWdHOExELGNoRzlMQztFZ0crTEQ7QS9GcTRvQlo7QStGbDRvQlE7RUFDSSxzQmhHak1KO0FDcWtwQlI7QStGajRvQlE7RUFDSTtFQUNBLGNoR3hNQztFZ0d5TUQsc0JoR3ZNSjtFZ0d3TUk7RUFDQTtFQUNBO0EvRm00b0JaO0ErRmg0b0JRO0VBRUk7RUFDQSxjaEdqTUU7QUNra3BCZDtBK0YvM29CWTtFQUNJLGNoR3BNRjtBQ3FrcEJkO0ErRjczb0JRO0VBQ0k7RUFDQTtBL0YrM29CWjtBK0Y1M29CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNoRzlORjtFZ0crTkU7QS9GODNvQlo7QStGMTNvQkk7RUFFSTtFQUNBO0EvRjIzb0JSO0ErRnozb0JRO0VBQ0ksY2hHN09DO0VnRzhPRDtFQUNBO0VBQ0E7QS9GMjNvQlo7QStGejNvQlk7RUFDSSxzQmhHalBSO0VnR2tQUTtFQUNBO0VBQ0EsY2hHdFBIO0VnR3VQRztFQUNBO0VBQ0EsMkJoR3JNTTtFZ0dzTU47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjIzb0JoQjtBK0Z2M29CUTs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GMDNvQlo7QStGeDNvQlk7OztFQUNJO0EvRjQzb0JoQjtBK0Z2M29Cb0I7OztFQUNJO0EvRjIzb0J4QjtBK0ZwM29CSTtFQUNJO0VBQ0E7RUFDQTtBL0ZzM29CUjtBK0ZwM29CUTtFQUNJO0EvRnMzb0JaO0ErRmwzb0JZO0VBQ0k7QS9GbzNvQmhCOztBK0Y5Mm9CQTtFQUNJO0EvRmkzb0JKO0ErRi8yb0JJO0VBQ0kseUJoR3pTTTtFZ0cwU047RUFDQTtBL0ZpM29CUjtBK0Y5Mm9CSTtFQUNJO0EvRmczb0JSO0ErRjkyb0JRO0VBQ0k7QS9GZzNvQlo7QStGNTJvQkk7RUFDSTtFQUNBO0VBQ0E7QS9GODJvQlI7QStGNTJvQlE7RUFDSSxzQmhHcFVKO0VnR3FVSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y4Mm9CWjtBZXpxcEJJO0VnRm1USTtJQVdRO0UvRisyb0JkO0FBQ0Y7QStGNzJvQlk7RUFDSTtBL0YrMm9CaEI7QStGMTJvQlk7RUFDSSx5QmhHdFZOO0VnR3VWTSxxQmhHdlZOO0VnR3dWTSxjaEdqVkU7QUM2cnBCbEI7QStGdjJvQkk7RUFFUTtBL0Z3Mm9CWjtBK0ZwMm9CSTtFQUNJO0EvRnMyb0JSO0ErRnAyb0JRO0VBQ0k7RUFDQTtBL0ZzMm9CWjtBK0ZuMm9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRnEyb0JaOztBK0Y5MW9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRmkyb0JaOztBK0YzMW9CSTtFQUNJO0EvRjgxb0JSO0ErRjMxb0JJO0VBQ0k7QS9GNjFvQlI7O0ErRnYxb0JRO0VBQ0k7RUFDQTtFQUNBLGNoR2pZRTtBQzJ0cEJkO0ErRngxb0JZO0VBQ0ksY2hHcFlGO0FDOHRwQmQ7QStGdDFvQlE7RUFDSSxjaEd6WUU7QUNpdXBCZDs7QStGbDFvQkk7RUFDSTtBL0ZxMW9CUjs7QStGaDFvQkE7RUFDSSx5QmhHOVppQjtFZ0crWmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZtMW9CSjtBK0ZqMW9CSTtFQUNJLGNoRzVhRTtFZ0c2YUY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZtMW9CUjtBK0ZoMW9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GazFvQlI7QStGaDFvQlE7RUFFSSx5QmhHeGJTO0FDeXdwQnJCO0ErRi8wb0JZO0VBQ0k7RUFDQTtBL0ZpMW9CaEI7QStGNTBvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxXaEczY0E7RWdHNGNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GODBvQlI7QStGNTBvQlE7RUFDSTtBL0Y4MG9CWjtBK0YxMG9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GNDBvQlI7QStGMTBvQlE7RUFDSTtBL0Y0MG9CWjtBK0Z6MG9CUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRjIwb0JaOztBK0ZyMG9CSTtFQUNJLHlCaEdsZkU7RWdHbWZGLHFCaEduZkU7RWdHb2ZGO0VBQ0EsV2hHdGZBO0VnR3VmQTtBL0Z3MG9CUjtBK0ZyMG9CSTtFQUNJO0EvRnUwb0JSO0ErRnAwb0JJO0VBQ0k7RUFDQSxjaEdsZk07RWdHbWZOO0EvRnMwb0JSO0ErRnAwb0JRO0VBQ0k7QS9GczBvQlo7O0ErRmgwb0JJO0VBQ0k7Z0JBQUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEd6Z0JVO0VnRzBnQlYscUJoRzFnQlU7QUM2MHBCbEI7O0ErRi96b0JBO0VBQ0k7RUFDQTtBL0ZrMG9CSjs7QStGOXpvQkE7bURBQUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaTBvQko7O0ErRjl6b0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmkwb0JKOztBK0Y5em9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpMG9CSjs7QStGOXpvQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpMG9CSjs7QStGOXpvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaTBvQko7O0ErRjl6b0JBO0FBQ0E7RUFDSTtFQUNBO0EvRmkwb0JKOztBK0Y5em9CQTtFQUNJO0VBQ0E7QS9GaTBvQko7O0ErRjl6b0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpMG9CSjs7QStGOXpvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZpMG9CSjs7QStGOXpvQkE7RUFDSTtBL0ZpMG9CSjs7QStGN3pvQkk7RUFDSTtBL0ZnMG9CUjtBK0Y5em9CUTtFQUNJO0EvRmcwb0JaO0ErRjl6b0JRO0VBQ0k7RUFDQTtFQUNBLHlCaEczbkJGO0VnRzRuQkU7RUFDQTtFQUNBO0VBQ0E7QS9GZzBvQlo7QStGOXpvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GZzBvQlo7QStGOXpvQlE7RUFDSSxVaEc1b0JKO0FDNDhwQlI7O0ErRnp6b0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRjR6b0JaO0ErRnp6b0JRO0VBQ0k7QS9GMnpvQlo7QStGeHpvQlE7RUFDSTtBL0Ywem9CWjs7QStGdHpvQkE7RUFDSTtBL0Z5em9CSjtBK0Z2em9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Z5em9CUjs7QStGcnpvQkE7RUFDSTtFQUNBLGNoR2pyQlU7QUN5K3BCZDs7QWdHdmlxQkE7RUFDSTtFQUNBO0FoRzBpcUJKOztBZ0d0aXFCQTtFQUNJLGNqRzBDTTtBQysvcEJWOztBZ0d0aXFCQTtFQUNJLFdqR3FDSTtBQ29ncUJSOztBZ0d0aXFCQTtFQUNJLFdqR2dDSTtBQ3lncUJSOztBZ0d0aXFCQTtFQUNJLGNqR3FDYztBQ29ncUJsQjs7QWdHdGlxQkE7RUFDSSxjakdnQ1U7QUN5Z3FCZDs7QWdHdGlxQkE7RUFDSSxjakcyQmlCO0FDOGdxQnJCOztBZ0d0aXFCQTtFQUNJLGNqRytCVTtBQzBncUJkOztBZ0d0aXFCQTtFQUNJLGNqR3dCYztBQ2locUJsQjs7QWdHdGlxQkE7RUFDSSxjakdzQmE7QUNtaHFCakI7O0FnR3RpcUJBO0VBQ0ksY2pHb0JjO0FDcWhxQmxCOztBZ0d2aXFCQTtFQUNJLGNqR2NTO0FDNGhxQmI7O0FnR3hpcUJBO0VBQ0ksY2pHU1M7QUNraXFCYjs7QWdHdGlxQkE7RUFDSTtBaEd5aXFCSjs7QWdHdGlxQkE7RUFDSSxzQmpHWEk7QUNvanFCUjs7QWdHdGlxQkE7RUFDSSxzQmpHaEJJO0FDeWpxQlI7O0FnR3RpcUJBO0VBQ0kseUJqR1hjO0FDb2pxQmxCOztBZ0d0aXFCQTtFQUNJLHlCakdoQlU7QUN5anFCZDs7QWdHdGlxQkE7RUFDSSx5QmpHckJpQjtBQzhqcUJyQjs7QWdHdGlxQkE7RUFDSSx5QmpHcEJjO0FDNmpxQmxCOztBZ0d0aXFCQTtFQUNJLHlCakd0QmE7QUMranFCakI7O0FnR3RpcUJBO0VBQ0kseUJqR3hCYztBQ2lrcUJsQjs7QWdHdmlxQkE7RUFDSSx5QmpHaENTO0FDMGtxQmI7O0FpR3BvcUJBO0VBQ0k7QWpHdW9xQko7QWlHcm9xQkk7RUFDSTtBakd1b3FCUjtBaUdwb3FCSTtFQUNJO0FqR3NvcUJSO0FpR25vcUJJO0VBQ0k7QWpHcW9xQlI7QWlHaG9xQlk7RUFDSTtBakdrb3FCaEI7QWlHOW5xQlE7RUFDSTtBakdnb3FCWjtBaUc1bnFCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHOG5xQmhCO0FlL2xxQkk7RWtGcENRO0lBUVE7SUFDQTtFakcrbnFCbEI7RWlHN25xQmtCO0lBQ0k7RWpHK25xQnRCO0FBQ0Y7QWV4bXFCSTtFa0ZwQ1E7SUFnQlE7RWpHZ29xQmxCO0FBQ0Y7QWlHN25xQlk7RUFDSTtFQUNBO0VBQ0E7QWpHK25xQmhCO0FlbG5xQkk7RWtGaEJRO0lBTVE7SUFDQTtFakdnb3FCbEI7QUFDRjtBZXhucUJJO0VrRmhCUTtJQVVRO0VqR2tvcUJsQjtBQUNGO0FlN25xQkk7RWtGRlE7SUFFUTtFakdpb3FCbEI7QUFDRjtBZWxvcUJJO0VrRkZRO0lBS1E7RWpHbW9xQmxCO0FBQ0Y7QWlHOW5xQkk7RUFDSTtBakdnb3FCUjtBaUc1bnFCUTtFQUNJO0FqRzhucUJaO0FlaG9xQkk7RWtGTUE7SUFFUTtFakc0bnFCVjtBQUNGO0FpRzFucUJRO0VBQ0k7QWpHNG5xQlo7QWlHem5xQlE7RUFDSTtBakcybnFCWjtBaUd4bnFCUTtFQUNJO0VBQ0E7QWpHMG5xQlo7QWU1cHFCSTtFa0ZnQ0k7SUFNUTtJQUNBO0VqRzBucUJkO0FBQ0Y7QWVscXFCSTtFa0YyQ0k7SUFFUTtJQUNBO0VqR3lucUJkO0FBQ0Y7QWlHdG5xQlE7RUFDSTtBakd3bnFCWjtBZTNxcUJJO0VrRnFEUTtJQUVRO0VqR3ducUJsQjtBQUNGO0FlaHJxQkk7RWtGNkRRO0lBRVE7RWpHcW5xQmxCO0FBQ0Y7QWlHam5xQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR21ucUJaO0FlNXJxQkk7RWtGb0VJO0lBUVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakdvbnFCZDtBQUNGO0FpR2xucUJZO0VBQ0k7RUFDQTtBakdvbnFCaEI7QWlHam5xQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakdtbnFCaEI7QWlHL21xQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqR2lucUJaO0FpRy9tcUJZO0VBQ0k7QWpHaW5xQmhCO0FlL3RxQkk7RWtGb0hJO0lBRVE7SUFDQTtFakc2bXFCZDtBQUNGO0FleHRxQkk7RWtGaUhRO0lBRVE7SUFDQTtJQUNBO0VqR3ltcUJsQjtBQUNGO0FlL3RxQkk7RWtGd0hZO0lBRVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakd5bXFCdEI7QUFDRjtBZXh1cUJJO0VrRm1JUTtJQUVRO0lBQ0E7SUFDQTtFakd1bXFCbEI7QUFDRjtBaUdubXFCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqR3FtcUJaO0FpR25tcUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdxbXFCaEI7QWlHbm1xQmdCO0VBQ0kscUJsR3pMUDtFa0cwTE87RUFDQTtBakdxbXFCcEI7QWlHbm1xQm9CO0VBQ0k7QWpHcW1xQnhCO0FpR2xtcUJvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdvbXFCeEI7QWU1d3FCSTtFa0ZrS2dCO0lBU1E7RWpHcW1xQjFCO0FBQ0Y7QWlHbm1xQndCO0VBQ0k7QWpHcW1xQjVCO0FpR2htcUJnQjtFQUNJO0VBQ0E7RUFDQTtBakdrbXFCcEI7QWlHL2xxQndCO0VBQ0k7RUFDQTtFQUNBO0FqR2ltcUI1QjtBZTl4cUJJO0VrRjBMb0I7SUFNUTtFakdrbXFCOUI7QUFDRjtBaUcxbHFCSTtFQUNJO0FqRzRscUJSO0FlbnpxQkk7RWtGc05BO0lBSVE7RWpHNmxxQlY7QUFDRjtBZXh6cUJJO0VrRnNOQTtJQU9RO0lBQ0E7SUFDQTtFakcrbHFCVjtBQUNGO0FpRzVscUJJO0VBQ0k7RUFDQTtBakc4bHFCUjtBaUc1bHFCUTtFQUNJO0VBQ0E7QWpHOGxxQlo7QWUxenFCSTtFa0YrTkk7SUFFUTtFakc2bHFCZDtBQUNGO0FpRzFscUJRO0VBQ0k7QWpHNGxxQlo7QWlHemxxQlE7RUFDSTtBakcybHFCWjtBZXIwcUJJO0VrRmdQUTtJQUVRO0VqR3VscUJsQjtBQUNGO0FpR2xscUJJO0VBQ0k7RUFDQTtBakdvbHFCUjtBZTMxcUJJO0VrRjJRSTtJQUVRO0lBQ0E7RWpHa2xxQmQ7RWlHaGxxQmM7SUFDSTtFakdrbHFCbEI7RWlHaGxxQmM7SUFDSTtFakdrbHFCbEI7QUFDRjtBaUc1a3FCUTtFQUNJO0FqRzhrcUJaO0FpRzVrcUJZO0VBQ0k7QWpHOGtxQmhCO0FpR3prcUJJO0VBQ0k7RUFDQTtBakcya3FCUjtBZWozcUJJO0VrRm9TQTtJQUtRO0VqRzRrcUJWO0FBQ0Y7QWlHemtxQkk7RUFDSTtFQUNBO0FqRzJrcUJSO0FpR3ZrcUJRO0VBQ0k7RUFDQTtBakd5a3FCWjtBaUdya3FCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqR3VrcUJSO0FldjNxQkk7RWtGNFNBO0lBT1E7SUFDQTtFakd3a3FCVjtBQUNGO0FpR3JrcUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHdWtxQlI7QWlHcGtxQkk7RUFDSTtBakdza3FCUjtBaUdua3FCSTtFQUNJO0FqR3FrcUJSO0FpR2xrcUJJO0VBQ0k7QWpHb2txQlI7QWlHamtxQkk7RUFDSTtFQUNBO0FqR21rcUJSO0FpR2hrcUJJO0VBQ0k7RUFDQTtBakdra3FCUjtBaUdoa3FCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdra3FCWjtBaUcvanFCUTtFQUNJO0FqR2lrcUJaO0FpRzdqcUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHK2pxQmhCO0FpRzNqcUJnQjtFQUNJO0FqRzZqcUJwQjtBaUd4anFCZ0I7RUFDSTtBakcwanFCcEI7QWlHcmpxQmdCO0VBQ0k7QWpHdWpxQnBCO0FpR2xqcUJnQjtFQUNJO0FqR29qcUJwQjtBaUcvaXFCZ0I7RUFDSTtBakdpanFCcEI7QWlHNWlxQmdCO0VBQ0k7QWpHOGlxQnBCO0FpR3ppcUJnQjtFQUNJO0VBQ0E7RUFDQTtBakcyaXFCcEI7QWlHdmlxQlk7RUFHSTtFQUNBO0VBQ0E7QWpHdWlxQmhCO0FpR3JpcUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FqR3FpcUJwQjtBaUdoaXFCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEc1Y1Y7QUM4K3FCVjtBaUc3aHFCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEd4ZFY7QUN1L3FCVjtBaUd6aHFCb0I7RUFDSTtBakcyaHFCeEI7QWlHcmhxQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakd1aHFCWjtBaUduaHFCSTtFQUNJO0VBQ0EsY2xHL2VFO0VrR2dmRjtFQUNBO0FqR3FocUJSO0FpR25ocUJRO0VBQ0k7RUFDQSxjbEdyZkY7QUMwZ3JCVjtBaUdqaHFCSTtFQUNJO0VBQ0EsY2xHOWZPO0FDaWhyQmY7QWlHamhxQlE7RUFDSTtFQUNBLGNsR3BmQztBQ3VnckJiO0FpRy9ncUJJO0VBQ0k7RUFDQSxjbEdyZ0JFO0FDc2hyQlY7QWlHL2dxQlE7RUFDSTtFQUNBLGNsR3pnQkY7QUMwaHJCVjtBaUc1Z3FCZ0I7RUFDSTtBakc4Z3FCcEI7QWlHemdxQmdCO0VBQ0k7QWpHMmdxQnBCO0FpR3RncUJnQjtFQUNJO0FqR3dncUJwQjtBaUduZ3FCZ0I7RUFDSTtBakdxZ3FCcEI7QWlHaGdxQmdCO0VBQ0k7QWpHa2dxQnBCO0FpRzcvcEJnQjtFQUNJO0VBQ0E7RUFDQTtBakcrL3BCcEI7QWlHei9wQkk7RUFDSTtFQUNBO0FqRzIvcEJSO0FpR3ovcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRzIvcEJaO0FpR3gvcEJRO0VBQ0k7QWpHMC9wQlo7QWlHeC9wQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakcwL3BCaEI7QWlHci9wQkk7RUFDSSx5QmxHcmxCRTtFa0dzbEJGO0FqR3UvcEJSO0FpR3IvcEJRO0VBQ0k7QWpHdS9wQlo7QWlHcC9wQlE7RUFDSSx5QmxHN2xCRjtFa0c4bEJFO0FqR3MvcEJaO0FpR2wvcEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHby9wQlI7QWlHbC9wQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdvL3BCWjtBaUdqL3BCUTtFQUNJO0FqR20vcEJaO0FpR2gvcEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdrL3BCWjtBaUc5K3BCSTtFQUNJO0FqR2cvcEJSO0FpRzcrcEJJO0VBQ0k7QWpHKytwQlI7QWlHNStwQkk7RUFDSTtBakc4K3BCUjtBaUczK3BCSTtFQUNJO0VBQ0E7QWpHNitwQlI7QWlHeitwQlE7RUFDSTtFQUNBO0VBQ0E7QWpHMitwQlo7QWlHeitwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakcyK3BCaEI7QWlHeitwQmdCO0VBQ0k7RUFDQSx5QmxHN3BCRjtFa0c4cEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakcyK3BCcEI7QWlHdCtwQlE7RUFDSTtFQUNBO0VBQ0E7QWpHdytwQlo7QWlHdCtwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjbEduckJIO0VrR29yQkc7RUFDQTtBakd3K3BCaEI7QWlHdCtwQmdCO0VBQ0k7QWpHdytwQnBCO0FpR3IrcEJnQjtFQUNJO0VBQ0E7QWpHdStwQnBCO0FpR3ArcEJnQjtFQUNJO0FqR3MrcEJwQjtBaUduK3BCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHcStwQnBCO0FpR2wrcEJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdvK3BCcEI7O0FpRzM5cEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpHODlwQlo7QWlHNTlwQlk7RUFFSTtBakc2OXBCaEI7QWlHMTlwQlk7RUFDSTtFQUNBO0VBQ0E7QWpHNDlwQmhCOztBZWxzckJJO0VrRmt2QmdCO0lBQ0k7RWpHbzlwQnRCO0FBQ0Y7QWtHcHhyQkE7RUFDSTtFQUNBO0FsR3N4ckJKO0FrR3B4ckJJO0VBQ0k7RUFDQTtFQUNBO0FsR3N4ckJSO0FrR3B4ckJRO0VBQ0k7QWxHc3hyQlo7QWtHbnhyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3F4ckJaO0FrR2x4ckJRO0VBQ0kseUJuRzhCQztBQ3N2ckJiO0FrR2x4ckJRO0VBQ0kseUJuRzRCTTtBQ3d2ckJsQjtBa0dseHJCUTtFQUNJLHlCbkdxQkU7QUMrdnJCZDtBa0dqeHJCUTtFQUNJO0VBQ0E7QWxHbXhyQlo7QWtHanhyQlk7RUFDSTtFQUNBO0FsR214ckJoQjtBa0c5d3JCWTtFQUNJO0FsR2d4ckJoQjtBa0c1d3JCUTtFQUNJO0FsRzh3ckJaO0FrRzV3ckJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHOHdyQmhCO0FrRzF3ckJRO0VBQ0k7RUFDQTtBbEc0d3JCWjtBa0cxd3JCWTtFQUNJO0FsRzR3ckJoQjtBa0d6d3JCWTtFQUNJO0VBQ0E7QWxHMndyQmhCO0FrR3Z3ckJnQjtFQUNJO0FsR3l3ckJwQjtBZXp4ckJJO0VtRnVCWTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsR3F3ckJsQjtFa0dud3JCa0I7SUFDSTtJQUNBO0VsR3F3ckJ0QjtFa0dsd3JCYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEdvd3JCbEI7QUFDRjtBa0cvdnJCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdpd3JCUjtBZXh5ckJJO0VtRmlDQTtJQVNRO0lBQ0E7SUFDQTtFbEdrd3JCVjtBQUNGO0FrR2h3ckJRO0VBQ0k7RUFDQTtBbEdrd3JCWjtBa0c3dnJCUTtFQUNJO0VBQ0EsY25HdkZDO0FDczFyQmI7QWtHM3ZyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2dnJCUjs7QWtHenZyQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuRzlGYztFbUcrRmQ7QWxHNHZyQko7QWV2MXJCSTtFbUZvRko7SUFVUTtFbEc2dnJCTjtBQUNGO0FrRzN2ckJJO0VBQ0kseUJuR3hHWTtFbUcwR1o7RUFDQTtFQUNBO0FsRzR2ckJSOztBa0d2dnJCSTtFQUNJO0FsRzB2ckJSO0FldDJyQkk7RW1GMkdBO0lBSVE7RWxHMnZyQlY7QUFDRjtBa0d6dnJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcydnJCWjtBa0d4dnJCZ0I7RUFDSTtFQUNBO0VBQ0E7QWxHMHZyQnBCO0FleDNyQkk7RW1Ga0hJO0lBaUJRO0lBQ0E7SUFDQTtFbEd5dnJCZDtBQUNGO0FrR3R2ckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHd3ZyQlo7QWVyNHJCSTtFbUZ5SUk7SUFPUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxHeXZyQmQ7QUFDRjtBZWw1ckJJO0VtRjJKUTtJQUVRO0lBQ0E7RWxHeXZyQmxCO0FBQ0Y7QWV4NXJCSTtFbUYySlE7SUFNUTtFbEcydnJCbEI7QUFDRjtBa0d4dnJCWTtFQUNJLHlCbkc5S0Y7QUN3NnJCZDtBa0d4dnJCWTtFQUNJLHlCbkc5S0g7QUN3NnJCYjtBa0d4dnJCWTtFQUNJLHlCbkdoTEU7QUMwNnJCbEI7QWtHcHZyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEdzdnJCWjtBa0dwdnJCWTtFQUNJO0FsR3N2ckJoQjs7QWtHL3VyQkk7RUFDSTtBbEdrdnJCUjtBZW43ckJJO0VtRmdNQTtJQUlRO0VsR212ckJWO0FBQ0Y7QWtHanZyQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHbXZyQlo7QWtHaHZyQmdCO0VBQ0k7RUFDQTtFQUNBO0FsR2t2ckJwQjtBZXI4ckJJO0VtRnVNSTtJQWlCUTtJQUNBO0lBQ0E7RWxHaXZyQmQ7QUFDRjtBa0c5dXJCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsR2d2ckJaO0FlbDlyQkk7RW1GOE5JO0lBT1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsR2l2ckJkO0FBQ0Y7QWUvOXJCSTtFbUZnUFE7SUFFUTtJQUNBO0VsR2l2ckJsQjtBQUNGO0FlcityQkk7RW1GZ1BRO0lBTVE7RWxHbXZyQmxCO0FBQ0Y7QWtHaHZyQlk7RUFDSSx5Qm5HblFGO0FDcS9yQmQ7QWtHaHZyQlk7RUFDSSx5Qm5HblFIO0FDcS9yQmI7QWtHaHZyQlk7RUFDSSx5Qm5HclFFO0FDdS9yQmxCO0FrRzV1ckJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHOHVyQlo7QWtHNXVyQlk7RUFDSTtBbEc4dXJCaEI7QWtHdnVyQlk7RUFDSTtBbEd5dXJCaEI7QWtHdnVyQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHeXVyQnBCO0FrR3B1ckJRO0VBQ0k7QWxHc3VyQlo7QWtHcHVyQlk7RUFDSTtFQUNBO0VBQ0EsY25HclROO0VtR3NUTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHc3VyQmhCO0FrR3B1ckJnQjtFQUNJO0FsR3N1ckJwQjs7QWtHOXRyQkk7RUFDSTtBbEdpdXJCUjtBa0cvdHJCUTtFQUNJO0FsR2l1ckJaO0FrRy90ckJZO0VBQ0k7RUFDQTtBbEdpdXJCaEI7QWtHL3RyQmdCO0VBQ0k7QWxHaXVyQnBCOztBa0d2dHJCWTtFQUNJO0FsRzB0ckJoQjtBa0d4dHJCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEcwdHJCcEI7QWtHcnRyQlE7RUFDSTtBbEd1dHJCWjtBa0dydHJCWTtFQUNJO0VBQ0E7RUFDQSxjbkc3V047RW1HOFdNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd1dHJCaEI7QWtHcnRyQmdCO0VBQ0k7QWxHdXRyQnBCOztBa0dodHJCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR210ckJKO0FlNWpzQkk7RW1Ga1dKO0lBVVE7RWxHb3RyQk47QUFDRjtBa0dqdHJCUTtFQUNJO0VBQ0E7QWxHbXRyQlo7QWVya3NCSTtFbUZnWEk7SUFLUTtJQUNBO0VsR290ckJkO0FBQ0Y7QWtHL3NyQlE7RUFDSTtFQUNBO0FsR2l0ckJaO0FlL2tzQkk7RW1GNFhJO0lBS1E7SUFDQTtFbEdrdHJCZDtBQUNGO0FlcmxzQkk7RW1GNFhJO0lBVVE7SUFDQTtFbEdtdHJCZDtBQUNGO0FrRy9zckJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHaXRyQlI7QWtHL3NyQlE7RUFDSTtBbEdpdHJCWjs7QWtHNXNyQkE7RUFDSTtFQUNBO0VBQ0E7QWxHK3NyQko7O0FtR3Jyc0JJO0VBQ0k7RUFDQTtBbkd3cnNCUjtBZTVuc0JJO0VvRjlEQTtJQUtRO0VuR3lyc0JWO0FBQ0Y7QWVqb3NCSTtFb0Y5REE7SUFRUTtFbkcycnNCVjtBQUNGO0FtR3hyc0JJO0VBQ0k7QW5HMHJzQlI7QW1HdHJzQlk7O0VBQ0k7RUFDQTtFQUNBO0FuR3lyc0JoQjtBbUd2cnNCZ0I7O0VBQ0k7RUFDQTtFQUNBO0FuRzByc0JwQjtBbUd4cnNCb0I7O0VBQ0k7QW5HMnJzQnhCO0FtR3hyc0JvQjs7RUFDSSxjcEdZWDtFb0dYVztBbkcycnNCeEI7QW1HcHJzQkk7RUFDSTtBbkdzcnNCUjtBbUducnNCSTtFQUNJO0VBQ0E7RUFDQTtBbkdxcnNCUjs7QW9HcnVzQkE7RUFDSTtJQUNJO0lBQ0E7RXBHd3VzQk47RW9HdHVzQkU7SUFDSTtJQUNBO0VwR3d1c0JOO0FBQ0Y7QW9HdHVzQkE7RUFDSTtJQUNJO0lBQ0E7RXBHd3VzQk47RW9HdHVzQkU7SUFDSTtJQUNBO0VwR3d1c0JOO0FBQ0Y7QW9HdHVzQkE7RUFDSTtJQUNJO0VwR3d1c0JOO0VvR3R1c0JFO0lBQ0k7RXBHd3VzQk47QUFDRjtBb0dwdXNCSTtFQUNJO0VBQ0E7QXBHc3VzQlI7QWUxcnNCSTtFcUY5Q0E7SUFLUTtFcEd1dXNCVjtBQUNGO0FvR3J1c0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd1dXNCUjtBb0dydXNCUTtFQUNJO0FwR3V1c0JaO0FlNXNzQkk7RXFGeEJJO0lBRVE7SUFDQTtJQUNBO0VwR3N1c0JkO0FBQ0Y7QW9HbnVzQlE7RUFDSTtFQUNBO0VBQ0E7QXBHcXVzQlo7QW9HbHVzQlE7RUFDSTtBcEdvdXNCWjtBZXh1c0JJO0VxRnpCQTtJQWlDUTtFcEdvdXNCVjtBQUNGO0FvR2x1c0JRO0VBQ0k7RUFDQTtBcEdvdXNCWjtBb0dsdXNCWTtFQUNJO0VBQ0E7QXBHb3VzQmhCO0FvR2h1c0JRO0VBQ0k7QXBHa3VzQlo7QW9HaHVzQlk7RUFDSTtFQUNBO0FwR2t1c0JoQjtBb0dodXNCZ0I7RUFDSTtFQUNBO0FwR2t1c0JwQjtBb0dodXNCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2t1c0J4QjtBZWh3c0JJO0VxRmVZO0lBbUJRO0VwR2t1c0J0QjtBQUNGO0FlcndzQkk7RXFGZVk7SUFzQlE7RXBHb3VzQnRCO0FBQ0Y7QW9HanVzQmdCO0VBQ0ksY3JHekVQO0VxRzBFTztzQkFBQTtFQUVBO0VBQ0E7QXBHbXVzQnBCO0FlanhzQkk7RXFGeUNZO0lBUVE7SUFDQTtFcEdvdXNCdEI7QUFDRjtBb0dqdXNCZ0I7RUFDSSxrRHJHaEZFO0FDbXpzQnRCO0FvRzl0c0J3QjtFQUNJO0FwR2d1c0I1QjtBb0c1dHNCb0I7RUFDSSxjckc3RmQ7QUMyenNCVjtBb0c1dHNCb0I7RUFDSTtBcEc4dHNCeEI7QW9HMXRzQmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc0dHNCcEI7QW9HenRzQndCO0VBQ0k7QXBHMnRzQjVCO0FvR3p0c0I0QjtFQUNJO0VBQ0E7RUFDQTtBcEcydHNCaEM7QW9HenRzQmdDO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMnRzQnBDO0FvR3h0c0JnQztFQUNJO0FwRzB0c0JwQztBb0dydHNCd0I7RUFDSSxjckc1SWY7RXFHNkllO0FwR3V0c0I1QjtBb0dydHNCNEI7RUFDSTtFQUNBLGNyRzdJdEI7QUNvMnNCVjtBb0cvc3NCUTtFQUNJO2VBQUE7QXBHa3RzQlo7QW9HOXNzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2d0c0JaO0FvRzlzc0JZO0VBQ0k7QXBHZ3RzQmhCO0FvRzdzc0JZO0VBQ0k7RUFDQTtBcEcrc3NCaEI7QW9HNXNzQlk7RUFDSTtFQUNBLHlCckcvS047RXFHZ0xNO0FwRzhzc0JoQjtBb0c1c3NCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHOHNzQnBCO0FvR3pzc0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJHaE1TO0VxR2lNVDtFQUNBO0FwRzJzc0JaO0FldjNzQkk7RXFGa0tJO0lBYVE7RXBHNHNzQmQ7QUFDRjtBb0cxc3NCWTtFQUVJO0FwRzJzc0JoQjtBb0d4c3NCWTtFQUNJO0FwRzBzc0JoQjtBb0d2c3NCWTtFQUNJO0FwR3lzc0JoQjtBb0d0c3NCWTtFQUNJO0FwR3dzc0JoQjtBb0dqc3NCWTtFQUNJO0FwR21zc0JoQjtBb0doc3NCWTtFQUNJO0VBQ0E7QXBHa3NzQmhCO0FvR2hzc0JnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJHcFBQO0VxR3FQTztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHa3NzQnBCO0FvRzlyc0JvQjtFQUNJOzs7Ozs7OztJQUFBO0FwR3dzc0J4QjtBb0cxcnNCd0I7RUFDSTtBcEc0cnNCNUI7QW9HMXJzQndCO0VBQ0k7QXBHNHJzQjVCO0FvRzFyc0J3QjtFQUNJO0FwRzRyc0I1QjtBb0d2cnNCZ0I7RUFDSTtBcEd5cnNCcEI7QW9HdnJzQm9CO0VBQ0kseUJyR3pSZDtBQ2s5c0JWO0FvRzlxc0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2dyc0JSO0FvRzdxc0JZO0VBQ0ksY3JHalROO0VxR2tUTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRytxc0JoQjtBb0c3cXNCZ0I7RUFDSTtBcEcrcXNCcEI7QW9HN3FzQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRytxc0J4QjtBb0c1cXNCb0I7RUFDSSxjckcvVVg7RXFHZ1ZXO0FwRzhxc0J4QjtBb0c1cXNCd0I7RUFDSTtFQUNBO0FwRzhxc0I1QjtBb0cxcXNCb0I7RUFDSSxjckdyVmQ7QUNpZ3RCVjtBb0cxcXNCd0I7RUFDSTtBcEc0cXNCNUI7QW9HdnFzQmdCO0VBQ0ksY3JHbFdQO0VxR21XTztBcEd5cXNCcEI7QW9HdnFzQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEd5cXNCeEI7QW9HdHFzQm9CO0VBQ0ksY3JHaFhkO0FDd2h0QlY7QW9HdHFzQndCO0VBQ0k7QXBHd3FzQjVCO0FvR2hxc0JvQjtFQUNJLGNyRzVYZDtBQzhodEJWO0FvR2hxc0J3QjtFQUNJO0FwR2txc0I1QjtBb0c5cHNCNEI7RUFDSTtBcEdncXNCaEM7QW9HMXBzQmdCO0VBQ0k7RUFDQTtBcEc0cHNCcEI7QW9HenBzQmdCO0VBQ0k7RUFDQTtBcEcycHNCcEI7QW9HcHBzQlE7RUFDSTtBcEdzcHNCWjs7QW9HanBzQkE7RUFDSTtBcEdvcHNCSjtBZXhodEJJO0VxRm1ZSjtJQUlRO0VwR3Fwc0JOO0FBQ0Y7O0FvR2xwc0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdxcHNCSjtBb0ducHNCSTtFQUNJO0VBQ0E7RUFDQTtBcEdxcHNCUjs7QW9HanBzQkE7RUFDSSx5QnJHdGJpQjtFcUd1YmpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR29wc0JKO0FleGt0Qkk7RXFGNGFKO0lBV1E7SUFDQTtJQUNBO0lBQ0E7RXBHcXBzQk47QUFDRjtBb0ducHNCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHcXBzQlI7QWV2bHRCSTtFcUY2YkE7SUFRUTtJQUNBO0VwR3Nwc0JWO0FBQ0Y7QW9HcHBzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNyR2hlQztFcUdpZUQ7QXBHc3BzQlo7QWVybXRCSTtFcUZ5Y0k7SUFTUTtFcEd1cHNCZDtBQUNGO0FvR25wc0JZO0VBQ0ksY3JHdGVOO0FDMm50QlY7QW9HanBzQlE7RUFDSTtFQUNBO0VBQ0E7QXBHbXBzQlo7QWVsbnRCSTtFcUY0ZEk7SUFNUTtJQUNBO0VwR29wc0JkO0FBQ0Y7QW9HanBzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHbXBzQlo7QWV0b3RCSTtFcUZ1ZUk7SUFlUTtJQUNBO0VwR29wc0JkO0FBQ0Y7QW9HanBzQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR21wc0JSO0FlbnB0Qkk7RXFGMmZBO0lBUVE7SUFDQTtJQUNBO0VwR29wc0JWO0FBQ0Y7QW9HbHBzQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR29wc0JaO0FlanF0Qkk7RXFGd2dCSTtJQVFRO0lBQ0E7RXBHcXBzQmQ7QUFDRjtBb0ducHNCWTtFQUNJO0VBQ0E7RUFDQTtBcEdxcHNCaEI7QWU1cXRCSTtFcUZvaEJRO0lBTVE7RXBHc3BzQmxCO0FBQ0Y7QW9HcHBzQmdCO0VBQ0k7QXBHc3BzQnBCO0FvR3Bwc0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JHdmpCWDtFcUd3akJXO0FwR3Nwc0J4QjtBb0ducHNCb0I7RUFDSTtFQUNBLGNyRzdqQlg7QUNrdHRCYjtBZWhzdEJJO0VxRnlpQmdCO0lBS1E7RXBHc3BzQjFCO0FBQ0Y7QW9HbnBzQm9CO0VBQ0ksY3JHamtCZDtBQ3N0dEJWO0FvR25wc0J3QjtFQUNJLGNyR3BrQmxCO0FDeXR0QlY7QW9HL29zQm9CO0VBQ0ksY3JHM2tCZDtBQzR0dEJWO0FvRy9vc0JvQjtFQUNJLGNyRzlrQmQ7QUMrdHRCVjtBb0czb3NCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRzZvc0JaO0FvRzFvc0JnQjtFQUNJO0VBQ0E7QXBHNG9zQnBCO0FvRzFvc0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEc0b3NCeEI7QW9Hdm9zQm9CO0VBQ0k7QXBHeW9zQnhCO0FvR3Zvc0JvQjtFQUNJLGNyR3BuQmQ7QUM2dnRCVjtBb0dyb3NCZ0I7RUFDSTtBcEd1b3NCcEI7O0FvR2hvc0JBO0VBQ0k7QXBHbW9zQko7QW9HaG9zQlE7RUFDSTtBcEdrb3NCWjtBZXp2dEJJO0VxRnNuQkk7SUFJUTtJQUNBO0VwR21vc0JkO0FBQ0Y7QW9HaG9zQkk7RUFDSTtFQUNBO0FwR2tvc0JSO0Flbnd0Qkk7RXFGcW9CWTtJQUVRO0VwR2dvc0J0QjtBQUNGO0FvRzduc0JnQjtFQUNJO0VBQ0E7QXBHK25zQnBCOztBb0d4bnNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRzJuc0JKO0FvR3puc0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHMm5zQlI7QW9HeG5zQkk7RUFDSTtBcEcwbnNCUjtBb0d4bnNCUTtFQUNJLGNyRzNxQkM7RXFHNHFCRDtFQUNBO0FwRzBuc0JaO0FvR3huc0JZO0VBQ0ksY3JHL3JCSDtFcUdnc0JHO0FwRzBuc0JoQjtBb0d2bnNCWTtFQUNJLHFCckdoc0JOO0VxR2lzQk07RUFDQTtFQUNBLGNyR3ZzQkg7QUNnMHRCYjs7QW9Ham5zQlE7RUFDSTtFQUNBO0FwR29uc0JaOztBcUdqM3RCSTtFQUNJO0FyR28zdEJSO0FxR2ozdEJJO0VBQ0kseUJ0R2lETTtBQ2swdEJkO0FxR2ozdEJJO0VBQ0kseUJ0R2tEVTtBQ2kwdEJsQjtBcUdqM3RCSTtFQUNJLHlCdEc4Q0s7QUNxMHRCYjtBcUdoM3RCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR2szdEJSO0FxR2gzdEJRO0VBQ0k7QXJHazN0Qlo7QWVsMHRCSTtFc0Y1Q0E7SUFFUTtFckdnM3RCVjtBQUNGO0FldjB0Qkk7RXNGcENJO0lBRVE7RXJHNjJ0QmQ7QUFDRjtBcUd6MnRCSTtFQUNJO0VBQ0E7QXJHMjJ0QlI7QXFHejJ0QlE7RUFDSTtBckcyMnRCWjtBZW4xdEJJO0VzRnBCQTtJQUVRO0VyR3kydEJWO0FBQ0Y7QWV4MXRCSTtFc0ZmSTtJQUVRO0lBQ0E7RXJHeTJ0QmQ7QUFDRjtBcUd4MnRCWTtFQUNJO0FyRzAydEJoQjtBcUdsMnRCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyR28ydEJaO0FxR2wydEJZO0VBQ0k7RUFDQTtBckdvMnRCaEI7QXFHbDJ0Qlk7RUFDSTtFQUNBO0FyR28ydEJoQjtBZS8ydEJJO0VzRmtCUTtJQUNJO0lBQ0E7RXJHZzJ0QmQ7RXFHNzF0QmM7SUFDSTtzQkFBQTtFckdnMnRCbEI7QUFDRjtBZXQ0dEJJO0VzRjJDUTtJQUNJO0VyRzgxdEJkO0VxRzMxdEJrQjtJQUNJO0VyRzYxdEJ0QjtFcUczMXRCa0I7SUFDSTtFckc2MXRCdEI7RXFHeDF0QlU7SUFDSTtFckcwMXRCZDtBQUNGO0FlcDV0Qkk7RXNGK0RZO0lBQ0k7RXJHdzF0QmxCO0VxR3IxdEJzQjtJQUNJO0lBQ0E7RXJHdTF0QjFCO0VxR3IxdEJzQjtJQUNJO0lBQ0E7RXJHdTF0QjFCO0FBQ0Y7QXFHajF0QlE7RUFDSTtBckdtMXRCWjtBcUcvMHRCSTtFQUNJO0FyR2kxdEJSO0FxRy8wdEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdpMXRCWjtBZTk2dEJJO0VzRnFHZ0I7SUFDSTtFckc0MHRCdEI7RXFHMTB0QnNCO0lBQ0k7RXJHNDB0QjFCO0FBQ0Y7QWV0N3RCSTtFc0ZvSGdCO0lBQ0k7RXJHcTB0QnRCO0FBQ0Y7O0FxRzl6dEJBO0VBQ0k7QXJHaTB0Qko7O0FzRzkvdEJBO0VBQ0k7QXRHaWd1Qko7O0FzRy8vdEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdrZ3VCSjtBc0doZ3VCSTtFQUNJO0F0R2tndUJSO0FzRy8vdEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRHaWd1QlI7QWV2OHRCSTtFdUY5REE7SUFPUTtJQUNBO0V0R2tndUJWO0FBQ0Y7QXNHLy90Qkk7RUFDSSx5QnZHZ0NVO0V1Ry9CVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHaWd1QlI7QXNHLy90QlE7RUFDSTtFQUNBO0VBQ0E7QXRHaWd1Qlo7QXNHLy90Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2lndUJoQjtBc0cvL3RCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ2R1FIO0V1R1BHO0F0R2lndUJwQjtBc0cvL3RCb0I7RUFDSTtFQUNBO0VBQ0EseUJ2R1ZkO0FDMmd1QlY7QXNHOS90Qm9CO0VBQ0k7QXRHZ2d1QnhCO0FzRzEvdEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEc0L3RCWjtBc0cxL3RCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEc0L3RCaEI7QXNHei90Qlk7RUFDSTtBdEcyL3RCaEI7O0FzR3IvdEJBO0VBRUk7RUFJSTtBdEdvL3RCUjtBc0dqL3RCSTtFQUNJO0F0R20vdEJSO0FzR2gvdEJJO0VBQ0k7QXRHay90QlI7QXNHLyt0Qkk7RUFDSTtBdEdpL3RCUjs7QXNHMyt0QlE7RUFDSTtBdEc4K3RCWjs7QXNHeCt0QlE7RUFDSTtBdEcyK3RCWjs7QXNHdit0QkE7RUFDSTtBdEcwK3RCSjtBc0d0K3RCWTtFQUNJO0F0R3crdEJoQjtBc0dsK3RCUTtFQUNJO0F0R28rdEJaO0FzR2ordEJRO0VBQ0k7QXRHbSt0Qlo7QXNHait0Qlk7RUFDSTtBdEdtK3RCaEI7O0FzRzU5dEJJO0VBQ0k7QXRHKzl0QlI7QXNHNTl0Qkk7RUFDSTtFQUNBO0F0Rzg5dEJSOztBdUdsb3VCQTtBQUNBO0VBQ0k7RUFDQTtBdkdxb3VCSjs7QXVHbm91QkE7RUFDSTtFQUNBO0F2R3NvdUJKOztBdUdwb3VCQTtFQUNJO0VBQ0E7QXZHdW91Qko7QWV0a3VCSTtFd0ZuRUo7SUFLUTtFdkd3b3VCTjtBQUNGOztBdUd0b3VCQTtFQUNJO0VBQ0E7QXZHeW91Qko7QWVobHVCSTtFd0YzREo7SUFLUTtFdkcwb3VCTjtBQUNGOztBdUd4b3VCQTtFQUNJO0VBQ0E7QXZHMm91Qko7QWUxbHVCSTtFd0ZuREo7SUFLUTtFdkc0b3VCTjtBQUNGOztBdUcxb3VCQTtFQUNJO0VBQ0E7QXZHNm91Qko7O0F1RzNvdUJBO0VBQ0k7RUFDQTtBdkc4b3VCSjs7QXVHNW91QkE7RUFDSTtFQUNBO0F2RytvdUJKO0FlOW11Qkk7RXdGbkNKO0lBS1E7RXZHZ3B1Qk47QUFDRjs7QXVHOW91QkE7RUFDSTtFQUNBO0F2R2lwdUJKO0FleG51Qkk7RXdGM0JKO0lBS1E7RXZHa3B1Qk47QUFDRjs7QXVHaHB1QkE7RUFDSTtFQUNBO0F2R21wdUJKO0FlbG91Qkk7RXdGbkJKO0lBS1E7RXZHb3B1Qk47QUFDRjs7QXdHbnR1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEdzdHVCSjtBd0dwdHVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R3N0dUJSO0FlanF1Qkk7RXlGekRBO0lBT1E7SUFDQTtJQUNBO0V4R3V0dUJWO0FBQ0Y7QWV4cXVCSTtFeUZ6REE7SUFZUTtFeEd5dHVCVjtBQUNGO0F3R3Z0dUJRO0VBQ0k7RUFDQTtBeEd5dHVCWjtBd0d2dHVCWTtFQUNJO0VBQ0E7RUFDQTtBeEd5dHVCaEI7QXdHcnR1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEd1dHVCWjtBd0dwdHVCUTtFQUNJLHNCekdRSjtFeUdQSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHc3R1Qlo7QWVyc3VCSTtFeUZ4Qkk7SUFVUTtFeEd1dHVCZDtBQUNGO0F3R250dUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEdxdHVCUjtBZXB0dUJJO0V5RlRBO0lBV1E7SUFDQTtFeEdzdHVCVjtBQUNGO0FlMXR1Qkk7RXlGVEE7SUFnQlE7RXhHdXR1QlY7QUFDRjtBd0dwdHVCWTtFQUNJLHlCekdwQkY7RXlHcUJFO0VBQ0E7QXhHc3R1QmhCO0FldnR1Qkk7RXlGRlE7SUFPUTtFeEdzdHVCbEI7QUFDRjtBd0dodHVCZ0I7RUFDSSx5QnpHbENOO0FDb3Z1QmQ7QXdHNXN1QmdCO0VBQ0kseUJ6R3RDUDtBQ292dUJiO0F3R3hzdUJnQjtFQUNJLHlCekc1Q0Y7QUNzdnVCbEI7O0F5Ry95dUJRO0VBQ0k7RUFDQTtBekdrenVCWjtBeUdoenVCWTtFQUNJO0F6R2t6dUJoQjtBeUc1eXVCUTtFQUNJLHlCMUc2Q007RTBHNUNOLGMxRzhCQztFMEc3QkQ7RUFDQTtFQUNBO0F6Rzh5dUJaO0F5RzV5dUJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpHOHl1QmhCO0F5RzN5dUJZO0VBQ0k7RUFDQTtFQUNBO0F6RzZ5dUJoQjtBeUcxeXVCWTtFQUNJO0F6RzR5dUJoQjtBeUd4eXVCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RzB5dUJwQjtBeUdyeXVCUTtFQUNJO0F6R3V5dUJaO0F5R255dUJJO0VBQ0k7QXpHcXl1QlI7QXlHbnl1QlE7RUFDSTtBekdxeXVCWjtBeUdseXVCUTtFQUNJO0F6R295dUJaO0F5R2x5dUJZO0VBQ0k7QXpHb3l1QmhCO0F5R2h5dUJRO0VBQ0k7QXpHa3l1Qlo7QXlHOXh1Qkk7RUFDSTtBekdneXVCUjtBeUc5eHVCUTtFQUNJO0F6R2d5dUJaO0F5Rzl4dUJZO0VBRUk7RUFDQTtFQUNBO0F6Ryt4dUJoQjtBeUczeHVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG1CMUd6Q007RTBHMENOO0VBQ0E7RUFDQTtBekc2eHVCWjtBeUd6eHVCSTtFQUNJLHNCMUcxREE7RTBHMkRBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RzJ4dUJSO0F5R3p4dUJRO0VBQ0k7RUFDQTtBekcyeHVCWjtBeUd0eHVCSTtFQUNJO0VBQ0E7QXpHd3h1QlI7QXlHdHh1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R3d4dUJaO0F5R3B4dUJJO0VBQ0k7RUFDQTtBekdzeHVCUjtBeUdweHVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHc3h1Qlo7QXlHanh1QlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R214dUJaO0F5R2h4dUJRO0VBQ0k7RUFDQTtBekdreHVCWjtBeUd0d3VCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHd3d1QlI7QXlHdHd1QlE7RUFDSTtBekd3d3VCWjtBeUdud3VCUTtFQUNJO0VBQ0E7QXpHcXd1Qlo7QXlHbnd1Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekdxd3VCaEI7QXlHaHd1Qkk7RUFDSTtBekdrd3VCUjtBeUc5dnVCUTtFQUNJO0F6R2d3dUJaO0F5RzN2dUJRO0VBQ0k7RUFDQTtBekc2dnVCWjtBeUcxdnVCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RzR2dUJaOztBZWo2dUJJO0UwRjBLSjtJQUlRO0V6R3d2dUJOO0FBQ0Y7QWUxNXVCSTtFMEZzS0k7SUFDSTtFekd1dnVCVjtBQUNGO0FlLzV1Qkk7RTBGOEtRO0lBQ0k7SUFDQTtJQUNBO0V6R292dUJkO0FBQ0Y7QWV0NnVCSTtFMEZ3TEk7SUFDSTtFekdpdnVCVjtBQUNGO0F5Rzd1dUJJO0VBQ0kseUIxR2hOVTtFMEdpTlY7RUFDQTtBekcrdXVCUjtBZWg3dUJJO0UwRjhMQTtJQU9RO0V6Ryt1dUJWO0FBQ0Y7QXlHNXV1QlE7RUFDSTtBekc4dXVCWjs7QXlHenV1QkE7RUFDSTtFQUNBO0VBQ0E7QXpHNHV1Qko7O0F5R3p1dUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekc0dXVCSjs7QXlHenV1QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxR25QUztFMEdvUFQ7RUFDQTtBekc0dXVCSjtBeUcxdXVCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RzR1dUJSOztBeUd0dXVCUTtFQUtJLHlCMUdqUkY7RTBHa1JFO0VBQ0EsYzFHNVFNO0FDaS91QmxCOztBZTc5dUJJO0UwRitQSTtJQUNJO0lBQ0E7SUFDQTtFekdrdXVCVjtFeUdodXVCVTtJQUNJO0lBQ0E7RXpHa3V1QmQ7RXlHOXR1QmM7SUFDSTtFekdndXVCbEI7RXlHNXR1QlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFekc4dHVCZDtFeUczdHVCVTtJQUNJO0lBQ0E7OztpQ0FBQTtJQUlBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpHNnR1QmQ7RXlHenR1Qk07SUFDSTtJQUNBO0V6RzJ0dUJWO0V5R3h0dUJNO0lBQ0k7RXpHMHR1QlY7RXlHeHR1QlU7SUFDSTtFekcwdHVCZDtBQUNGO0EwR3BsdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExR3NsdkJKO0EwR3BsdkJJO0VBQ0k7RUFDQSxjM0drREs7QUNvaXZCYjtBMEdwbHZCUTtFQUNJLHlCM0dtREM7RTJHbERELGMzRytCQztBQ3VqdkJiO0EwR25sdkJRO0VBQ0k7RUFDQTtBMUdxbHZCWjtBMEdubHZCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHcWx2QmhCO0EwR2hsdkJJO0VBQ0kseUIzRzBCSztFMkd6Qkw7RUFDQTtFQUNBO0VBQ0E7QTFHa2x2QlI7QTBHL2t2Qkk7RUFDSTtBMUdpbHZCUjtBMEc5a3ZCSTtFQUNJO0ExR2dsdkJSO0EwRzlrdkJRO0VBQ0k7QTFHZ2x2Qlo7QTBHNWt2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUc4a3ZCUjtBMEcza3ZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRzZrdkJSO0EwRzFrdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc0a3ZCUjtBMEd6a3ZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRzJrdkJSO0EwR3hrdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFHMGt2QlI7QTBHdmt2Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUd5a3ZCUjtBMEd0a3ZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExR3drdkJSO0EwR3JrdkJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFHdWt2QlI7O0EyR3RydkJBO0VBQ0U7QTNHeXJ2QkY7O0EyR3RydkJBO0VBQ0U7RUFDQTtBM0d5cnZCRjs7QTJHdHJ2QkE7RUFDRTtBM0d5cnZCRjtBMkd2cnZCRTtFQUNFO0VBQ0E7QTNHeXJ2Qko7QTJHdHJ2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzR3dydkJKO0EyR3JydkJFO0VBQ0U7RUFDQTtFQUNBO0EzR3VydkJKOztBMkducnZCQTtFQUNFO0VBQ0EsbUI1R2VRO0U0R2RSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzR3NydkJGO0EyR3BydkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzR3NydkJKO0EyR3BydkJJO0VBQ0U7RUFDQTtFQUNBO0EzR3NydkJOO0EyR25ydkJJO0VBQ0U7QTNHcXJ2Qk47QTJHbnJ2Qkk7RUFDRTtBM0dxcnZCTjtBMkdqcnZCRTtFQUNFO0VBQ0E7RUFDQTtBM0dtcnZCSjs7QTRHdnZ2QkE7RUFDSTtBNUcwdnZCSjtBNEd4dnZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RzB2dkJSO0FlcnJ2Qkk7RTZGekVBO0lBT1E7SUFDQTtFNUcydnZCVjtBQUNGO0E0R3p2dkJRO0VBQ0k7RUFDQTtBNUcydnZCWjtBNEd4dnZCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVHMHZ2QlI7QWV0c3ZCSTtFNkZ6REE7SUFRUTtFNUcydnZCVjtBQUNGO0E0R3p2dkJRO0VBQ0k7QTVHMnZ2Qlo7QTRHdHZ2QlE7RUFDSTtFQUNBO0E1R3d2dkJaO0E0R3R2dkJRO0VBQ0k7QTVHd3Z2Qlo7O0E2R2p5dkJBO0VBQ0ksc0I5RzhDSTtBQ3N2dkJSO0E2R2x5dkJJO0VBQ0k7QTdHb3l2QlI7QTZHbHl2QlE7RUFDSTtFQUNBO0VBQ0EsVzlHdUNKO0U4R3RDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHb3l2Qlo7QTZHL3h2QlE7RUFDSSxnQjlHa0lPO0FDK3B2Qm5CO0E2RzV4dkJRO0VBQ0k7QTdHOHh2Qlo7QTZHM3h2QlE7RUFDSTtBN0c2eHZCWjtBNkd2eHZCWTtFQUNJLGM5R09IO0U4R05HO0E3R3l4dkJoQjtBNkd2eHZCZ0I7RUFDSSxjOUdHUDtFOEdGTztFQUNBO0VBQ0E7QTdHeXh2QnBCO0E2R2x4dkJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdHb3h2Qlo7QTZHanh2Qlk7RUFDSTtBN0dteHZCaEI7QTZHaHh2QlE7RUFDSTtBN0dreHZCWjtBNkdoeHZCWTtFQUNJO0E3R2t4dkJoQjtBNkcvd3ZCWTtFQUNJO0E3R2l4dkJoQjtBNkczd3ZCUTtFQUNJO0E3RzZ3dkJaO0E2RzF3dkJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0c0d3ZCcEI7QTZHend2Qm9CO0VBQ0k7QTdHMnd2QnhCOztBOEc1MnZCQTtFQUNJO0E5RysydkJKOztBOEczMnZCSTtFQUNJO0VBQ0E7QTlHODJ2QlI7QThHNTJ2Qkk7RUFDSTtBOUc4MnZCUjs7QThHejJ2QlE7RUFDSTtBOUc0MnZCWjs7QStHMzN2QkE7RUFBeUI7SUFBRztJQUEyQjtFL0dpNHZCckQ7QUFDRjtBK0dsNHZCcUg7RUFBc0I7SUFBRztJQUFXO0UvR3U0dkJ2SjtFK0d2NHZCa0w7SUFBRztJQUFVO0UvRzI0dkIvTDtBQUNGO0ErRzU0dkIwTjtFQUF3QjtJQUFHO0UvR2c1dkJuUDtFK0doNXZCNlA7SUFBRztFL0dtNXZCaFE7QUFDRjtBK0dwNXZCNlE7RUFBTTtFQUFrQztFQUFtQztFQUFtQjtFQUFjO0VBQWE7RUFBc0I7RUFBb0I7RUFBNEM7RUFBa0M7RUFBZ0I7RUFBZ0Q7RUFBZ0I7RUFBd0M7RUFBZTtFQUFnQjtFQUFrQjtFQUFpQjtFQUErQjtBL0d5NnZCdnRCOztBK0d6NnZCaXVCO0VBQXFDO0VBQWM7RUFBWTtBL0crNnZCaHlCOztBK0cvNnZCMnlCO0VBQWE7RUFBYTtFQUFvQjtBL0dxN3ZCejFCOztBK0dyN3ZCbzJCO0VBQVk7QS9HeTd2QmgzQjs7QStHejd2QjAzQjtFQUFlO0EvRzY3dkJ6NEI7O0ErRzc3dkIrNUI7RUFBOEQ7QS9HaTh2Qjc5Qjs7QStHajh2QmcvQjtFQUFpRjtBL0dxOHZCamtDOztBK0dyOHZCMmxDO0VBQWE7RUFBbUI7RUFBZ0Q7RUFBa0I7RUFBa0Q7RUFBVztFQUF3QztFQUFjO0VBQTBDO0VBQWM7QS9Hazl2QngyQzs7QStHbDl2QnczQztFQUFvRDtBL0dzOXZCNTZDOztBK0d0OXZCeTdDO0VBQWdCO0VBQWdDO0VBQVM7RUFBYTtFQUFlO0VBQTJDO0VBQU87RUFBYTtFQUF5QztFQUFrQjtFQUFrQjtFQUFxQztBL0dxK3ZCL3JEOztBK0dyK3ZCMHNEO0VBQTJCO0EvR3krdkJydUQ7O0ErR3ordkJrdkQ7RUFBd0I7SUFBZ0I7SUFBZTtJQUEwQztJQUFhO0UvR2kvdkI5MUQ7QUFDRjtBK0dsL3ZCazVEO0VBQXdCO0lBQWdCO0lBQWU7RS9HdS92QnY4RDtBQUNGO0ErR3gvdkJxL0Q7RUFBdUM7QS9HMi92QjVoRTs7QStHMy92QjBpRTtFQUE0RTtFQUE0QjtBL0dnZ3dCbHBFOztBK0doZ3dCa3RFO0VBQWU7RUFBaUI7RUFBaUQ7RUFBa0I7RUFBbUM7RUFBMkI7RUFBVztFQUEyQztFQUFpQjtFQUFrQjtBL0c2Z3dCNThFOztBK0c3Z3dCaStFO0VBQW1CO0EvR2lod0JwL0U7O0ErR2pod0JtZ0Y7RUFBZTtFQUFpQjtFQUFTO0VBQWtCO0VBQTZDO0VBQWM7RUFBZTtFQUFjO0VBQWlCO0VBQVk7RUFBa0Q7RUFBa0I7QS9HZ2l3QnZ2Rjs7QStHaGl3Qit3RjtFQUFtQjtFQUFrQjtFQUFjO0VBQVk7RUFBMEM7RUFBb0I7RUFBVztBL0cwaXdCdjVGOztBK0cxaXdCZzhGO0VBQXFCO0EvRzhpd0JyOUY7O0ErRzlpd0IrOUY7RUFBNkI7RUFBa0M7RUFBZ0g7QS9Hb2p3QjlvRzs7QStHcGp3QmlxRztFQUFnQjtBL0d3andCanJHOztBK0d4andCc3NHO0VBQXVSO0EvRzRqd0I3OUc7O0ErRzVqd0IwK0c7RUFBd0M7QS9HZ2t3QmxoSDs7QStHaGt3QitoSDtFQUFnQjtFQUFtQjtFQUFhO0VBQXlCO0EvR3Vrd0J4bUg7O0ErR3Zrd0Iwbkg7RUFBMkM7RUFBTztBL0c0a3dCNXFIOztBK0c1a3dCd3JIO0VBQXNDO0VBQWtCO0EvR2lsd0Jodkg7O0ErR2psd0JxeUg7RUFBa0Q7RUFBYztBL0dzbHdCcjJIOztBK0d0bHdCdTNIO0VBQWdFO0VBQW1CO0EvRzJsd0IxOEg7O0ErRzNsd0JnZ0k7RUFBaUQ7RUFBYztBL0dnbXdCL2pJOztBK0dobXdCa25JO0VBQXNNO0EvR29td0J4ekk7O0ErR3Btd0J1MEk7RUFBOEg7QS9Hd213QnI4STs7QStHeG13Qms5STtFQUFnTDtBL0c0bXdCbG9KOztBK0c1bXdCdXBKO0VBQVk7RUFBYTtBL0dpbndCaHJKOztBK0dqbndCa3NKO0VBQStCO0EvR3Fud0JqdUo7O0ErR3Jud0Irdko7RUFBbUQ7QS9HeW53Qmx6Sjs7QStHem53QjAwSjtFQUE4RDtBL0c2bndCeDRKOztBK0c3bndCcTVKO0VBQXVCO0VBQThCO0VBQXFCO0VBQWlEO0VBQWtCO0VBQTBDO0VBQVk7RUFBK0I7RUFBdUQ7RUFBYztFQUFxQztFQUFlO0VBQTBDO0VBQW1CO0VBQWtCO0VBQVc7RUFBZ0I7RUFBbUI7QS9Ha3B3QjcySzs7QStHbHB3QnUzSztFQUEyQjtFQUFnQjtBL0d1cHdCbDZLOztBK0d2cHdCby9LO0VBQTZCO0VBQXVCO0VBQTJCO0VBQW1EO0VBQXVEO0VBQVc7RUFBUztFQUFrQjtFQUFXO0VBQTJIO0VBQVM7QS9HcXF3QmwyTDs7QStHcnF3QjAyTDtFQUFtQztFQUFZO0EvRzBxd0J6NUw7O0ErRzFxd0IyOEw7RUFBbUY7QS9HOHF3QjloTTs7QStHOXF3QjZpTTtFQUEyRztBL0drcndCeHBNOztBK0dscndCcXFNO0VBQXNDO0VBQW1CO0VBQWM7RUFBcUM7RUFBYTtFQUFlO0VBQXNFO0VBQXlCO0VBQW9HO0VBQXlCO0VBQWlCO0EvR2dzd0IxaE47O0ErR2hzd0JxaU47RUFBMkM7RUFBb0I7RUFBYTtBL0dzc3dCam5OOztBK0d0c3dCNG5OO0VBQTRDO0VBQXVCO0VBQXdEO0VBQVc7RUFBa0I7RUFBUTtBL0crc3dCNXhOOztBK0cvc3dCdXpOO0VBQStDO0VBQW1CO0EvR290d0J6M047O0ErR3B0d0JtN047RUFBcUQ7RUFBMEI7RUFBdUQ7RUFBWTtBL0cydHdCcmtPOztBK0czdHdCZ3FPO0VBQThIO0EvRyt0d0I5eE87O0ErRy90d0J3ek87RUFBNEM7RUFBZ0I7RUFBZ0Q7RUFBVztFQUFpRDtFQUFvQjtFQUEwRDtFQUFrQjtFQUF5RDtFQUFrQjtFQUF3QjtBL0c2dXdCbnFQOztBK0c3dXdCNHRQO0VBQWtEO0VBQTJCO0VBQXdEO0VBQVc7QS9Hb3Z3QjUyUDs7QStHcHZ3QnM4UDtFQUFtRDtFQUFtQjtFQUFzRDtFQUF3QjtFQUFrRTtFQUFXO0VBQVc7RUFBTztFQUFpQjtFQUF1RDtFQUFnQjtFQUFrQjtFQUFRO0EvR293d0IzeVE7O0ErR3B3d0JvelE7RUFBd0g7QS9Hd3d3QjU2UTs7QStHeHd3QnU4UTtFQUEwRDtFQUFpQjtBL0c2d3dCbGhSOztBK0c3d3dCeWtSO0VBQWlJO0EvR2l4d0Ixc1I7O0ErR2p4d0I2dFI7RUFBaUU7RUFBcUI7RUFBVztFQUFjO0VBQWM7RUFBWTtFQUFrQjtFQUE4QztFQUF3QjtBL0c2eHdCOTdSOztBK0c3eHdCeThSO0VBQWdFO0VBQWdCO0VBQVM7RUFBVztFQUFVO0VBQVU7RUFBUTtFQUFvQztFQUErQztBL0d5eXdCNXBTOztBK0d6eXdCc3FTO0VBQW9GLG1CaEhnRGh2UztFZ0hoRDB3UztBL0c4eXdCcHhTOztBK0c5eXdCMDRTO0VBQW1GO0VBQVU7QS9HbXp3QnYrUzs7QStHbnp3QjJnVDtFQUFzSjtBL0d1endCanFUOztBK0d2endCc3JUO0VBQTBDO0VBQW1CO0VBQWE7RUFBaUI7RUFBa0I7RUFBaUU7RUFBZ0I7RUFBb0I7RUFBMkQ7QS9HbTB3Qm44VDs7QStHbjB3QnU5VDtFQUFpQztFQUF3QjtFQUFnQjtFQUFpQjtFQUFTO0VBQW1CO0VBQTBELGNoSGdEN25VO0VnSGhEa3BVO0VBQXFHO0VBQWM7RUFBWTtFQUFxRztFQUFTO0VBQVk7RUFBVTtFQUErQjtBL0dzMXdCOTdVOztBK0d0MXdCeThVO0VBQWdFO0VBQWlCO0VBQStEO0VBQTRGO0VBQVM7RUFBb0I7RUFBeUQ7RUFBVztFQUEwQztFQUF1QztFQUErQjtFQUF5QjtBL0dxMndCLzVWOztBK0dyMndCZzdWO0VBQXVEO0VBQXdCO0VBQWdCO0VBQWdCO0VBQW1EO0VBQVM7RUFBbUI7RUFBbUQ7RUFBa0Y7RUFBWTtFQUEyQztFQUFnQjtFQUFpRztFQUFrQjtFQUFnQztFQUF3QjtFQUFXO0EvR3kzd0JoL1c7O0ErR3ozd0IwaFg7RUFBbUQ7RUFBaUI7RUFBUztFQUFvQjtFQUF5RDtFQUFXO0VBQTBDO0VBQW9DO0VBQStCO0EvR3E0d0I1eVg7O0ErR3I0d0I2elg7RUFBbUQ7RUFBZ0I7RUFBbUQ7RUFBUztFQUFtQjtFQUFtRDtFQUFrRjtFQUFZO0VBQTJDO0VBQWtCO0VBQTZCO0VBQXdCO0VBQVc7QS9HcTV3Qjd0WTs7QStHcjV3QnV3WTtFQUFzRDtFQUF3QjtFQUFvQjtFQUF5RDtFQUFXO0EvRzY1d0I3Nlk7O0ErRzc1d0J1OVk7RUFBNEM7QS9HaTZ3Qm5nWjs7QStHajZ3QitnWjtFQUE2RjtFQUFpQjtFQUFTO0VBQW9CO0VBQXlEO0VBQVc7RUFBMEM7RUFBbUM7RUFBK0I7QS9HNjZ3QjEwWjs7QStHNzZ3QjIxWjtFQUFpRDtFQUFpQjtFQUF3QjtFQUFTO0VBQW9CO0VBQXlEO0VBQVc7RUFBMEM7RUFBbUM7RUFBK0I7QS9HMDd3QmxvYTs7QStHMTd3Qm1wYTtFQUE0QztFQUFnQjtFQUFtRDtFQUFTO0VBQW1CO0VBQW1EO0VBQWtGO0VBQVk7RUFBMkM7RUFBYTtFQUFrQjtFQUE0QjtFQUF3QjtFQUFXO0EvRzI4d0J4amI7O0ErRzM4d0JrbWI7RUFBOEM7QS9HKzh3QmhwYjs7QStHLzh3QjZwYjtFQUFtRDtBL0dtOXdCaHRiOztBK0duOXdCeXRiO0VBQXVDO0EvR3U5d0Jod2I7O0ErR3Y5d0Iwd2I7RUFBOEU7RUFBa0M7RUFBZ0g7QS9HNjl3QjErYjs7QStHNzl3QjYvYjtFQUFpRTtFQUFrQztFQUFnSDtBL0dtK3dCaHRjOztBK0duK3dCbXVjO0VBQTBEO0VBQWtDO0VBQWdIO0EvR3krd0IvNmM7O0ErR3ord0JrOGM7RUFBYztFQUFzQjtFQUFnRjtFQUE0QjtFQUE0QjtFQUF3QjtFQUFZO0VBQU87RUFBVTtFQUFrQjtFQUFNO0VBQTRCO0VBQVc7QS9HeS93Qmx1ZDs7QStHei93QjR1ZDtFQUFrRDtBL0c2L3dCOXhkOztBK0c3L3dCd3lkO0VBQW1GO0EvR2lneEIzM2Q7O0ErR2pneEJ3NGQ7RUFBWTtFQUFlO0EvR3NneEJuNmQ7O0ErR3RneEJ5K2Q7RUFBK0I7RUFBWTtFQUFrQjtBL0c0Z3hCdGllOztBK0c1Z3hCb2xlO0VBQXdCO0lBQXdCO0UvR2loeEJsb2U7QUFDRjtBK0dsaHhCa3BlO0VBQWU7RUFBZ0I7RUFBK0M7RUFBa0I7RUFBNkM7RUFBWTtFQUErQjtFQUEwRDtFQUFjO0VBQXdDO0VBQWU7RUFBMkM7RUFBZ0I7RUFBZ0Q7RUFBUztFQUFnQjtFQUFtQjtFQUF5RDtFQUFVO0VBQWtCO0VBQThGO0VBQW9CO0VBQWtCO0VBQXlDO0VBQTBCO0VBQXVEO0VBQW1CO0EvRytpeEJ0OGY7O0ErRy9peEJnOWY7RUFBc0I7RUFBNEI7RUFBMkQ7RUFBNkI7RUFBNEQ7RUFBMEI7RUFBd0Y7RUFBWTtFQUFtRDtFQUFXO0VBQVM7RUFBUztFQUFrQjtFQUEyQjtFQUFRO0EvR2lreEJ6NWdCOztBK0dqa3hCbTZnQjtFQUFvSDtFQUFVO0EvR3NreEJqaWhCOztBK0d0a3hCb2toQjtFQUEwQztBL0cwa3hCOW1oQjs7QStHMWt4QnduaEI7RUFBbUk7RUFBTztFQUFxQztBL0dnbHhCdnloQjs7QStHaGx4Qit6aEI7RUFBaUo7RUFBVTtBL0dxbHhCMTloQjs7QStHcmx4QmdqaUI7RUFBeUQ7RUFBVTtFQUFRO0VBQXFDO0EvRzRseEJocWlCOztBK0c1bHhCMnJpQjtFQUFnRTtFQUFVO0VBQVc7RUFBdUY7QS9HbW14QnYyaUI7O0ErR25teEJpNGlCO0VBQTJvQjtBL0d1bXhCNWdrQjs7QStHdm14QjRpa0I7RUFBZ0I7RUFBVztFQUFrRDtFQUFrQjtFQUFpRDtBL0crbXhCNXJrQjs7QStHL214Qjhza0I7RUFBMEQ7RUFBbUI7RUFBMEQ7RUFBb0I7RUFBMkQ7RUFBd0I7QS9Hd254QjU3a0I7O0ErR3hueEJtL2tCO0VBQWtDO0VBQWtCO0EvRzZueEJ2aWxCOztBK0c3bnhCaWpsQjtFQUErQjtFQUFPO0VBQWdCO0EvR21veEJ2bWxCOztBK0dub3hCZ29sQjtFQUF3QjtFQUF3QjtFQUFpQjtFQUFTO0VBQW9CO0VBQVc7RUFBMEM7RUFBTztFQUFrQjtFQUEyRDtFQUFVO0VBQWtCO0EvR2tweEJuNGxCOztBK0dscHhCMjRsQjtFQUE4QztBL0dzcHhCejdsQjs7QStHdHB4QjA4bEI7RUFBZ0Q7RUFBd0I7RUFBb0I7RUFBYztFQUE2QztFQUFrQztBL0crcHhCbm9tQjs7QStHL3B4QjZwbUI7RUFBMkM7RUFBd0I7RUFBb0I7RUFBYztFQUE2QztFQUErQjtBL0d3cXhCOTBtQjs7QStHeHF4QncybUI7RUFBa0M7RUFBb0I7RUFBOEI7QS9HOHF4QjU3bUI7O0ErRzlxeEJzOW1CO0VBQXVDO0VBQTJDO0VBQWlIO0VBQStPO0VBQTJCO0VBQTBCO0VBQThGO0EvR3dyeEIzaG9COztBK0d4cnhCdWlvQjtFQUFtRDtFQUEyQjtBL0c2cnhCcm5vQjs7QStHN3J4Qityb0I7RUFBbUQ7RUFBMkI7QS9Ha3N4Qjd3b0I7O0ErR2xzeEJ1MW9CO0VBQXdCO0VBQXNCO0VBQTZEO0VBQWtCO0VBQVc7RUFBMEM7RUFBa0I7RUFBUTtFQUErQjtFQUFVO0VBQTRDO0EvR2d0eEJ4bnBCOztBK0dodHhCa29wQjtFQUFjO0VBQW1CO0VBQWE7QS9Hc3R4QmhycEI7O0ErR3R0eEJrc3BCO0VBQWdDO0VBQWdCO0VBQXFEO0VBQWlCO0VBQXNEO0VBQWU7RUFBZTtFQUFrQjtBL0dpdXhCOTVwQjs7QStHanV4Qnc2cEI7RUFBYTtBL0dxdXhCcjdwQjs7QStHcnV4Qm04cEI7RUFBNkI7RUFBZ0I7RUFBc0Q7RUFBc0I7RUFBYztFQUE4QztFQUFhO0EvRyt1eEJyb3FCOztBK0cvdXhCOHFxQjtFQUE0SCxtQmhIZ0RoeXFCO0VnSGhEMHpxQjtFQUFtSDtFQUFXO0EvR3N2eEJsOHFCOztBK0d0dnhCbS9xQjtFQUE0RTtFQUEyQjtBL0cydnhCMWxyQjs7QStHM3Z4QjZzckI7RUFBK0Q7RUFBMkI7QS9HZ3d4QnZ5ckI7O0ErR2h3eEIwNXJCO0VBQXdEO0VBQTJCO0EvR3F3eEI3K3JCOztBK0dyd3hCZ21zQjtFQUEwRTtFQUF1RTtBL0cwd3hCanZzQjs7QStHMXd4QnE3c0I7RUFBc0U7RUFBdUU7QS9HK3d4QmxrdEI7O0ErRy93eEJzd3RCO0VBQStEO0VBQXVFO0EvR294eEI1NHRCOztBK0dweHhCZ2x1QjtFQUFxQztFQUFnQjtBL0d5eHhCcm91Qjs7QStHenh4Qm9zdUI7RUFBYTtBL0c2eHhCanR1Qjs7QStHN3h4Qml1dUI7RUFBNkI7QS9HaXl4Qjl2dUI7O0ErR2p5eEIrd3VCO0VBQXFCO0VBQWdCO0VBQTBFO0VBQXNCO0VBQVk7RUFBWTtFQUFnQjtFQUFrQjtBL0c0eXhCOTh1Qjs7QStHNXl4Qnk5dUI7RUFBcUQ7QS9HZ3p4QjlndkI7O0ErR2h6eEJnaXZCO0VBQWtDO0lBQXFEO0lBQVM7SUFBc0I7RS9HdXp4QnBwdkI7QUFDRjtBK0d4enhCeXF2QjtFQUFrRTtFQUFTO0VBQVk7RUFBTztFQUFrQjtFQUFNO0EvR2cweEIveHZCOztBK0doMHhCMHl2QjtFQUFnRTtFQUFvQjtFQUFrQjtBL0dzMHhCaDV2Qjs7QStHdDB4Qmk3dkI7RUFBNkI7RUFBNEM7RUFBa0Y7RUFBa0M7RUFBbUM7RUFBUztFQUFXO0VBQTJDO0VBQU87RUFBWTtFQUFpRDtFQUFpQjtFQUFxRDtFQUFrQjtFQUFRO0VBQTZEO0EvR3kxeEJqN3dCOztBK0d6MXhCMjd3QjtFQUF3QjtJQUE2QjtJQUFhO0lBQXlDO0lBQWlCO0UvR2kyeEJyanhCO0FBQ0Y7QStHbDJ4QitteEI7RUFBaUQ7RUFBVTtFQUFvQjtBL0d1MnhCOXJ4Qjs7QStHdjJ4Qnl0eEI7RUFBNEgsbUJoSGdEMzB4QjtFZ0hoRHEyeEI7RUFBbUg7RUFBVztBL0c4MnhCNyt4Qjs7QStHOTJ4QjhoeUI7RUFBeUIsbUJoSGdEN2l5QjtFZ0hoRHVreUI7RUFBbUg7RUFBUztFQUFtQjtFQUFXO0VBQTJDO0VBQWE7RUFBUztFQUFXO0VBQWE7RUFBbUQ7RUFBa0I7RUFBUTtFQUErQjtFQUFlO0EvR2k0eEIvN3lCOztBK0dqNHhCeTh5QjtFQUE2QjtFQUFTO0EvR3M0eEIvK3lCOztBK0d0NHhCaWd6QjtFQUE4RDtBL0cwNHhCL2p6Qjs7QStHMTR4QnlrekI7RUFBd0M7RUFBVTtBL0crNHhCM256Qjs7QStHLzR4QjZvekI7RUFBb0Q7QS9HbTV4QmpzekI7O0ErR241eEIrc3pCO0VBQTRFO0VBQTJCO0EvR3c1eEJ0enpCOztBK0d4NXhCeTZ6QjtFQUErRDtFQUEyQjtBL0c2NXhCbmcwQjs7QStHNzV4QnNuMEI7RUFBd0Q7RUFBMkI7QS9HazZ4QnpzMEI7O0ErR2w2eEI0ejBCO0VBQTBFO0VBQXVFO0EvR3U2eEI3ODBCOztBK0d2NnhCaXAxQjtFQUFzRTtFQUF1RTtBL0c0NnhCOXgxQjs7QStHNTZ4QmsrMUI7RUFBK0Q7RUFBdUU7QS9HaTd4QnhtMkI7O0ErR2o3eEI0eTJCO0VBQXFDO0VBQWdCO0EvR3M3eEJqMjJCOztBK0d0N3hCZzYyQjtFQUFpQjtFQUFnQjtFQUEwQjtFQUFZO0VBQVM7QS9HODd4QmgvMkI7O0ErRzk3eEIyLzJCO0VBQXVCO0EvR2s4eEJsaDNCOztBK0dsOHhCOGgzQjtFQUF1RDtBL0dzOHhCcmwzQjs7QStHdDh4Qm1tM0I7RUFBMkQ7QS9HMDh4QjlwM0I7O0ErRzE4eEIycTNCO0VBQXFDO0EvRzg4eEJodDNCOztBK0c5OHhCNHQzQjtFQUF5QjtJQUFpQztJQUFlO0UvR285eEJueTNCO0FBQ0Y7QStHcjl4QmsxM0I7RUFBMkI7RUFBZ0I7RUFBMEI7RUFBUztFQUFZO0VBQU87RUFBUztFQUFlO0VBQVE7RUFBTTtFQUFXO0EvR2sreEJwKzNCOztBK0dsK3hCcS8zQjtFQUFpQztBL0dzK3hCdGg0Qjs7QStHdCt4QmtpNEI7RUFBaUU7QS9HMCt4Qm5tNEI7O0ErRzEreEJpbjRCO0VBQXFFO0EvRzgreEJ0cjRCOztBK0c5K3hCbXM0QjtFQUErQztBL0drL3hCbHY0Qjs7QStHbC94Qjh2NEI7RUFBeUI7SUFBMkM7SUFBZTtFL0d3L3hCLzA0QjtBQUNGO0ErR3oveEI4MzRCO0VBQVc7RUFBc0I7RUFBUztFQUFlO0VBQU87RUFBZ0I7RUFBa0I7RUFBUTtFQUFNO0EvR29neUI5KzRCOztBK0dwZ3lCeS80QjtFQUFxQztFQUFZO0VBQWtCO0EvRzBneUI1ajVCOztBK0cxZ3lCdWs1QjtFQUFpQjtFQUFtQjtFQUFrQjtFQUFZO0VBQXdDO0VBQVc7RUFBOEI7RUFBZTtFQUFnQjtFQUFvQjtFQUFrQjtFQUFXO0VBQXVDO0EvRzBoeUJqMTVCOztBK0cxaHlCMjE1QjtFQUF1QjtBL0c4aHlCbDM1Qjs7QStHOWh5QiszNUI7RUFBWTtFQUF3QjtFQUFjO0VBQVc7RUFBMEM7RUFBTztFQUFXO0VBQWtCO0VBQVE7RUFBMkI7RUFBVTtBL0c0aXlCdmo2Qjs7QStHNWl5QmlrNkI7RUFBcUI7RUFBc0I7RUFBcUQ7RUFBa0I7RUFBMEM7RUFBWTtFQUErQjtFQUEwRDtFQUFtQjtFQUF5RDtFQUFVO0VBQVk7RUFBb0I7RUFBa0I7RUFBcUM7RUFBMEI7RUFBdUQ7QS9HZ2t5QmhrN0I7O0ErR2hreUIwazdCO0VBQStCO0VBQVU7QS9HcWt5Qm5uN0I7O0ErR3JreUJtcDdCO0VBQTRCO0VBQTRCO0VBQTJEO0VBQTZCO0VBQTREO0VBQTBCO0VBQXdGO0VBQVk7RUFBbUQ7RUFBVztFQUFTO0VBQTZDO0VBQWtCO0VBQTJCO0VBQVE7QS9HdWx5QnRvOEI7O0ErR3ZseUJncDhCO0VBQXNDO0VBQW1CO0VBQWtCO0VBQXNEO0VBQWdCO0VBQWtCO0EvR2dteUJuejhCOztBK0dobXlCNno4QjtFQUFzRjtFQUFZO0VBQU87RUFBa0I7RUFBTTtBL0d3bXlCOTc4Qjs7QStHeG15Qnk4OEI7RUFBNEM7RUFBc0I7RUFBcUM7RUFBVztBL0crbXlCM2o5Qjs7QStHL215QitrOUI7RUFBMEM7RUFBZ0I7QS9Hb255QnpvOUI7O0ErR3BueUJ3cDlCO0VBQXFDO0VBQTRDO0VBQWtGO0VBQThCO0VBQWtFO0VBQStCO0VBQW1FO0VBQVM7RUFBTztFQUFnQjtFQUFxQjtFQUFrQjtFQUFRO0EvR29veUI1aytCOztBK0dwb3lCc2wrQjtFQUEwQztFQUFXO0VBQWU7QS9HMG95QjFwK0I7O0ErRzFveUJndStCO0VBQXlCO0VBQVM7RUFBaUI7RUFBWTtFQUFPO0VBQVk7RUFBVTtFQUFnQjtFQUFvQjtFQUFrQjtFQUFRO0VBQU07RUFBNEI7RUFBVztBL0cycHlCdjYrQjs7QStHM3B5Qmk3K0I7RUFBbUM7QS9HK3B5QnA5K0I7O0ErRy9weUI4OStCO0VBQTZCO0VBQVk7RUFBTztFQUFnQjtFQUFlO0VBQW1CO0VBQWtCO0VBQU07QS9HMHF5QnhsL0I7O0ErRzFxeUJtbS9CO0VBQXFCO0EvRzhxeUJ4bi9COztBK0c5cXlCa3AvQjtFQUFlO0VBQTJCO0VBQW1CO0VBQXFCO0VBQWdCO0VBQW9CO0VBQTRCO0EvR3dyeUJweS9COztBK0d4cnlCd3ovQjtFQUFlO0EvRzRyeUJ2MC9COztBZ0g3cnlCQTtFQUNJO0FoSGdzeUJKO0FnSDlyeUJJO0VBQ0k7QWhIZ3N5QlI7QWdIOXJ5QlE7RUFDSTtFQUNBO0FoSGdzeUJaO0FnSDdyeUJRO0VBQ0kseUJqSCtDTTtFaUg5Q047RUFDQTtFQUNBO0VBQ0E7QWhIK3J5Qlo7QWdIN3J5Qlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqSHlCTjtFaUh4Qk07RUFDQTtBaEgrcnlCaEI7QWdIN3J5QmdCO0VBQ0k7QWhIK3J5QnBCO0FnSDVyeUJnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg4cnlCcEI7O0FlcnF5Qkk7RWtHNURGO0lBRUk7RWpIb3V5Qko7QUFDRjtBaUhqdXlCRTtFQUNFO0VBQ0E7QWpIbXV5Qko7QWVscXlCSTtFa0duRUY7SUFLSTtFakhvdXlCSjtBQUNGO0FpSDF1eUJFO0VBUUU7RUFDQTtFQUNBO0FqSHF1eUJKO0FpSGh1eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7Ozs7Ozs7OztJQUFBO0FqSDJ1eUJSO0FpSC90eUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSGl1eUJWO0FpSDl0eUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpIZ3V5QlY7QWlIOXR5QlU7RUFDRTtFQUNBLGNsSGJHO0FDNnV5QmY7QWlIN3R5QlU7RUFDRTtBakgrdHlCWjtBaUg1dHlCVTtFQUNFLGNsSGxCRjtFa0htQkU7RUFDQTtBakg4dHlCWjtBaUg1dHlCWTtFQUNFO0FqSDh0eUJkO0FpSDN0eUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpINnR5QmQ7QWlIMXR5Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakg0dHlCZDtBaUh6dHlCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSDJ0eUJkO0FpSGx0eUJRO0VBQ0ksbUJsSDdDQztBQ2l3eUJiO0FpSDlzeUJRO0VBQ0UsbUJsSG5EUTtBQ213eUJsQjtBaUgxc3lCUTtFQUNJLG1CbEg5REU7QUMwd3lCZDs7QWtIeHl5QkE7RUFDRTtFQUNBO0VBQ0E7QWxIMnl5QkY7O0FrSHp5eUJBO0VBQ0UsY25INkJXO0VtSDVCWDtBbEg0eXlCRjs7QWtIMXl5QkE7RUFDRTtBbEg2eXlCRjs7QWtIenl5QkE7RUFDRTtBbEg0eXlCRjtBa0gxeXlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCbkhRaUI7RW1IUGpCO0FsSDR5eUJKO0FrSDF5eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxINHl5Qk47QWtIMXl5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDR5eUJSO0FrSDF5eUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg0eXlCVjtBa0gxeXlCVTtFQUNFO0VBQ0E7QWxINHl5Qlo7QWtIenl5QlU7RUFDRTtFQUNBO0FsSDJ5eUJaO0F3RHIzeUJFO0VBQ0U7RUFDQTtFQUNBO0F4RHUzeUJKO0FrSDF5eUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDR5eUJSO0FrSDF5eUJRO0VBQ0U7RUFDQTtBbEg0eXlCVjtBa0gxeXlCVTtFQUNFLG1CbkhqREc7RW1Ia0RIO0VBQ0E7RUFDQTtFQUNBO0FsSDR5eUJaO0FrSDF5eUJZO0VBQ0UsbUJuSDFDRDtFbUgyQ0M7RUFDQTtBbEg0eXlCZDtBa0h6eXlCWTtFQUNFLG1CbkgzREo7RW1INERJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgyeXlCZDtBa0hyeXlCTTtFQUNFO0VBQ0E7RUFDQTtBbEh1eXlCUjtBa0hweXlCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNuSGpGRjtBQ3UzeUJWO0FrSDN5eUJRO0VBT0U7RUFDQTtFQUNBO0FsSHV5eUJWO0FrSHB5eUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY25INUZKO0FDazR5QlY7QWtIM3l5QlE7RUFPRTtFQUNBO0FsSHV5eUJWO0FrSHB5eUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIc3l5QlY7QWtIcHl5QlU7RUFDRTtFQUNBO0FsSHN5eUJaO0FrSHB5eUJZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhzeXlCZDtBa0gveXlCVTtFQVdFO0VBQ0E7RUFDQSxjbkgzSEY7QUNrNnlCVjtBa0hweXlCVTtFQUNFO0VBQ0E7QWxIc3l5Qlo7QWtIcHl5Qlk7RUFDRTtFQUNBO0VBQ0E7QWxIc3l5QmQ7QWtIN3l5QlU7RUFTRTtFQUNBO0VBQ0E7RUFDQSxjbkgxSUY7QUNpN3lCVjtBd0RoK3lCRTtFQUNFO0VBQ0E7RUFDQTtBeERrK3lCSjtBa0hyeXlCSTtFQUNFO0VBQ0E7RUFDQTtBbEh1eXlCTjtBa0h0eXlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsSHd5eUJSO0FrSHB5eUJZO0VBQ0U7QWxIc3l5QmQ7QWtIeHl5QlU7RUFJRTtFQUNBO0FsSHV5eUJaO0FrSHB5eUJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIc3l5QlY7QWtIcHl5QlU7RUFDRTtBbEhzeXlCWjtBa0hseXlCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhveXlCZDtBa0gzeXlCVTtFQVNFO0VBQ0EsY25Iak1GO0FDcyt5QlY7QWtIbHl5Qlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIb3l5QmQ7QWtIM3l5QlU7RUFTRTtFQUNBLGNuSDdNRjtBQ2sveUJWO0FrSGx5eUJRO0VBQ0U7RUFDQTtBbEhveXlCVjtBa0hseXlCVTtFQUNFO0FsSG95eUJaO0FrSGp5eUJRO0VBQ0U7QWxIbXl5QlY7QWtIbHl5QlU7RUFDRTtBbEhveXlCWjtBa0hueXlCWTtFQUNFO0FsSHF5eUJkO0FrSGp5eUJRO0VBQ0U7QWxIbXl5QlY7O0FtSHBqekJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5IdWp6Qk47QW1Ibmp6QkU7RUFDRTtBbkhxanpCSjtBZXAveUJJO0VvRzdERjtJQUVJO0VuSG1qekJKO0FBQ0Y7O0FtSC9pekJBO0VBQ0U7RUFDQTtFQUNBO0FuSGtqekJGO0FtSGhqekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Ia2p6Qko7QW1IaGp6Qkk7RUFDRTtBbkhranpCTjs7QW1IN2l6QkE7RUFDRTtFQUNBO0VBQ0E7QW5IZ2p6QkY7O0FtSDdpekJBO0VBQ0U7QW5IZ2p6QkY7QW1IOWl6QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhnanpCSjtBbUg3aXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IK2l6Qko7O0FtSDNpekJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSDhpekJGO0FtSDVpekJFO0VBQ0U7RUFDQTtBbkg4aXpCSjtBbUgzaXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkg2aXpCSjtBbUgzaXpCSTtFQUNFO0VBQ0E7RUFDQTtBbkg2aXpCTjs7QW1Idml6QkU7RUFDRTtBbkgwaXpCSjtBbUh4aXpCRTtFQUNFO0VBQ0EsbUJwSDlETTtBQ3dtekJWO0FtSHZpekJJO0VBQ0U7QW5IeWl6Qk47QW1IdGl6Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Id2l6Qk47O0FtSG5pekJBO0VBQ0U7QW5Ic2l6QkY7QW1IcGl6QkU7RUFDRTtBbkhzaXpCSjtBbUhwaXpCSTtFQUNFO0FuSHNpekJOO0FtSHBpekJNO0VBQ0U7RUFDQTtBbkhzaXpCUjs7QW1IaGl6QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG1pekJGO0FtSGppekJFO0VBQ0UsbUJwSHZHaUI7RW9Id0dqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSG1pekJKO0FtSGppekJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhtaXpCTjtBbUgvaHpCRTtFQUNFLG1CcEg5SGlCO0VvSCtIakI7RUFDQTtFQUNBO0VBQ0E7QW5IaWl6Qko7QW1IL2h6Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhpaXpCTjtBbUg5aHpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSGdpekJOO0FtSDloekJNO0VBQ0U7QW5IZ2l6QlI7QW1IOWh6QlE7RUFDRTtFQUNBLGNwSHJLRztFb0hzS0g7QW5IZ2l6QlY7QW1IOWh6QlU7RUFDRSxjcEhyS0Y7QUNxc3pCVjtBbUg3aHpCVTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkg4aHpCWjtBbUh4aHpCWTtFQUVFO0VBQ0E7QW5IeWh6QmQ7QW1IcGh6QlE7RUFDRTtFQUNBO0VBQ0E7QW5Ic2h6QlY7QW1Ibmh6Qlk7RUFDRTtBbkhxaHpCZDtBbUg5Z3pCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSGdoekJOO0FtSDlnekJNO0VBQ0U7QW5IZ2h6QlI7QW1IN2d6Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IK2d6QlI7QW1IN2d6QlE7RUFDRTtFQUNBO0FuSCtnekJWO0FtSDNnekJNO0VBQ0U7RUFDQTtBbkg2Z3pCUjtBbUgxZ3pCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSDRnekJSO0FtSDFnekJRO0VBQ0U7RUFDQTtBbkg0Z3pCVjtBbUgxZ3pCUTtFQUNFO0VBQ0E7QW5INGd6QlY7QW1IMWd6QlE7RUFDRTtFQUNBO0FuSDRnekJWO0FtSHpnekJRO0VBQ0U7SUFDRTtFbkgyZ3pCVjtFbUh6Z3pCUTtJQUNFO0VuSDJnekJWO0VtSHpnekJRO0lBQ0U7RW5IMmd6QlY7RW1Iemd6QlE7SUFDRTtFbkgyZ3pCVjtBQUNGO0FtSHBnekJJO0VBQ0U7QW5Ic2d6Qk47O0FtSGhnekJFO0VBQ0UsbUJwSHZSaUI7RW9Id1JqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhtZ3pCSjtBbUhqZ3pCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IbWd6Qk47O0FtSDkveUJBO0VBQ0U7RUFDQTtFQUNBO0FuSGlnekJGO0FtSC8veUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhpZ3pCSjs7QW1IOS95QkE7RUFDRTtFQUNBO0VBQ0EseUJwSDlUZ0I7RW9IK1RoQjtFQUNBO0VBQ0E7QW5IaWd6QkY7QW1ILy95QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IaWd6Qko7O0FtSDcveUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5IZ2d6QkY7QW1IOS95QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IZ2d6Qko7QW1IOS95Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSGdnekJOOztBb0hwNnpCQTtFQUNJLHNCckg4Q0k7RXFIN0NKO0FwSHU2ekJKO0FvSHI2ekJJO0VBQ0kseUJySHNEVTtFcUhyRFY7RUFDQTtFQUNBO0FwSHU2ekJSO0FvSHI2ekJRO0VBQ0k7RUFDQTtFQUNBO0FwSHU2ekJaO0FvSG42ekJJO0VBQ0k7QXBIcTZ6QlI7QW9IbjZ6QlE7RUFDSSxjckh3QkM7RXFIdkJEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhxNnpCWjtBb0huNnpCWTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIcTZ6QmQ7QW9IbDZ6Qlk7RUFDSTtBcEhvNnpCaEI7QW9IaDZ6QlE7RUFDSTtFQUNBO0FwSGs2ekJaO0FvSC81ekJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhpNnpCVjtBb0gvNXpCVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIaTZ6Qlo7QW9INTV6Qkk7RUFDSTtBcEg4NXpCUjtBb0gzNXpCSTtFQUNJO0VBQ0E7QXBINjV6QlI7QW9IMzV6QlE7RUFDSTtBcEg2NXpCWjtBb0gxNXpCUTtFQUNJO0FwSDQ1ekJaO0FldDd6Qkk7RXFHeUJJO0lBSVE7RXBINjV6QmQ7QUFDRjtBb0hsNnpCUTtFQVFRO0FwSDY1ekJoQjtBZTk3ekJJO0VxR3FDSTtJQUVRO0VwSDI1ekJkO0FBQ0Y7QW9IOTV6QlE7RUFNUTtBcEgyNXpCaEI7O0FvSHA1ekJFO0VBQ0U7RUFDQTtBcEh1NXpCSjtBb0hyNXpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSHU1ekJOO0FvSHI1ekJJO0VBQ0U7RUFDQSxjckhoRk87RXFIaUZQO0FwSHU1ekJOO0FvSHI1ekJNO0VBQ0UsY3JIaEZFO0FDdSt6QlY7QW9IbDV6QkU7RUFDRSx5QnJINUVjO0VxSDZFZDtBcEhvNXpCSjtBb0hsNXpCSTtFQUNFO0VBQ0E7QXBIbzV6Qk47QW9IbDV6Qk07RUFDRTtBcEhvNXpCUjtBb0hsNXpCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIbzV6QlY7O0FxSC9pMEJFO0VBQ0U7QXJIa2owQko7QXFIL2kwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySGlqMEJKO0FxSC9pMEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckhpajBCSjtBcUg5aTBCRTtFQUNFLHlCdEhzQ2M7QUMwZzBCbEI7QXFIOWkwQkk7RUFDRSxjdEhpQ2M7RXNIaENkO0VBQ0E7QXJIZ2owQk47QXFIN2kwQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIK2kwQk47QXFIN2kwQk07RUFDRSxtQnRIZ0JZO0VzSGZaO0VBQ0E7QXJIK2kwQlI7QXFIemkwQkk7RUFDRSx5QnRIS1E7QUNzaTBCZDtBcUh6aTBCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIMmkwQlI7QXFIemkwQlE7RUFDRSxtQnRISFU7RXNISVY7RUFDQTtBckgyaTBCVjtBcUh2aTBCTTtFQUNFO0VBQ0E7RUFDQTtBckh5aTBCUjtBcUh0aTBCTTtFQUNFO0VBQ0E7QXJId2kwQlI7QXFIcmkwQk07RUFDRTtBckh1aTBCUjtBcUhyaTBCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FySHVpMEJWO0FxSC9oMEJNO0VBQ0U7RUFDQTtBckhpaTBCUjtBcUgvaDBCTTtFQUNFO0VBQ0E7QXJIaWkwQlI7QXFIM2gwQlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDZoMEJWO0FxSDNoMEJVO0VBQ0U7RUFDQSx5QnRIbkVGO0VzSG9FRTtFQUNBO0VBQ0E7QXJINmgwQlo7QXFIMWgwQlU7RUFDRTtFQUNBLHlCdEgzRUY7RXNINEVFO0VBQ0E7RUFDQTtBckg0aDBCWjtBcUh6aDBCVTtFQUNFO0VBQ0EseUJ0SDVFTTtFc0g2RU47RUFDQTtFQUNBO0FySDJoMEJaO0FxSHZoMEJRO0VBQ0U7RUFDQTtFQUNBLGN0SGpHRztBQzBuMEJiO0FxSHRoMEJRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJId2gwQlY7QXFIdGgwQlU7RUFDRTtFQUNBLGN0SDVHQztFc0g2R0Q7RUFDQTtFQUNBO0FySHdoMEJaO0FxSHRoMEJZO0VBQ0U7QXJId2gwQmQ7QXFIcmgwQlk7RUFDRTtFQUNBO0VBQ0E7QXJIdWgwQmQ7QXFIamgwQlU7RUFDRTtBckhtaDBCWjtBcUgzZzBCSTtFQUNFO0FySDZnMEJOOztBc0hqczBCRTtFQUNFLGN2SDJDUztBQ3lwMEJiO0FzSGhzMEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRIa3MwQk47QXNIaHMwQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGtzMEJSO0FzSC9yMEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhpczBCUjtBc0gvcjBCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEhpczBCVjtBc0g3cjBCTTtFQUNFLHlCdkhETztBQ2dzMEJmO0FzSDVyMEJNO0VBQ0UseUJ2SEZFO0V1SEdGO0F0SDhyMEJSO0FzSDVyMEJRO0VBQ0U7QXRIOHIwQlY7QXNIdnIwQkk7RUFDRTtFQUNBO0F0SHlyMEJOO0FzSHZyMEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEh5cjBCUjtBc0h2cjBCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHlyMEJWO0FzSHJyMEJNO0VBQ0U7QXRIdXIwQlI7QXNIcnIwQlE7RUFDRSx5QnZIeENVO0V1SHlDVjtBdEh1cjBCVjtBc0hycjBCVTtFQUNFO0F0SHVyMEJaO0FzSGpyMEJRO0VBQ0UseUJ2SGpEUTtFdUhrRFI7QXRIbXIwQlY7QXNIanIwQlU7RUFDRTtFQUNBLHFCdkhwRUM7QUN1djBCYjtBc0g5cTBCTTtFQUNFO0F0SGdyMEJSO0FzSDlxMEJRO0VBQ0UseUJ2SGhFRztFdUhpRUg7QXRIZ3IwQlY7QXNIOXEwQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIZ3IwQlo7QXNIN3EwQlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgrcTBCWjs7QXNIdnEwQkE7RUFDRTtBdEgwcTBCRjtBc0h4cTBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIMHEwQko7QXNIeHEwQkk7RUFDRTtFQUNBO0F0SDBxMEJOO0FzSHRxMEJFO0VBQ0U7RUFDQSxtQnZIckhjO0V1SHNIZDtFQUNBO0VBQ0E7QXRId3EwQko7QXNIdHEwQkk7RUFDRTtFQUNBLG1Cdkh0SFE7RXVIdUhSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRId3EwQk47O0FzSG5xMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHNxMEJGO0FlankwQkk7RXVHa0hKO0lBWUk7RXRIdXEwQkY7QUFDRjs7QXNIcnEwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRId3EwQkY7O0FzSHRxMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHlxMEJGOztBdUhsNDBCUTtFQUNJO0F2SHE0MEJaO0F1SGw0MEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhvNDBCWjtBdUhsNDBCWTtFQUNJO0F2SG80MEJoQjtBdUhoNDBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIazQwQlo7QXVIaDQwQlk7RUFDSTtBdkhrNDBCaEI7O0F1SDUzMEJBO0VBQ0k7RUFDQTtBdkgrMzBCSjtBdUgzMzBCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkg2MzBCaEI7QXVIMzMwQmdCO0VBQ0k7RUFDQTtBdkg2MzBCcEI7QXVIMzMwQm9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDYzMEJ4QjtBdUh6MzBCWTtFQUNJO0F2SDIzMEJoQjtBdUh6MzBCWTtFQUNJO0VBQ0E7QXZIMjMwQmhCOztBdUhyMzBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SHczMEJKOztBdUg3MDBCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SGcxMEJKO0F1SDkwMEJJO0VBQ0k7RUFDQTtFQUNBO0F2SGcxMEJSO0FlLzUwQkk7RXdHNEVBO0lBTVE7RXZIaTEwQlY7QUFDRjtBdUgvMDBCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIaTEwQlo7QXVILzAwQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIaTEwQmhCO0F1SDkwMEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCeEg3SEg7RXdIOEhHO0VBQ0E7RUFDQTtFQUNBO0F2SGcxMEJoQjtBdUg5MDBCZ0I7RUFDSTtBdkhnMTBCcEI7QXVINzAwQmdCO0VBQ0ksV3hIcklaO0V3SHNJWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SCswMEJwQjtBdUgzMDBCb0I7RUFDSTtBdkg2MDBCeEI7QXVIMTAwQm9CO0VBQ0k7RUFDQTtFQUNBLHlCeEh4Slg7RXdIeUpXO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hIaEtYO0V3SGlLVztBdkg0MDBCeEI7QXVIeDAwQmdCO0VBQ0kscUJBaEdHO0VBaUdILHlCQWhHRztBdkgwNjBCdkI7QXVIeDAwQm9CO0VBQ0ksY0FwR0Q7QXZIODYwQnZCO0F1SHQwMEJ3QjtFQUNJLHlCQXpHTDtFQTBHSyxjQXpHTDtBdkhpNzBCdkI7QXVIbjAwQmdCO0VBQ0kscUJBN0dHO0VBOEdILHlCQTdHRztBdkhrNzBCdkI7QXVIbjAwQm9CO0VBQ0ksY0FqSEQ7QXZIczcwQnZCO0F1SGowMEJ3QjtFQUNJLHlCQXRITDtFQXVISyxjQXRITDtBdkh5NzBCdkI7QXVIOXowQmdCO0VBQ0kscUJBMUhHO0VBMkhILHlCQTFIRztBdkgwNzBCdkI7QXVIOXowQm9CO0VBQ0ksY0E5SEQ7QXZIODcwQnZCO0F1SDV6MEJ3QjtFQUNJLHlCQW5JTDtFQW9JSyxjQW5JTDtBdkhpODBCdkI7QXVIenowQmdCO0VBQ0kscUJBdklHO0VBd0lILHlCQXZJRztBdkhrODBCdkI7QXVIenowQm9CO0VBQ0ksY0EzSUQ7QXZIczgwQnZCO0F1SHZ6MEJ3QjtFQUNJLHlCQWhKTDtFQWlKSyxjQWhKTDtBdkh5ODBCdkI7QXVIcHowQmdCO0VBQ0kscUJBcEpHO0VBcUpILHlCQXBKRztBdkgwODBCdkI7QXVIcHowQm9CO0VBQ0ksY0F4SkQ7QXZIODgwQnZCO0F1SGx6MEJ3QjtFQUNJLHlCQTdKTDtFQThKSyxjQTdKTDtBdkhpOTBCdkI7QXVIL3kwQmdCO0VBQ0kscUJBaktBO0VBa0tBLHlCQWpLQTtBdkhrOTBCcEI7QXVIL3kwQm9CO0VBQ0ksY0FyS0o7QXZIczkwQnBCO0F1SDd5MEJ3QjtFQUNJLHlCQTFLUjtFQTJLUSxjQTFLUjtBdkh5OTBCcEI7O0F1SHJ5MEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZId3kwQlI7QXVIdHkwQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkh3eTBCUjs7QXVIbHkwQkk7RUFDSTtBdkhxeTBCUjtBdUhseTBCSTtFQUNJO0F2SG95MEJSO0F1SGp5MEJJO0VBQ0k7QXZIbXkwQlI7QXVIaHkwQkk7RUFDSTtBdkhreTBCUjtBdUgveDBCSTtFQUNJO0F2SGl5MEJSO0F1SDl4MEJJO0VBQ0k7QXZIZ3kwQlI7QXVIN3gwQkk7RUFDSTtBdkgreDBCUjs7QXVIengwQlE7RUFDSTtBdkg0eDBCWjtBdUgxeDBCWTtFQUNJO0F2SDR4MEJoQjtBdUgxeDBCZ0I7RUFDSTtFQUNBO0VBQ0E7QXZINHgwQnBCOztBdUhweDBCQTtBQUdRO0VBQ0kseUJBalJDO0VBbVJEO0F2SG94MEJaO0F1SG54MEJZO0VBQ0kseUJBclJIO0F2SDBpMUJiO0F1SGx4MEJZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJJO0F2SG14MEJoQjtBdUhoeDBCWTtFQUNJO0F2SGt4MEJoQjtBdUhyejBCUTtFQUNJLHlCQWpSQztFQW1SRDtBdkhzejBCWjtBdUhyejBCWTtFQUNJLHlCQXJSSDtBdkg0azFCYjtBdUhwejBCWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCSTtBdkhxejBCaEI7QXVIbHowQlk7RUFDSTtBdkhvejBCaEI7QXVIdjEwQlE7RUFDSSx5QkFqUkM7RUFtUkQ7QXZIdzEwQlo7QXVIdjEwQlk7RUFDSSx5QkFyUkg7QXZIOG0xQmI7QXVIdDEwQlk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1Qkk7QXZIdTEwQmhCO0F1SHAxMEJZO0VBQ0k7QXZIczEwQmhCO0F1SHozMEJRO0VBQ0kseUJBalJDO0VBbVJEO0F2SDAzMEJaO0F1SHozMEJZO0VBQ0kseUJBclJIO0F2SGdwMUJiO0F1SHgzMEJZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBdUJJO0F2SHkzMEJoQjtBdUh0MzBCWTtFQUNJO0F2SHczMEJoQjtBdUgzNTBCUTtFQUNJLHlCQWpSQztFQW1SRDtBdkg0NTBCWjtBdUgzNTBCWTtFQUNJLHlCQXJSSDtBdkhrcjFCYjtBdUgxNTBCWTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXVCSTtBdkgyNTBCaEI7QXVIeDUwQlk7RUFDSTtBdkgwNTBCaEI7QXVINzcwQlE7RUFDSSx5QkFqUkM7RUFtUkQ7QXZIODcwQlo7QXVINzcwQlk7RUFDSSx5QkFyUkg7QXZIb3QxQmI7QXVINTcwQlk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUF1Qkk7QXZINjcwQmhCO0F1SDE3MEJZO0VBQ0k7QXZINDcwQmhCOztBdUhyNzBCQTtBQU1nQjtFQUNJO0F2SG03MEJwQjtBdUhwNzBCZ0I7RUFDSTtBdkhzNzBCcEI7QXVIdjcwQmdCO0VBQ0k7QXZIeTcwQnBCO0F1SDE3MEJnQjtFQUNJO0F2SDQ3MEJwQjtBdUg3NzBCZ0I7RUFDSTtBdkgrNzBCcEI7QXVIaDgwQmdCO0VBQ0k7QXZIazgwQnBCO0F1SG44MEJnQjtFQUNJO0F2SHE4MEJwQjtBdUh0ODBCZ0I7RUFDSTtBdkh3ODBCcEI7QXVIejgwQmdCO0VBQ0k7QXZIMjgwQnBCO0F1SDU4MEJnQjtFQUNJO0F2SDg4MEJwQjtBdUgvODBCZ0I7RUFDSTtBdkhpOTBCcEI7QXVIbDkwQmdCO0VBQ0k7QXZIbzkwQnBCO0F1SHI5MEJnQjtFQUNJO0F2SHU5MEJwQjtBdUh4OTBCZ0I7RUFDSTtBdkgwOTBCcEI7QXVIMzkwQmdCO0VBQ0k7QXZINjkwQnBCO0F1SDk5MEJnQjtFQUNJO0F2SGcrMEJwQjtBdUhqKzBCZ0I7RUFDSTtBdkhtKzBCcEI7QXVIcCswQmdCO0VBQ0k7QXZIcyswQnBCO0F1SHYrMEJnQjtFQUNJO0F2SHkrMEJwQjtBdUgxKzBCZ0I7RUFDSTtBdkg0KzBCcEI7QXVINyswQmdCO0VBQ0k7QXZIKyswQnBCO0F1SGgvMEJnQjtFQUNJO0F2SGsvMEJwQjtBdUhuLzBCZ0I7RUFDSTtBdkhxLzBCcEI7QXVIdC8wQmdCO0VBQ0k7QXZIdy8wQnBCO0F1SHovMEJnQjtFQUNJO0F2SDIvMEJwQjtBdUg1LzBCZ0I7RUFDSTtBdkg4LzBCcEI7QXVILy8wQmdCO0VBQ0k7QXZIaWcxQnBCO0F1SGxnMUJnQjtFQUNJO0F2SG9nMUJwQjtBdUhyZzFCZ0I7RUFDSTtBdkh1ZzFCcEI7QXVIeGcxQmdCO0VBQ0k7QXZIMGcxQnBCO0F1SDNnMUJnQjtFQUNJO0F2SDZnMUJwQjtBdUg5ZzFCZ0I7RUFDSTtBdkhnaDFCcEI7QXVIamgxQmdCO0VBQ0k7QXZIbWgxQnBCO0F1SHBoMUJnQjtFQUNJO0F2SHNoMUJwQjtBdUh2aDFCZ0I7RUFDSTtBdkh5aDFCcEI7QXVIMWgxQmdCO0VBQ0k7QXZINGgxQnBCO0F1SDdoMUJnQjtFQUNJO0F2SCtoMUJwQjtBdUhoaTFCZ0I7RUFDSTtBdkhraTFCcEI7QXVIbmkxQmdCO0VBQ0k7QXZIcWkxQnBCO0F1SHRpMUJnQjtFQUNJO0F2SHdpMUJwQjtBdUh6aTFCZ0I7RUFDSTtBdkgyaTFCcEI7QXVINWkxQmdCO0VBQ0k7QXZIOGkxQnBCO0F1SC9pMUJnQjtFQUNJO0F2SGlqMUJwQjtBdUhsajFCZ0I7RUFDSTtBdkhvajFCcEI7QXVIcmoxQmdCO0VBQ0k7QXZIdWoxQnBCO0F1SHhqMUJnQjtFQUNJO0F2SDBqMUJwQjtBdUgzajFCZ0I7RUFDSTtBdkg2ajFCcEI7QXVIOWoxQmdCO0VBQ0k7QXZIZ2sxQnBCO0F1SGprMUJnQjtFQUNJO0F2SG1rMUJwQjtBdUhwazFCZ0I7RUFDSTtBdkhzazFCcEI7QXVIdmsxQmdCO0VBQ0k7QXZIeWsxQnBCO0F1SDFrMUJnQjtFQUNJO0F2SDRrMUJwQjtBdUg3azFCZ0I7RUFDSTtBdkgrazFCcEI7QXVIaGwxQmdCO0VBQ0k7QXZIa2wxQnBCO0F1SG5sMUJnQjtFQUNJO0F2SHFsMUJwQjtBdUh0bDFCZ0I7RUFDSTtBdkh3bDFCcEI7QXVIemwxQmdCO0VBQ0k7QXZIMmwxQnBCO0F1SDVsMUJnQjtFQUNJO0F2SDhsMUJwQjtBdUgvbDFCZ0I7RUFDSTtBdkhpbTFCcEI7QXVIbG0xQmdCO0VBQ0k7QXZIb20xQnBCO0F1SHJtMUJnQjtFQUNJO0F2SHVtMUJwQjtBdUh4bTFCZ0I7RUFDSTtBdkgwbTFCcEI7QXVIM20xQmdCO0VBQ0k7QXZINm0xQnBCO0F1SDltMUJnQjtFQUNJO0F2SGduMUJwQjtBdUhqbjFCZ0I7RUFDSTtBdkhtbjFCcEI7QXVIcG4xQmdCO0VBQ0k7QXZIc24xQnBCO0F1SHZuMUJnQjtFQUNJO0F2SHluMUJwQjtBdUgxbjFCZ0I7RUFDSTtBdkg0bjFCcEI7QXVIN24xQmdCO0VBQ0k7QXZIK24xQnBCO0F1SGhvMUJnQjtFQUNJO0F2SGtvMUJwQjtBdUhubzFCZ0I7RUFDSTtBdkhxbzFCcEI7QXVIdG8xQmdCO0VBQ0k7QXZId28xQnBCOztBdUgvbjFCUTtFQUNJLGNBcFZDO0F2SHM5MUJiO0F1SGhvMUJZO0VBQ0ksY0F2Vkg7QXZIeTkxQmI7QXVIdG8xQlE7RUFPSTtBdkhrbzFCWjtBdUhqbzFCWTs7Ozs7Ozs7Ozs7Ozs7OztFQWlCSTtBdkhrbzFCaEI7QXVIM3AxQlE7RUE0Qkk7QXZIa28xQlo7QXVIam8xQlk7Ozs7RUFLSSxxQkFyWEg7QXZIdS8xQmI7QXVIaG8xQlk7Ozs7Ozs7Ozs7Ozs7O0VBZUk7RUFDQTtBdkhpbzFCaEI7QXVIL24xQlk7RUFDSTtBdkhpbzFCaEI7QXVIL24xQlk7OztFQUlJO0F2SGdvMUJoQjtBdUg5bjFCWTtFQUNJO0F2SGdvMUJoQjtBdUg5bjFCWTtFQUNJO0F2SGdvMUJoQjtBdUhuczFCUTtFQXNFSTtBdkhnbzFCWjtBdUgvbjFCWTs7Ozs7Ozs7Ozs7O0VBYUkseUJBdmFIO0F2SHVpMkJiO0F1SDluMUJZOzs7O0VBSUksbUJBN2FIO0F2SDZpMkJiO0F1SDF0MUJRO0VBNkZJO0F2SGdvMUJaO0F1SC9uMUJZO0VBQ0k7QXZIaW8xQmhCO0F1SC9uMUJZOzs7Ozs7Ozs7O0VBV0k7QXZIZ28xQmhCO0F1SDluMUJZOzs7RUFJSTtBdkgrbjFCaEI7QXVIN24xQlk7Ozs7O0VBTUk7QXZIOG4xQmhCO0F1SDVuMUJZO0VBQ0k7QXZIOG4xQmhCO0F1SDVuMUJZO0VBQ0k7QXZIOG4xQmhCO0F1SDVuMUJZO0VBQ0k7QXZIOG4xQmhCO0F1SDVuMUJZO0VBQ0k7QXZIOG4xQmhCO0F1SDVuMUJZOztFQUVJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUg1bjFCWTtFQUNJO0F2SDhuMUJoQjtBdUhsejFCUTtFQUNJLGNBcFZDO0F2SHdvMkJiO0F1SGx6MUJZO0VBQ0ksY0F2Vkg7QXZIMm8yQmI7QXVIeHoxQlE7RUFPSTtBdkhvejFCWjtBdUhuejFCWTs7Ozs7Ozs7Ozs7Ozs7OztFQWlCSTtBdkhvejFCaEI7QXVINzAxQlE7RUE0Qkk7QXZIb3oxQlo7QXVIbnoxQlk7Ozs7RUFLSSxxQkFyWEg7QXZIeXEyQmI7QXVIbHoxQlk7Ozs7Ozs7Ozs7Ozs7O0VBZUk7RUFDQTtBdkhtejFCaEI7QXVIanoxQlk7RUFDSTtBdkhtejFCaEI7QXVIanoxQlk7OztFQUlJO0F2SGt6MUJoQjtBdUhoejFCWTtFQUNJO0F2SGt6MUJoQjtBdUhoejFCWTtFQUNJO0F2SGt6MUJoQjtBdUhyMzFCUTtFQXNFSTtBdkhrejFCWjtBdUhqejFCWTs7Ozs7Ozs7Ozs7O0VBYUkseUJBdmFIO0F2SHl0MkJiO0F1SGh6MUJZOzs7O0VBSUksbUJBN2FIO0F2SCt0MkJiO0F1SDU0MUJRO0VBNkZJO0F2SGt6MUJaO0F1SGp6MUJZO0VBQ0k7QXZIbXoxQmhCO0F1SGp6MUJZOzs7Ozs7Ozs7O0VBV0k7QXZIa3oxQmhCO0F1SGh6MUJZOzs7RUFJSTtBdkhpejFCaEI7QXVIL3kxQlk7Ozs7O0VBTUk7QXZIZ3oxQmhCO0F1SDl5MUJZO0VBQ0k7QXZIZ3oxQmhCO0F1SDl5MUJZO0VBQ0k7QXZIZ3oxQmhCO0F1SDl5MUJZO0VBQ0k7QXZIZ3oxQmhCO0F1SDl5MUJZO0VBQ0k7QXZIZ3oxQmhCO0F1SDl5MUJZOztFQUVJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUg5eTFCWTtFQUNJO0F2SGd6MUJoQjtBdUhwKzFCUTtFQUNJLGNBcFZDO0F2SDB6MkJiO0F1SHArMUJZO0VBQ0ksY0F2Vkg7QXZINnoyQmI7QXVIMSsxQlE7RUFPSTtBdkhzKzFCWjtBdUhyKzFCWTs7Ozs7Ozs7Ozs7Ozs7OztFQWlCSTtBdkhzKzFCaEI7QXVILy8xQlE7RUE0Qkk7QXZIcysxQlo7QXVIcisxQlk7Ozs7RUFLSSxxQkFyWEg7QXZIMjEyQmI7QXVIcCsxQlk7Ozs7Ozs7Ozs7Ozs7O0VBZUk7RUFDQTtBdkhxKzFCaEI7QXVIbisxQlk7RUFDSTtBdkhxKzFCaEI7QXVIbisxQlk7OztFQUlJO0F2SG8rMUJoQjtBdUhsKzFCWTtFQUNJO0F2SG8rMUJoQjtBdUhsKzFCWTtFQUNJO0F2SG8rMUJoQjtBdUh2aTJCUTtFQXNFSTtBdkhvKzFCWjtBdUhuKzFCWTs7Ozs7Ozs7Ozs7O0VBYUkseUJBdmFIO0F2SDI0MkJiO0F1SGwrMUJZOzs7O0VBSUksbUJBN2FIO0F2SGk1MkJiO0F1SDlqMkJRO0VBNkZJO0F2SG8rMUJaO0F1SG4rMUJZO0VBQ0k7QXZIcSsxQmhCO0F1SG4rMUJZOzs7Ozs7Ozs7O0VBV0k7QXZIbysxQmhCO0F1SGwrMUJZOzs7RUFJSTtBdkhtKzFCaEI7QXVIaisxQlk7Ozs7O0VBTUk7QXZIaysxQmhCO0F1SGgrMUJZO0VBQ0k7QXZIaysxQmhCO0F1SGgrMUJZO0VBQ0k7QXZIaysxQmhCO0F1SGgrMUJZO0VBQ0k7QXZIaysxQmhCO0F1SGgrMUJZO0VBQ0k7QXZIaysxQmhCO0F1SGgrMUJZOztFQUVJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUhoKzFCWTtFQUNJO0F2SGsrMUJoQjtBdUh0cDJCUTtFQUNJLGNBcFZDO0F2SDQrMkJiO0F1SHRwMkJZO0VBQ0ksY0F2Vkg7QXZIKysyQmI7QXVINXAyQlE7RUFPSTtBdkh3cDJCWjtBdUh2cDJCWTs7Ozs7Ozs7Ozs7Ozs7OztFQWlCSTtBdkh3cDJCaEI7QXVIanIyQlE7RUE0Qkk7QXZId3AyQlo7QXVIdnAyQlk7Ozs7RUFLSSxxQkFyWEg7QXZINmczQmI7QXVIdHAyQlk7Ozs7Ozs7Ozs7Ozs7O0VBZUk7RUFDQTtBdkh1cDJCaEI7QXVIcnAyQlk7RUFDSTtBdkh1cDJCaEI7QXVIcnAyQlk7OztFQUlJO0F2SHNwMkJoQjtBdUhwcDJCWTtFQUNJO0F2SHNwMkJoQjtBdUhwcDJCWTtFQUNJO0F2SHNwMkJoQjtBdUh6dDJCUTtFQXNFSTtBdkhzcDJCWjtBdUhycDJCWTs7Ozs7Ozs7Ozs7O0VBYUkseUJBdmFIO0F2SDZqM0JiO0F1SHBwMkJZOzs7O0VBSUksbUJBN2FIO0F2SG1rM0JiO0F1SGh2MkJRO0VBNkZJO0F2SHNwMkJaO0F1SHJwMkJZO0VBQ0k7QXZIdXAyQmhCO0F1SHJwMkJZOzs7Ozs7Ozs7O0VBV0k7QXZIc3AyQmhCO0F1SHBwMkJZOzs7RUFJSTtBdkhxcDJCaEI7QXVIbnAyQlk7Ozs7O0VBTUk7QXZIb3AyQmhCO0F1SGxwMkJZO0VBQ0k7QXZIb3AyQmhCO0F1SGxwMkJZO0VBQ0k7QXZIb3AyQmhCO0F1SGxwMkJZO0VBQ0k7QXZIb3AyQmhCO0F1SGxwMkJZO0VBQ0k7QXZIb3AyQmhCO0F1SGxwMkJZOztFQUVJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUhscDJCWTtFQUNJO0F2SG9wMkJoQjtBdUh4MDJCUTtFQUNJLGNBcFZDO0F2SDhwM0JiO0F1SHgwMkJZO0VBQ0ksY0F2Vkg7QXZIaXEzQmI7QXVIOTAyQlE7RUFPSTtBdkgwMDJCWjtBdUh6MDJCWTs7Ozs7Ozs7Ozs7Ozs7OztFQWlCSTtBdkgwMDJCaEI7QXVIbjIyQlE7RUE0Qkk7QXZIMDAyQlo7QXVIejAyQlk7Ozs7RUFLSSxxQkFyWEg7QXZIK3IzQmI7QXVIeDAyQlk7Ozs7Ozs7Ozs7Ozs7O0VBZUk7RUFDQTtBdkh5MDJCaEI7QXVIdjAyQlk7RUFDSTtBdkh5MDJCaEI7QXVIdjAyQlk7OztFQUlJO0F2SHcwMkJoQjtBdUh0MDJCWTtFQUNJO0F2SHcwMkJoQjtBdUh0MDJCWTtFQUNJO0F2SHcwMkJoQjtBdUgzNDJCUTtFQXNFSTtBdkh3MDJCWjtBdUh2MDJCWTs7Ozs7Ozs7Ozs7O0VBYUkseUJBdmFIO0F2SCt1M0JiO0F1SHQwMkJZOzs7O0VBSUksbUJBN2FIO0F2SHF2M0JiO0F1SGw2MkJRO0VBNkZJO0F2SHcwMkJaO0F1SHYwMkJZO0VBQ0k7QXZIeTAyQmhCO0F1SHYwMkJZOzs7Ozs7Ozs7O0VBV0k7QXZIdzAyQmhCO0F1SHQwMkJZOzs7RUFJSTtBdkh1MDJCaEI7QXVIcjAyQlk7Ozs7O0VBTUk7QXZIczAyQmhCO0F1SHAwMkJZO0VBQ0k7QXZIczAyQmhCO0F1SHAwMkJZO0VBQ0k7QXZIczAyQmhCO0F1SHAwMkJZO0VBQ0k7QXZIczAyQmhCO0F1SHAwMkJZO0VBQ0k7QXZIczAyQmhCO0F1SHAwMkJZOztFQUVJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUhwMDJCWTtFQUNJO0F2SHMwMkJoQjtBdUgxLzJCUTtFQUNJLGNBcFZDO0F2SGcxM0JiO0F1SDEvMkJZO0VBQ0ksY0F2Vkg7QXZIbTEzQmI7QXVIaGczQlE7RUFPSTtBdkg0LzJCWjtBdUgzLzJCWTs7Ozs7Ozs7Ozs7Ozs7OztFQWlCSTtBdkg0LzJCaEI7QXVIcmgzQlE7RUE0Qkk7QXZINC8yQlo7QXVIMy8yQlk7Ozs7RUFLSSxxQkFyWEg7QXZIaTMzQmI7QXVIMS8yQlk7Ozs7Ozs7Ozs7Ozs7O0VBZUk7RUFDQTtBdkgyLzJCaEI7QXVIei8yQlk7RUFDSTtBdkgyLzJCaEI7QXVIei8yQlk7OztFQUlJO0F2SDAvMkJoQjtBdUh4LzJCWTtFQUNJO0F2SDAvMkJoQjtBdUh4LzJCWTtFQUNJO0F2SDAvMkJoQjtBdUg3ajNCUTtFQXNFSTtBdkgwLzJCWjtBdUh6LzJCWTs7Ozs7Ozs7Ozs7O0VBYUkseUJBdmFIO0F2SGk2M0JiO0F1SHgvMkJZOzs7O0VBSUksbUJBN2FIO0F2SHU2M0JiO0F1SHBsM0JRO0VBNkZJO0F2SDAvMkJaO0F1SHovMkJZO0VBQ0k7QXZIMi8yQmhCO0F1SHovMkJZOzs7Ozs7Ozs7O0VBV0k7QXZIMC8yQmhCO0F1SHgvMkJZOzs7RUFJSTtBdkh5LzJCaEI7QXVIdi8yQlk7Ozs7O0VBTUk7QXZIdy8yQmhCO0F1SHQvMkJZO0VBQ0k7QXZIdy8yQmhCO0F1SHQvMkJZO0VBQ0k7QXZIdy8yQmhCO0F1SHQvMkJZO0VBQ0k7QXZIdy8yQmhCO0F1SHQvMkJZO0VBQ0k7QXZIdy8yQmhCO0F1SHQvMkJZOztFQUVJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjtBdUh0LzJCWTtFQUNJO0F2SHcvMkJoQjs7QXVIai8yQkk7RUFDSTtFQUNBO0F2SG8vMkJSO0F1SGovMkJJO0VBQ0k7QXZIbS8yQlI7O0F1SC8rMkJJO0VBQ0k7RUFDQTtBdkhrLzJCUjtBdUhoLzJCSTtFQUNJO0F2SGsvMkJSOztBdUg5KzJCSTtFQUNJO0VBQ0E7QXZIaS8yQlI7QXVILysyQkk7RUFDSTtBdkhpLzJCUjs7QXVINysyQkk7RUFDSTtFQUNBO0F2SGcvMkJSO0F1SDkrMkJJO0VBQ0k7QXZIZy8yQlI7O0F1SDUrMkJJO0VBQ0k7RUFDQTtBdkgrKzJCUjtBdUg3KzJCSTtFQUNJO0F2SCsrMkJSOztBdUgzKzJCSTtFQUNJO0VBQ0E7QXZIOCsyQlI7QXVINSsyQkk7RUFDSTtBdkg4KzJCUjs7QUF2bTRCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7MEJBQUEsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwVmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX2Jhbm5lci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX2NvbG9yLW1vZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvZm9ybXMvX2xhYmVscy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9mb3Jtcy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2Zvcm1zL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX25hdi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9oZWxwZXJzL19mb2N1cy1yaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9oZWxwZXJzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fdmlzdWFsbHktaGlkZGVuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2Jvb3RzdHJhcC9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvYm9vdHN0cmFwL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9ib290c3RyYXAvdXRpbGl0aWVzL19hcGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX2xhcmdlci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9fbGlzdC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9fYW5pbWF0ZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvZm9udC1hd2Vzb21lL19zdGFja2VkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9yZWd1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9mb250LWF3ZXNvbWUvc29saWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL2ZvbnQtYXdlc29tZS9icmFuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL3NsaWNrc2xpZGVyL3NsaWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9zbGlja3NsaWRlci9zbGljay10aGVtZS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvaWNvbW9vbi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2pxdWlkYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2NvbG9ycy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2dsb2JhbC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2FydGljbGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fc2xpY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19zcGFjZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19mdWxsd2lkdGhoZXJvaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19ldmVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL190YWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL192aWRlby5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2ljb25XaXRoVGV4dC5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX3F1b3RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fcGx5ci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX3NoYXJldGhpcy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX21lYXN1cmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL19hdWRpb3BsYXllci5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX3N0dWRlbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1ByaXZhdGUvU0NTUy9fZG93bmxvYWRtb2R1bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHJpdmF0ZS9TQ1NTL193ZWJpbmFycy5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2ZwcXVpei5zY3NzIiwid2VicGFjazovLy8uL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9Qcml2YXRlL1NDU1MvX2FjY2Vzc2liaWxpdHkuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkc3BhY2VyOiAxcmVtO1xyXG4vKiRncmlkLWd1dHRlci13aWR0aDogNDhweDsqL1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgICAgICAgc206IDEwMCUsXHJcbiAgICAgICAgbWQ6IDEwMCUsXHJcbiAgICAgICAgbGc6IDEwMCUsXHJcbiAgICAgICAgeGw6IDEwMCUsXHJcbiAgICAgICAgeHhsOiAxMTQwcHhcclxuKTtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgICAgICAgeHM6IDAsXHJcbiAgICAgICAgc206IDU3NnB4LFxyXG4gICAgICAgIG1kOiA3NjhweCxcclxuICAgICAgICBsZzogOTYwcHgsXHJcbiAgICAgICAgeGw6IDEwMjRweCxcclxuICAgICAgICB4eGw6IDEyMDBweFxyXG4pO1xyXG5cclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICdCQVJNRVIgQmVhdCBTY3JlZW4nO1xyXG4kZm9udC1zaXplLWJhc2U6IDEuMjVyZW07XHJcbiRzbWFsbC1mb250LXNpemU6IDFyZW07XHJcbiRmb250LXNpemUtc206ICRmb250LXNpemUtYmFzZTtcclxuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1iYXNlO1xyXG4kaDEtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAyLjY7XHJcbiRoMi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDI7XHJcbiRoMy1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDEuNDtcclxuJGg0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg7XHJcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAqIDAuODtcclxuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNjtcclxuJGxpbmUtaGVpZ2h0LXNtOiAkbGluZS1oZWlnaHQtYmFzZTtcclxuJGxpbmUtaGVpZ2h0LWxnOiAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHJcbiRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAzNnB4O1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206IDI0cHg7XHJcbiRidG4tcGFkZGluZy15OiAxNHB4O1xyXG4kYnRuLXBhZGRpbmcteDogMzJweDtcclxuJGJ0bi1wYWRkaW5nLXktc206IDhweDtcclxuJGJ0bi1wYWRkaW5nLXgtc206IDEycHg7XHJcbiRidG4tZm9udC1zaXplLXNtOiAxcmVtO1xyXG5cclxuJGJvZHktY29sb3I6ICMyMTIxMjE7XHJcbiRib3JkZXItY29sb3I6ICM4RjhGOEY7XHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG4kcHJpbWFyeTogIzg3MzlGNDtcclxuJGNvbG9yLXByaW1hcnk6ICRwcmltYXJ5O1xyXG4kY29sb3ItcHJpbWFyeS1ob3ZlcjogIzg3MzlmNDI5O1xyXG4kY29sb3ItYmxhY2s6ICRibGFjaztcclxuJGNvbG9yLXdoaXRlOiAkd2hpdGU7XHJcbiRjb2xvci1saWdodC1wdXJwbGU6ICNFNURDRkY7XHJcbiRjb2xvci1ncmVlbjogI0NERkZDRjtcclxuJGNvbG9yLWRhcmtncmVlbjogIzMzRjM3MztcclxuJGNvbG9yLWRhcmtlcmdyZWVuOiAjMEE3QzNFO1xyXG4kY29sb3ItcGluazogI0YyREFERDtcclxuJGNvbG9yLWxpZ2h0Z3JleTogI0YyRjBFNTtcclxuJGNvbG9yLWdyZXk6ICM1MjUyNTI7XHJcbiRjb2xvci1kYXJrZ3JleTogIzJDMkMyQztcclxuJGNvbG9yLWVycm9yOiAjYjUyODI4O1xyXG4kY29sb3ItbGlnaHRibHVlOiAjQ0RFQUY3O1xyXG4kY29sb3ItbG9jazogI0JERkYwMDtcclxuXHJcbi8qJGNvbG9yLWdyZXk6ICNhNGE0YTQ7XHJcbiRjb2xvci1kYXJrZXJncmV5OiAjMkMyQzJDO1xyXG4kY29sb3ItZXJyb3I6ICRjb2xvci1waW5rO1xyXG4kY29sb3ItbHVtaWdyZWVuOiAjY2JlZDAzO1xyXG4kY29sb3ItbHVtaWdyZWVuLWxpZ2h0OiAjZWJmNDk4O1xyXG4kY29sb3ItbGlua3M6ICM0RTg0MjI7XHJcbiRib3JkZXItY29sb3I6ICRjb2xvci1kYXJrZ3JlZW47Ki9cclxuXHJcbiRuYXYtbGluay1jb2xvcjogJGJvZHktY29sb3I7XHJcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogJG5hdi1saW5rLWNvbG9yO1xyXG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6IDcwMDtcclxuJG5hdi1saW5rLWZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiRjYXJkLWJvcmRlci13aWR0aDogMDtcclxuJGNhcmQtYm9yZGVyLXJhZGl1czogMjRweDtcclxuJGNhcmQtc3BhY2VyLXk6IDE4cHg7XHJcbiRjYXJkLXNwYWNlci14OiAyNHB4O1xyXG5cclxuLyogdG9vbHRpcCAqL1xyXG4kdG9vbHRpcC1mb250LXNpemU6IDFlbTtcclxuJHRvb2x0aXAtb3BhY2l0eTogMTtcclxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICNkNGU0YjE7XHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAxLjVyZW07XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogMC43NXJlbTtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAyNDBweDtcclxuJHRvb2x0aXAtcGFkZGluZy15OiAxcmVtO1xyXG4kdG9vbHRpcC1wYWRkaW5nLXg6IDFyZW07XHJcbiR0b29sdGlwLWNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG4kdG9vbHRpcC1iZzogI2Q0ZTRiMTtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuJGljb21vb24tZm9udC1mYW1pbHk6IFwiSWNvTW9vbi1GcmVlXCIgIWRlZmF1bHQ7XHJcbiRpY29tb29uLWZvbnQtcGF0aDogXCIvcHVibGljL3R5cG8zY29uZi9leHQvZm1fY3VzdG9tZXIvUmVzb3VyY2VzL1B1YmxpYy9pY29uc1wiICFkZWZhdWx0O1xyXG5cclxuJGljb24tYmFybWVyLTdtaW5kOiB1bnF1b3RlKCdcIlxcXFxlOTI5XCInKTtcclxuJGljb24tYmFybWVyLWNoZWNrLW5ldzogdW5xdW90ZSgnXCJcXFxcZTkyN1wiJyk7XHJcbiRpY29uLWJhcm1lci1mbGFnLW5ldzogdW5xdW90ZSgnXCJcXFxcZTkyOFwiJyk7XHJcbiRpY29uLWJhcm1lci1hd2FyZDogdW5xdW90ZSgnXCJcXFxcZTkyYlwiJyk7XHJcbiRpY29uLWJhcm1lci1jYW06IHVucXVvdGUoJ1wiXFxcXGU5MzFcIicpO1xyXG4kaWNvbi1iYXJtZXItbWFpbC1uZXc6IHVucXVvdGUoJ1wiXFxcXGU5MzJcIicpO1xyXG4kaWNvbi1iYXJtZXItcGFnZTogdW5xdW90ZSgnXCJcXFxcZTkzM1wiJyk7XHJcbiRpY29uLWJhcm1lci1zdGFyOiB1bnF1b3RlKCdcIlxcXFxlOTM1XCInKTtcclxuJGljb24tYmFybWVyLWhvdXNlOiB1bnF1b3RlKCdcIlxcXFxlOTM2XCInKTtcclxuJGljb24tYmFybWVyLW1vcnRhcmJvYXJkOiB1bnF1b3RlKCdcIlxcXFxlOTM0XCInKTtcclxuJGljb24tYmFybWVyLXJlbW92ZTogdW5xdW90ZSgnXCJcXFxcZTkxYVwiJyk7XHJcbiRpY29uLWJhcm1lci1wbGF5OiB1bnF1b3RlKCdcIlxcXFxlOTE5XCInKTtcclxuJGljb24tYmFybWVyLXNhdmU6IHVucXVvdGUoJ1wiXFxcXGU5MWJcIicpO1xyXG4kaWNvbi1iYXJtZXItc2hhcmU6IHVucXVvdGUoJ1wiXFxcXGU5MWNcIicpO1xyXG4kaWNvbi1iYXJtZXItdGFyZ2V0Z3JvdXA6IHVucXVvdGUoJ1wiXFxcXGU5MWRcIicpO1xyXG4kaWNvbi1iYXJtZXItdGFzay1jYXJkOiB1bnF1b3RlKCdcIlxcXFxlOTI2XCInKTtcclxuJGljb24tYmFybWVyLWNhbGVuZGFyLW5ldzogdW5xdW90ZSgnXCJcXFxcZTkwNVwiJyk7XHJcbiRpY29uLWJhcm1lci1jdHJsOiB1bnF1b3RlKCdcIlxcXFxlOTA2XCInKTtcclxuJGljb24tYmFybWVyLWRvd25sb2FkLW5ldzogdW5xdW90ZSgnXCJcXFxcZTkxMVwiJyk7XHJcbiRpY29uLWJhcm1lci1sZWZ0bWVudUljb246IHVucXVvdGUoJ1wiXFxcXGU5MTJcIicpO1xyXG4kaWNvbi1iYXJtZXItbGl2ZTogdW5xdW90ZSgnXCJcXFxcZTkxM1wiJyk7XHJcbiRpY29uLWJhcm1lci1wYWdlczogdW5xdW90ZSgnXCJcXFxcZTkxNVwiJyk7XHJcbiRpY29uLWJhcm1lci1waW46IHVucXVvdGUoJ1wiXFxcXGU5MTZcIicpO1xyXG4kaWNvbi1iYXJtZXItdG9waWM6IHVucXVvdGUoJ1wiXFxcXGU5MWVcIicpO1xyXG4kaWNvbi1iYXJtZXItemlwOiB1bnF1b3RlKCdcIlxcXFxlOTAwXCInKTtcclxuJGljb24tYmFybWVyLWRvd25sb2FkLWJpZzogdW5xdW90ZSgnXCJcXFxcZTkwZVwiJyk7XHJcbiRpY29uLWJhcm1lci1qcGVnOiB1bnF1b3RlKCdcIlxcXFxlOTE4XCInKTtcclxuJGljb24tYmFybWVyLXBkZjogdW5xdW90ZSgnXCJcXFxcZTkyNVwiJyk7XHJcbiRpY29uLWJhcm1lci1zdmc6IHVucXVvdGUoJ1wiXFxcXGU5MzBcIicpO1xyXG4kaWNvbi1iYXJtZXItdGFza2NhcmQ6IHVucXVvdGUoJ1wiXFxcXGU5MDNcIicpO1xyXG4kaWNvbi1iYXJtZXItdXBsb2FkOiB1bnF1b3RlKCdcIlxcXFxlOTAyXCInKTtcclxuJGljb24tYmFybWVyLWFycm93LXJpZ2h0LXRoaWNrOiB1bnF1b3RlKCdcIlxcXFxlOTAxXCInKTtcclxuJGljb24tYmFybWVyLWFycm93LWxlZnQtdGhpY2s6IHVucXVvdGUoJ1wiXFxcXGU5MDRcIicpO1xyXG4kaWNvbi1iYXJtZXItYXJyb3ctYm90dG9tOiB1bnF1b3RlKCdcIlxcXFxlOTA3XCInKTtcclxuJGljb24tYmFybWVyLWFycm93LWxlZnQ6IHVucXVvdGUoJ1wiXFxcXGU5MDhcIicpO1xyXG4kaWNvbi1iYXJtZXItYXJyb3ctcmlnaHQ6IHVucXVvdGUoJ1wiXFxcXGU5MDlcIicpO1xyXG4kaWNvbi1iYXJtZXItYXJyb3ctdG9wOiB1bnF1b3RlKCdcIlxcXFxlOTBhXCInKTtcclxuJGljb24tYmFybWVyLWNhbGVuZGFyOiB1bnF1b3RlKCdcIlxcXFxlOTBiXCInKTtcclxuJGljb24tYmFybWVyLWNoZWNrOiB1bnF1b3RlKCdcIlxcXFxlOTBjXCInKTtcclxuJGljb24tYmFybWVyLWNsb3NlOiB1bnF1b3RlKCdcIlxcXFxlOTBkXCInKTtcclxuJGljb24tYmFybWVyLWRvd25sb2FkOiB1bnF1b3RlKCdcIlxcXFxlOTBmXCInKTtcclxuJGljb24tYmFybWVyLWZsYWc6IHVucXVvdGUoJ1wiXFxcXGU5MTBcIicpO1xyXG4kaWNvbi1iYXJtZXItaW5mbzogdW5xdW90ZSgnXCJcXFxcZTkxNFwiJyk7XHJcbiRpY29uLWJhcm1lci1pbnRlcmVzdGVkOiB1bnF1b3RlKCdcIlxcXFxlOTE3XCInKTtcclxuJGljb24tYmFybWVyLWxvY2s6IHVucXVvdGUoJ1wiXFxcXGU5MWZcIicpO1xyXG4kaWNvbi1iYXJtZXItbWFpbDogdW5xdW90ZSgnXCJcXFxcZTkyMFwiJyk7XHJcbiRpY29uLWJhcm1lci1tZW51OiB1bnF1b3RlKCdcIlxcXFxlOTIxXCInKTtcclxuJGljb24tYmFybWVyLW1pbnVzOiB1bnF1b3RlKCdcIlxcXFxlOTIyXCInKTtcclxuJGljb24tYmFybWVyLW5vdGlmaWNhdGlvbjogdW5xdW90ZSgnXCJcXFxcZTkyM1wiJyk7XHJcbiRpY29uLWJhcm1lci1vbmxpbmUtZXZlbnQ6IHVucXVvdGUoJ1wiXFxcXGU5MjRcIicpO1xyXG4kaWNvbi1iYXJtZXItcGhvbmU6IHVucXVvdGUoJ1wiXFxcXGU5MmNcIicpO1xyXG4kaWNvbi1iYXJtZXItcGx1czogdW5xdW90ZSgnXCJcXFxcZTkyZFwiJyk7XHJcbiRpY29uLWJhcm1lci1wcm9maWxlOiB1bnF1b3RlKCdcIlxcXFxlOTJlXCInKTtcclxuJGljb24tYmFybWVyLXNldHRpbmdzOiB1bnF1b3RlKCdcIlxcXFxlOTJmXCInKTtcclxuJGljb24tYmFybWVyLXRpbWU6IHVucXVvdGUoJ1wiXFxcXGU5MzdcIicpO1xyXG4kaWNvbi1iYXJtZXItYXJyb3ctYmFjazogdW5xdW90ZSgnXCJcXFxcZWE0MFwiJyk7XHJcblxyXG4kYnRuLWZvY3VzLXdpZHRoOiAwLjJyZW07XHJcbiRidG4tYm94LXNoYWRvdzogbm9uZTtcclxuIiwiQGltcG9ydCBcImJvb3RzdHJhcFZhcmlhYmxlc1wiO1xyXG5cclxuQGltcG9ydCBcImZvbnRzXCI7XHJcblxyXG5AaW1wb3J0IFwiYm9vdHN0cmFwL2Jvb3RzdHJhcFwiO1xyXG5AaW1wb3J0IFwiZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lXCI7XHJcblxyXG5AaW1wb3J0IFwic2xpY2tzbGlkZXIvc2xpY2tcIjtcclxuQGltcG9ydCBcInNsaWNrc2xpZGVyL3NsaWNrLXRoZW1lXCI7XHJcblxyXG5AaW1wb3J0IFwiaWNvbW9vblwiO1xyXG5cclxuQGltcG9ydCBcImljb25zXCI7XHJcbkBpbXBvcnQgXCJqcXVpZGF0ZXBpY2tlclwiO1xyXG5AaW1wb3J0IFwiZm9ybVwiO1xyXG5AaW1wb3J0IFwiY29sb3JzXCI7XHJcbkBpbXBvcnQgXCJnbG9iYWxcIjtcclxuQGltcG9ydCBcImFydGljbGVzXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcIm5hdmlnYXRpb25cIjtcclxuQGltcG9ydCBcImNhcmRzXCI7XHJcbkBpbXBvcnQgXCJzbGlja1wiO1xyXG5AaW1wb3J0IFwic3BhY2VzXCI7XHJcbkBpbXBvcnQgXCJmdWxsd2lkdGhoZXJvaW1hZ2VcIjtcclxuQGltcG9ydCBcImV2ZW50c1wiO1xyXG5AaW1wb3J0IFwidGFnXCI7XHJcbkBpbXBvcnQgXCJ2aWRlb1wiO1xyXG5AaW1wb3J0IFwiaWNvbldpdGhUZXh0XCI7XHJcbkBpbXBvcnQgXCJhY2NvcmRpb25cIjtcclxuQGltcG9ydCBcInF1b3RlXCI7XHJcbkBpbXBvcnQgXCJwbHlyXCI7XHJcbkBpbXBvcnQgXCJzaGFyZXRoaXNcIjtcclxuQGltcG9ydCBcIm1lYXN1cmVcIjtcclxuQGltcG9ydCBcImF1ZGlvcGxheWVyXCI7XHJcbkBpbXBvcnQgXCJzdHVkZW50c1wiO1xyXG5AaW1wb3J0IFwiZG93bmxvYWRtb2R1bGVcIjtcclxuQGltcG9ydCBcIndlYmluYXJzXCI7XHJcbkBpbXBvcnQgXCJmcHF1aXpcIjtcclxuXHJcbkBpbXBvcnQgXCJhY2Nlc3NpYmlsaXR5XCI7XHJcblxyXG4vKlxyXG5cclxuQGltcG9ydCBcInNtYXJ0bWVudXMvc20tY29yZS1jc3NcIjtcclxuQGltcG9ydCBcImJhcm1lclwiO1xyXG5cclxuQGltcG9ydCBcImNvbG9yc1wiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcclxuQGltcG9ydCBcInNwYWNlc1wiO1xyXG5AaW1wb3J0IFwibmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiZm9ybVwiO1xyXG5AaW1wb3J0IFwiZnVsbHdpZHRoaGVyb2ltYWdlXCI7XHJcbkBpbXBvcnQgXCJpbWFnZXdpdGh0ZXh0b3ZlcmxhcHBpbmdcIjtcclxuQGltcG9ydCBcInNsaWNrc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJ0aWxlc2NhcmRzXCI7XHJcbkBpbXBvcnQgXCJyZWZlcmVudHNjYXJkXCI7XHJcbkBpbXBvcnQgXCJhY2NvcmRpb25cIjtcclxuQGltcG9ydCBcImludHJvXCI7XHJcbkBpbXBvcnQgXCJsYXllcnNcIjtcclxuQGltcG9ydCBcImRhc2hib2FyZFwiO1xyXG5AaW1wb3J0IFwicXVvdGVcIjtcclxuQGltcG9ydCBcInBseXJcIjtcclxuQGltcG9ydCBcInZpZGVvc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJjb250cmFzdFwiO1xyXG5AaW1wb3J0IFwic2hhcmV0aGlzXCI7XHJcbkBpbXBvcnQgXCJ1bml2ZXJzaXR5XCI7XHJcbkBpbXBvcnQgXCJrbm93bGVkZ2VDaGVja1wiOyovIiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0JBUk1FUiBCZWF0IFNjcmVlbic7XHJcbiAgICBzcmM6IHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1CbGFjay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tQmxhY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0JBUk1FUiBCZWF0IFNjcmVlbic7XHJcbiAgICBzcmM6IHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1CbGFja0l0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1CbGFja0l0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tQmxhY2tJdGFsaWMudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0JBUk1FUiBCZWF0IFNjcmVlbic7XHJcbiAgICBzcmM6IHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdCQVJNRVIgQmVhdCBTY3JlZW4nO1xyXG4gICAgc3JjOiB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1Cb2xkSXRhbGljLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQkFSTUVSIEJlYXQgU2NyZWVuJztcclxuICAgIHNyYzogdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQkFSTUVSIEJlYXQgU2NyZWVuJztcclxuICAgIHNyYzogdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQkFSTUVSIEJlYXQgU2NyZWVuJztcclxuICAgIHNyYzogdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybCgnL3BhY2thZ2VzL2Z1bGxtb29uLWRpZ2l0YWwtY3VzdG9tZXItZXh0ZW5zaW9uL1Jlc291cmNlcy9QdWJsaWMvZm9udHMvQkFSTUVSQmVhdFNjcmVlbi1MaWdodEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQkFSTUVSIEJlYXQgU2NyZWVuJztcclxuICAgIHNyYzogdXJsKCcvcGFja2FnZXMvZnVsbG1vb24tZGlnaXRhbC1jdXN0b21lci1leHRlbnNpb24vUmVzb3VyY2VzL1B1YmxpYy9mb250cy9CQVJNRVJCZWF0U2NyZWVuLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy9wYWNrYWdlcy9mdWxsbW9vbi1kaWdpdGFsLWN1c3RvbWVyLWV4dGVuc2lvbi9SZXNvdXJjZXMvUHVibGljL2ZvbnRzL0JBUk1FUkJlYXRTY3JlZW4tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59IiwiQG1peGluIGJzQmFubmVyKCRmaWxlKSB7XG4gIC8qIVxuICAgKiBCb290c3RyYXAgI3skZmlsZX0gdjUuMy44IChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICAgKiBDb3B5cmlnaHQgMjAxMS0yMDI1IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICAgKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAgICovXG59XG4iLCI6cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAvLyBOb3RlOiBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cblxuICAvLyBDb2xvcnNcbiAgLy9cbiAgLy8gR2VuZXJhdGUgcGFsZXR0ZXMgZm9yIGZ1bGwgY29sb3JzLCBncmF5cywgYW5kIHRoZW1lIGNvbG9ycy5cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRncmF5cyB7XG4gICAgLS0jeyRwcmVmaXh9Z3JheS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1yZ2Ige1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2I6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dCB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXRleHQtZW1waGFzaXM6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlIHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLWJvcmRlci1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gIH1cblxuICAtLSN7JHByZWZpeH13aGl0ZS1yZ2I6ICN7dG8tcmdiKCR3aGl0ZSl9O1xuICAtLSN7JHByZWZpeH1ibGFjay1yZ2I6ICN7dG8tcmdiKCRibGFjayl9O1xuXG4gIC8vIEZvbnRzXG5cbiAgLy8gTm90ZTogVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tI3skcHJlZml4fWZvbnQtbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xuICAtLSN7JHByZWZpeH1ncmFkaWVudDogI3skZ3JhZGllbnR9O1xuXG4gIC8vIFJvb3QgYW5kIGJvZHlcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9keS12YXJpYWJsZXNcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZTogI3skZm9udC1zaXplLXJvb3R9O1xuICB9XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC1mYW1pbHk6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktYmFzZSl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZS1iYXNlLCAtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LWJhc2V9O1xuICAtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1iYXNlfTtcbiAgQGlmICRib2R5LXRleHQtYWxpZ24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduOiAjeyRib2R5LXRleHQtYWxpZ259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvcjogI3skYm9keS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3J9O1xuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yKX07XG5cbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yOiAjeyRib2R5LXNlY29uZGFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWJnKX07XG5cbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3J9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnOiAjeyRib2R5LXRlcnRpYXJ5LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9keS12YXJpYWJsZXNcblxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvcn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1jb2xvcil9O1xuICAtLSN7JHByZWZpeH1saW5rLWRlY29yYXRpb246ICN7JGxpbmstZGVjb3JhdGlvbn07XG5cbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvcil9O1xuXG4gIEBpZiAkbGluay1ob3Zlci1kZWNvcmF0aW9uICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItZGVjb3JhdGlvbjogI3skbGluay1ob3Zlci1kZWNvcmF0aW9ufTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fWNvZGUtY29sb3I6ICN7JGNvZGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmd9O1xuXG4gIC8vIHNjc3MtZG9jcy1zdGFydCByb290LWJvcmRlci12YXJcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoOiAjeyRib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItc3R5bGU6ICN7JGJvcmRlci1zdHlsZX07XG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogI3skYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnR9O1xuXG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtOiAjeyRib3JkZXItcmFkaXVzLXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZzogI3skYm9yZGVyLXJhZGl1cy1sZ307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteGw6ICN7JGJvcmRlci1yYWRpdXMteGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXh4bDogI3skYm9yZGVyLXJhZGl1cy14eGx9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLTJ4bDogdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsKTsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjAgZm9yIGNvbnNpc3RlbmN5XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtcGlsbDogI3skYm9yZGVyLXJhZGl1cy1waWxsfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWJvcmRlci12YXJcblxuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93OiAjeyRib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbTogI3skYm94LXNoYWRvdy1zbX07XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctbGc6ICN7JGJveC1zaGFkb3ctbGd9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0OiAjeyRib3gtc2hhZG93LWluc2V0fTtcblxuICAvLyBGb2N1cyBzdHlsZXNcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9jdXMtdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGg6ICN7JGZvY3VzLXJpbmctd2lkdGh9O1xuICAtLSN7JHByZWZpeH1mb2N1cy1yaW5nLW9wYWNpdHk6ICN7JGZvY3VzLXJpbmctb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3I6ICN7JGZvY3VzLXJpbmctY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9jdXMtdmFyaWFibGVzXG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWZvcm0tdmFsaWRhdGlvbi12YXJpYWJsZXNcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgY29sb3Itc2NoZW1lOiBkYXJrO1xuXG4gICAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtZGFyay1tb2RlLXZhcnNcbiAgICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1iZzogI3skYm9keS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3I6ICN7JGJvZHktZW1waGFzaXMtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnOiAjeyRib2R5LXNlY29uZGFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmctZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3I6ICN7JGJvZHktdGVydGlhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3ItcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrKX07XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmctZGFya307XG4gICAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS10ZXJ0aWFyeS1iZy1kYXJrKX07XG5cbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXRleHQtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYmctc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJnLXN1YnRsZTogI3skdmFsdWV9O1xuICAgIH1cblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZS1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1ib3JkZXItc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcjogI3skaGVhZGluZ3MtY29sb3ItZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3I6ICN7JGxpbmstaG92ZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstaG92ZXItY29sb3ItZGFyayl9O1xuXG4gICAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3I6ICN7JG1hcmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnOiAjeyRtYXJrLWJnLWRhcmt9O1xuXG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiAjeyRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQtZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLXZhbGlkLWJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjeyRmb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzY3NzL2RpbWVuc2lvbi1uby1ub24tbnVtZXJpYy12YWx1ZXNcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21haW4vTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIHZhbHVlXG4kcmZzLWJhc2UtdmFsdWU6IDEuMjVyZW0gIWRlZmF1bHQ7XG4kcmZzLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtdW5pdCAhPSByZW0gYW5kICRyZnMtdW5pdCAhPSBweCB7XG4gIEBlcnJvciBcImAjeyRyZnMtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtdW5pdC4gVXNlIGBweGAgb3IgYHJlbWAuXCI7XG59XG5cbi8vIEJyZWFrcG9pbnQgYXQgd2hlcmUgdmFsdWVzIHN0YXJ0IGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gcHggYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IGVtIGFuZCAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSByZW0ge1xuICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbn1cblxuLy8gUmVzaXplIHZhbHVlcyBiYXNlZCBvbiBzY3JlZW4gaGVpZ2h0IGFuZCB3aWR0aFxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBGYWN0b3Igb2YgZGVjcmVhc2VcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcblxuQGlmIHR5cGUtb2YoJHJmcy1mYWN0b3IpICE9IG51bWJlciBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIE1vZGUuIFBvc3NpYmlsaXRpZXM6IFwibWluLW1lZGlhLXF1ZXJ5XCIsIFwibWF4LW1lZGlhLXF1ZXJ5XCJcbiRyZnMtbW9kZTogbWluLW1lZGlhLXF1ZXJ5ICFkZWZhdWx0O1xuXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxuJHJmcy1jbGFzczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcbiRyZnMtcmVtLXZhbHVlOiAxNiAhZGVmYXVsdDtcblxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XG4kcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXg6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmZzIHRvIGZhbHNlXG4kZW5hYmxlLXJmczogdHJ1ZSAhZGVmYXVsdDtcblxuLy8gQ2FjaGUgJHJmcy1iYXNlLXZhbHVlIHVuaXRcbiRyZnMtYmFzZS12YWx1ZS11bml0OiB1bml0KCRyZnMtYmFzZS12YWx1ZSk7XG5cbkBmdW5jdGlvbiBkaXZpZGUoJGRpdmlkZW5kLCAkZGl2aXNvciwgJHByZWNpc2lvbjogMTApIHtcbiAgJHNpZ246IGlmKCRkaXZpZGVuZCA+IDAgYW5kICRkaXZpc29yID4gMCBvciAkZGl2aWRlbmQgPCAwIGFuZCAkZGl2aXNvciA8IDAsIDEsIC0xKTtcbiAgJGRpdmlkZW5kOiBhYnMoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3I6IGFicygkZGl2aXNvcik7XG4gIEBpZiAkZGl2aWRlbmQgPT0gMCB7XG4gICAgQHJldHVybiAwO1xuICB9XG4gIEBpZiAkZGl2aXNvciA9PSAwIHtcbiAgICBAZXJyb3IgXCJDYW5ub3QgZGl2aWRlIGJ5IDBcIjtcbiAgfVxuICAkcmVtYWluZGVyOiAkZGl2aWRlbmQ7XG4gICRyZXN1bHQ6IDA7XG4gICRmYWN0b3I6IDEwO1xuICBAd2hpbGUgKCRyZW1haW5kZXIgPiAwIGFuZCAkcHJlY2lzaW9uID49IDApIHtcbiAgICAkcXVvdGllbnQ6IDA7XG4gICAgQHdoaWxlICgkcmVtYWluZGVyID49ICRkaXZpc29yKSB7XG4gICAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyIC0gJGRpdmlzb3I7XG4gICAgICAkcXVvdGllbnQ6ICRxdW90aWVudCArIDE7XG4gICAgfVxuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArICRxdW90aWVudDtcbiAgICAkZmFjdG9yOiAkZmFjdG9yICogLjE7XG4gICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAqIDEwO1xuICAgICRwcmVjaXNpb246ICRwcmVjaXNpb24gLSAxO1xuICAgIEBpZiAoJHByZWNpc2lvbiA8IDAgYW5kICRyZW1haW5kZXIgPj0gJGRpdmlzb3IgKiA1KSB7XG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgMTtcbiAgICB9XG4gIH1cbiAgJHJlc3VsdDogJHJlc3VsdCAqICRmYWN0b3IgKiAkc2lnbjtcbiAgJGRpdmlkZW5kLXVuaXQ6IHVuaXQoJGRpdmlkZW5kKTtcbiAgJGRpdmlzb3ItdW5pdDogdW5pdCgkZGl2aXNvcik7XG4gICR1bml0LW1hcDogKFxuICAgIFwicHhcIjogMXB4LFxuICAgIFwicmVtXCI6IDFyZW0sXG4gICAgXCJlbVwiOiAxZW0sXG4gICAgXCIlXCI6IDElXG4gICk7XG4gIEBpZiAoJGRpdmlkZW5kLXVuaXQgIT0gJGRpdmlzb3ItdW5pdCBhbmQgbWFwLWhhcy1rZXkoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCkpIHtcbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogbWFwLWdldCgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KTtcbiAgfVxuICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLXZhbHVlIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSBweCB7XG4gICRyZnMtYmFzZS12YWx1ZTogZGl2aWRlKCRyZnMtYmFzZS12YWx1ZSwgJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gcmVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWxjdWxhdGUgdGhlIG1lZGlhIHF1ZXJ5IHZhbHVlXG4kcmZzLW1xLXZhbHVlOiBpZigkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCwgI3skcmZzLWJyZWFrcG9pbnR9cHgsICN7ZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgJHJmcy1yZW0tdmFsdWUpfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5ICgpIHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICBAaWYgJHVuaXQgPT0gcHgge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHJlbSBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgJHJmcy1yZW0tdmFsdWUpfXJlbSwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICR1bml0ID09IHJlbSB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcHggaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgJHZhbHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgcmVzcG9uc2l2ZSB2YWx1ZSBjYWxjdWxhdGVkIGJ5IFJGU1xuQGZ1bmN0aW9uIHJmcy1mbHVpZC12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6IFwiXCI7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyBcIiAwXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICBAaWYgbm90ICR1bml0IG9yICR1bml0ICE9IHB4IGFuZCAkdW5pdCAhPSByZW0ge1xuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JHZhbHVlfXB4KTtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgICAgJHZhbHVlLW1pbjogJHJmcy1iYXNlLXZhbHVlICsgZGl2aWRlKGFicygkdmFsdWUpIC0gJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWZhY3Rvcik7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICR2YWx1ZSBhbmQgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtZGlmZjogYWJzKCR2YWx1ZSkgLSAkdmFsdWUtbWluO1xuXG4gICAgICAgICAgLy8gQmFzZSB2YWx1ZSBmb3JtYXR0aW5nXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy11bml0ID09IHJlbSwgI3tkaXZpZGUoJHZhbHVlLW1pbiwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWUtbWlufXB4KTtcblxuICAgICAgICAgIC8vIFVzZSBuZWdhdGl2ZSB2YWx1ZSBpZiBuZWVkZWRcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkdmFsdWUgPCAwLCAtJG1pbi13aWR0aCwgJG1pbi13aWR0aCk7XG5cbiAgICAgICAgICAvLyBVc2UgYHZtaW5gIGlmIHR3by1kaW1lbnNpb25hbCBpcyBlbmFibGVkXG4gICAgICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAgICAgJHZhcmlhYmxlLXdpZHRoOiAje2RpdmlkZSgkdmFsdWUtZGlmZiAqIDEwMCwgJHJmcy1icmVha3BvaW50KX0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBjYWxjKFwiICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsIFwiIC0gXCIsIFwiICsgXCIpICsgJHZhcmlhYmxlLXdpZHRoICsgXCIpXCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkLXZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZC12YWwge1xuICAgICAgI3skcHJvcGVydHl9OiAkdmFsO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfcmZzLXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICR2YWwsICRmbHVpZC12YWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlICgpIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWQtdmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItbW9kZS1taXhpblxuQG1peGluIGNvbG9yLW1vZGUoJG1vZGU6IGxpZ2h0LCAkcm9vdDogZmFsc2UpIHtcbiAgQGlmICRjb2xvci1tb2RlLXR5cGUgPT0gXCJtZWRpYS1xdWVyeVwiIHtcbiAgICBAaWYgJHJvb3QgPT0gdHJ1ZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiAkbW9kZSkge1xuICAgICAgICA6cm9vdCB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgW2RhdGEtYnMtdGhlbWU9XCIjeyRtb2RlfVwiXSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItbW9kZS1taXhpblxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5cbi8vIFJvb3Rcbi8vXG4vLyBBYmlsaXR5IHRvIHRoZSB2YWx1ZSBvZiB0aGUgcm9vdCBmb250IHNpemVzLCBhZmZlY3RpbmcgdGhlIHZhbHVlIG9mIGByZW1gLlxuLy8gbnVsbCBieSBkZWZhdWx0LCB0aHVzIG5vdGhpbmcgaXMgZ2VuZXJhdGVkLlxuXG46cm9vdCB7XG4gIEBpZiAkZm9udC1zaXplLXJvb3QgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1yb290LWZvbnQtc2l6ZSkpO1xuICB9XG5cbiAgQGlmICRlbmFibGUtc21vb3RoLXNjcm9sbCB7XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gICAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4vLyA0LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlYm9vdC1ib2R5LXJ1bGVzXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseSk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tI3skcHJlZml4fWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDNcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDRcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcmVib290LWJvZHktcnVsZXNcblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gUmVzZXQgRmlyZWZveCdzIGdyYXkgY29sb3JcblxuaHIge1xuICBtYXJnaW46ICRoci1tYXJnaW4teSAwO1xuICBjb2xvcjogJGhyLWNvbG9yOyAvLyAxXG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cblxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gMS4gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vICAgIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyAgICBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG5cbiVoZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC1zdHlsZTogJGhlYWRpbmdzLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG59XG5cbmgxIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xufVxuXG5oMiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcbn1cblxuaDMge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XG59XG5cbmg0IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xufVxuXG5oNSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcbn1cblxuaDYge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAyLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyAzLiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDFcbiAgY3Vyc29yOiBoZWxwOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gM1xufVxuXG5cbi8vIEFkZHJlc3NcblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlzdHNcblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIDEuIFVuZG8gYnJvd3NlciBkZWZhdWx0XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyAxXG59XG5cblxuLy8gQmxvY2txdW90ZVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vLyBTdHJvbmdcbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcbn1cblxuXG4vLyBTbWFsbFxuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xufVxuXG5cbi8vIE1hcmtcblxubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZyk7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6IHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgJixcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gQ29kZVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktY29kZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxuLy8gMS4gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4vLyAyLiBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuLy8gMy4gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206IDFyZW07IC8vIDJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkcHJlLWNvbG9yO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIH1cbn1cblxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuXG4gIC8vIFVuZG8gdGhlIG9wYWNpdHkgY2hhbmdlIGZyb20gQ2hyb21lXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8gUmVtb3ZlIHRoZSBkcm9wZG93biBhcnJvdyBvbmx5IGZyb20gdGV4dCB0eXBlIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cyBpbiBDaHJvbWUuXG4vLyBTZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9hLzU0OTk3MTE4XG5cbltsaXN0XTpub3QoW3R5cGU9XCJkYXRlXCJdKTpub3QoW3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSk6bm90KFt0eXBlPVwibW9udGhcIl0pOm5vdChbdHlwZT1cIndlZWtcIl0pOm5vdChbdHlwZT1cInRpbWVcIl0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDMuIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxuXG4gIEBpZiAkZW5hYmxlLWJ1dHRvbi1wb2ludGVycyB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8vIDEuIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyAvLyAxXG59XG5cbi8vIDEuIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4vLyAgICB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbi8vICAgIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4vLyAgICBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4vLyAyLiBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7IC8vIDFcbiAgcGFkZGluZzogMDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDJcbiAgYm9yZGVyOiAwOyAvLyAyXG59XG5cbi8vIDEuIEJ5IHVzaW5nIGBmbG9hdDogbGVmdGAsIHRoZSBsZWdlbmQgd2lsbCBiZWhhdmUgbGlrZSBhIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBUaGlzIHdheSB0aGUgYm9yZGVyIG9mIGEgZmllbGRzZXQgd3JhcHMgYXJvdW5kIHRoZSBsZWdlbmQgaWYgcHJlc2VudC5cbi8vIDIuIEZpeCB3cmFwcGluZyBidWcuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTcxMlxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDsgLy8gMVxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGxlZ2VuZC1tYXJnaW4tYm90dG9tO1xuICBmb250LXdlaWdodDogJGxlZ2VuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG5cbiAgKyAqIHtcbiAgICBjbGVhcjogbGVmdDsgLy8gMlxuICB9XG59XG5cbi8vIEZpeCBoZWlnaHQgb2YgaW5wdXRzIHdpdGggYSB0eXBlIG9mIGRhdGV0aW1lLWxvY2FsLCBkYXRlLCBtb250aCwgd2Vlaywgb3IgdGltZVxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTg4NDJcblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gMS4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDJcblxuICAvLyAzLiBCZXR0ZXIgYWZmb3JkYW5jZSBhbmQgY29uc2lzdGVudCBhcHBlYXJhbmNlIGZvciBzZWFyY2ggY2FuY2VsIGJ1dHRvblxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIH1cbn1cblxuLy8gMS4gQSBmZXcgaW5wdXQgdHlwZXMgc2hvdWxkIHN0YXkgTFRSXG4vLyBTZWUgaHR0cHM6Ly9ydGxzdHlsaW5nLmNvbS9wb3N0cy9ydGwtc3R5bGluZyNmb3JtLWlucHV0c1xuLy8gMi4gUlRMIG9ubHkgb3V0cHV0XG4vLyBTZWUgaHR0cHM6Ly9ydGxjc3MuY29tL2xlYXJuL3VzYWdlLWd1aWRlL2NvbnRyb2wtZGlyZWN0aXZlcy8jcmF3XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG5cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUmVtb3ZlIHBhZGRpbmcgYXJvdW5kIGNvbG9yIHBpY2tlcnMgaW4gd2Via2l0IGJyb3dzZXJzXG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cblxuLy8gMS4gSW5oZXJpdCBmb250IGZhbWlseSBhbmQgbGluZSBoZWlnaHQgZm9yIGZpbGUgaW5wdXQgYnV0dG9uc1xuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3ItdmFyaWFibGVzXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3ItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYXktY29sb3JzLW1hcFxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyYXktY29sb3JzLW1hcFxuLy8gZnVzdi1lbmFibGVcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLXZhcmlhYmxlc1xuJGJsdWU6ICAgICMwZDZlZmQgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNkNjMzODQgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzE5ODc1NCAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMwZGNhZjAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3JzLW1hcFxuJGNvbG9yczogKFxuICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgXCJibGFja1wiOiAgICAgICRibGFjayxcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3JzLW1hcFxuXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMiBhcmUgMywgNC41IGFuZCA3LlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9XQ0FHLyNjb250cmFzdC1taW5pbXVtXG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuJGZvcm0tdmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWludmFsaWQtY29sb3I6ICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tY29sb3JzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxuICBcInZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZCxcbiAgICBcInRvb2x0aXAtY29sb3JcIjogI2ZmZixcbiAgICBcInRvb2x0aXAtYmctY29sb3JcIjogdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1zdWNjZXNzLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKSxcbiAgKSxcbiAgXCJpbnZhbGlkXCI6IChcbiAgICBcImNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3IpLFxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1kYW5nZXIpLFxuICAgIFwiZm9jdXMtYm94LXNoYWRvd1wiOiAwIDAgJGlucHV0LWJ0bi1mb2N1cy1ibHVyICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKHZhcigtLSN7JHByZWZpeH1kYW5nZXItcmdiKSwgJGlucHV0LWJ0bi1mb2N1cy1jb2xvci1vcGFjaXR5KSxcbiAgICBcImJvcmRlci1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvciksXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcDogICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXM6ICAgICAgICAgICAgICAgICAgMTA0NSAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDU1ICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwODAgIWRlZmF1bHQ7XG4kemluZGV4LXRvYXN0OiAgICAgICAgICAgICAgICAgICAgICAxMDkwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1sZXZlbHMtbWFwXG4kemluZGV4LWxldmVsczogKFxuICBuMTogLTEsXG4gIDA6IDAsXG4gIDE6IDEsXG4gIDI6IDIsXG4gIDM6IDNcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHppbmRleC1sZXZlbHMtbWFwXG5cblxuLy8gTmF2c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2LXZhcmlhYmxlc1xuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtdW5kZXJsaW5lLWdhcDogICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICAgdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2LXZhcmlhYmxlc1xuXG5cbi8vIE5hdmJhclxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLXZhcmlhYmxlc1xuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICAgICAgICAkYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXRyYW5zaXRpb246ICAgICAgICAgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuNjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjgpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWljb24tY29sb3I6ICAgICAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC4xNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay12YXJpYWJsZXNcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1pY29uLWNvbG9yOiAgICAgICAgICAgICRuYXZiYXItZGFyay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZHJvcGRvd24tdmFyaWFibGVzXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgY2FsYygjeyRkcm9wZG93bi1ib3JkZXItcmFkaXVzfSAtICN7JGRyb3Bkb3duLWJvcmRlci13aWR0aH0pICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGRyb3Bkb3duLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkgJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4vLyBmdXN2LWVuYWJsZVxuLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG4kZHJvcGRvd24tZGFyay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1iZzogICAgICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3JkZXItY29sb3I6ICAgICAgICAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstZGl2aWRlci1iZzogICAgICAgICAgJGRyb3Bkb3duLWRpdmlkZXItYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1ib3gtc2hhZG93OiAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjogICAgICAgICAgJGRyb3Bkb3duLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yOiAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnOiAgICAgICByZ2JhKCR3aGl0ZSwgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWNvbG9yOiAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstYWN0aXZlLWJnOiAgICAgICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWhlYWRlci1jb2xvcjogICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tZGFyay12YXJpYWJsZXNcblxuXG4vLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLXZhcmlhYmxlc1xuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgY2FsYygtMSAqICN7JHBhZ2luYXRpb24tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0OyAvLyBUb2RvIGluIHY2OiByZW1vdmUgdGhpcz9cblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLXNtKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi12YXJpYWJsZXNcblxuXG4vLyBQbGFjZWhvbGRlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBsYWNlaG9sZGVyc1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItb3BhY2l0eS1taW46ICAgICAgICAgICAuMiAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgcGxhY2Vob2xkZXJzXG5cbi8vIENhcmRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLXZhcmlhYmxlc1xuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1zcGFjZXIteTogICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kY2FyZC10aXRsZS1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtc3VidGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kY2FyZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggKiAuNSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZC12YXJpYWJsZXNcblxuLy8gQWNjb3JkaW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tdmFyaWFibGVzXG4kYWNjb3JkaW9uLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICBzdWJ0cmFjdCgkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMsICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYmcpICFkZWZhdWx0O1xuJGFjY29yZGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uLCBib3JkZXItcmFkaXVzIC4xNXMgZWFzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5LWJnLXN1YnRsZSkgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS10ZXh0LWVtcGhhc2lzKSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuM1xuLy8gZnVzdi1lbmFibGVcbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRidG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1pY29uLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgJHByaW1hcnktdGV4dC1lbXBoYXNpcyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoLTE4MGRlZykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWljb246ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnPjxwYXRoIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skYWNjb3JkaW9uLWljb24tYWN0aXZlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJz48cGF0aCBkPSdtMiA1IDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFjY29yZGlvbi12YXJpYWJsZXNcblxuLy8gVG9vbHRpcHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtdmFyaWFibGVzXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjI1ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gVE9ETzogcmVtb3ZlIHRoaXMgaW4gdjZcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbi8vIGZ1c3YtZW5hYmxlXG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtdmFyaWFibGVzXG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbi8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0b29sdGlwLWZlZWRiYWNrLXZhcmlhYmxlc1xuXG5cbi8vIFBvcG92ZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwb3BvdmVyLXZhcmlhYmxlc1xuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIGNhbGMoI3skcG9wb3Zlci1ib3JkZXItcmFkaXVzfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwb3BvdmVyLXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbi8vIERlcHJlY2F0ZWQgaW4gQm9vdHN0cmFwIDUuMi4wIGZvciBDU1MgdmFyaWFibGVzXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuXG4vLyBUb2FzdHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LXZhcmlhYmxlc1xuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktYmctcmdiKSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICR0b2FzdC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvYXN0LXZhcmlhYmxlc1xuXG5cbi8vIEJhZGdlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtdmFyaWFibGVzXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuNzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjM1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtdmFyaWFibGVzXG5cblxuLy8gTW9kYWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC12YXJpYWJsZXNcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXI6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nPjxwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMy40XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjRcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLW9wYWNpdHk6ICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAgICAuNzUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6ICAgIDEgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IC4yNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZmlsdGVyOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRidG4tY2xvc2Utd2hpdGUtZmlsdGVyOiAgICAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjMuNFxuLy8gc2Nzcy1kb2NzLWVuZCBjbG9zZS12YXJpYWJsZXNcblxuXG4vLyBPZmZjYW52YXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy12YXJpYWJsZXNcbiRvZmZjYW52YXMtcGFkZGluZy15OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGg6ICAgICAgICA0MDBweCAhZGVmYXVsdDtcbiRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0OiAgICAgICAgIDMwdmggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAuM3MgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJvcmRlci13aWR0aDogICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJnLWNvbG9yOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1iZzogICAgICAgICAgICAgJG1vZGFsLWJhY2tkcm9wLWJnICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy12YXJpYWJsZXNcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4xODc1cmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wLCByZW1vdmluZyBpbiB2NlxuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG5AaW1wb3J0IFwidmFyaWFibGVzLWRhcmtcIjsgLy8gVE9ETzogY2FuIGJlIHJlbW92ZWQgc2FmZWx5IGluIHY2LCBvbmx5IGhlcmUgdG8gYXZvaWQgYnJlYWtpbmcgY2hhbmdlcyBpbiB2NS4zXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3JkZXItcmFkaXVzLW1peGluc1xuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtbWl4aW5zXG4iLCIvL1xuLy8gSGVhZGluZ3Ncbi8vXG4uaDEge1xuICBAZXh0ZW5kIGgxO1xufVxuXG4uaDIge1xuICBAZXh0ZW5kIGgyO1xufVxuXG4uaDMge1xuICBAZXh0ZW5kIGgzO1xufVxuXG4uaDQge1xuICBAZXh0ZW5kIGg0O1xufVxuXG4uaDUge1xuICBAZXh0ZW5kIGg1O1xufVxuXG4uaDYge1xuICBAZXh0ZW5kIGg2O1xufVxuXG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbkBlYWNoICRkaXNwbGF5LCAkZm9udC1zaXplIGluICRkaXNwbGF5LWZvbnQtc2l6ZXMge1xuICAuZGlzcGxheS0jeyRkaXNwbGF5fSB7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIH1cbn1cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuLnNtYWxsIHtcbiAgQGV4dGVuZCBzbWFsbDtcbn1cblxuLm1hcmsge1xuICBAZXh0ZW5kIG1hcms7XG59XG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGluaXRpYWxpc20tZm9udC1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xuXG4gID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLSRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyICogLjU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1jb250YWluZXItY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgbWl4aW5zXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkY29udGFpbmVyLXBhZGRpbmcteCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwgeHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQGlmIG5vdCAkbiB7XG4gICAgQGVycm9yIFwiYnJlYWtwb2ludCBgI3skbmFtZX1gIG5vdCBmb3VuZCBpbiBgI3skYnJlYWtwb2ludHN9YFwiO1xuICB9XG4gIEByZXR1cm4gaWYoJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1heCBhbmQgJG1heCA+IDAsICRtYXggLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0LCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJvd1xuLy9cbi8vIFJvd3MgY29udGFpbiB5b3VyIGNvbHVtbnMuXG5cbjpyb290IHtcbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS0jeyRwcmVmaXh9YnJlYWtwb2ludC0jeyRuYW1lfTogI3skdmFsdWV9O1xuICB9XG59XG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5yb3cge1xuICAgIEBpbmNsdWRlIG1ha2Utcm93KCk7XG5cbiAgICA+ICoge1xuICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcbiAgICB9XG4gIH1cbn1cblxuQGlmICRlbmFibGUtY3NzZ3JpZCB7XG4gIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1yb3dzLCAxKSwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS0jeyRwcmVmaXh9Y29sdW1ucywgI3skZ3JpZC1jb2x1bW5zfSksIDFmcik7XG4gICAgZ2FwOiB2YXIoLS0jeyRwcmVmaXh9Z2FwLCAjeyRncmlkLWd1dHRlci13aWR0aH0pO1xuXG4gICAgQGluY2x1ZGUgbWFrZS1jc3NncmlkKCk7XG4gIH1cbn1cblxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JGd1dHRlcn07XG4gIC0tI3skcHJlZml4fWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vIFRPRE86IFJldmlzaXQgY2FsYyBvcmRlciBhZnRlciBodHRwczovL2dpdGh1Yi5jb20vcmVhY3QtYm9vdHN0cmFwL3JlYWN0LWJvb3RzdHJhcC9pc3N1ZXMvNjAzOSBpcyBmaXhlZFxuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWd1dHRlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWd1dHRlci14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgLy8gQWRkIGJveCBzaXppbmcgaWYgb25seSB0aGUgZ3JpZCBpcyBsb2FkZWRcbiAgYm94LXNpemluZzogaWYodmFyaWFibGUtZXhpc3RzKGluY2x1ZGUtY29sdW1uLWJveC1zaXppbmcpIGFuZCAkaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZywgYm9yZGVyLWJveCwgbnVsbCk7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSBzZXQgdGhlIHdpZHRoXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFByZXZlbnQgYC5jb2wtYXV0b2AsIGAuY29sYCAoJiByZXNwb25zaXZlIHZhcmlhbnRzKSBmcm9tIGJyZWFraW5nIG91dCB0aGUgZ3JpZFxuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpICogLjUpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemU6IGZhbHNlLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBAaWYgJHNpemUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgkc2l6ZSwgJGNvbHVtbnMpKTtcblxuICB9IEBlbHNlIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogZGl2aWRlKCRzaXplLCAkY29sdW1ucyk7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyIG9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogcGVyY2VudGFnZShkaXZpZGUoMSwgJGNvdW50KSk7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwO1xuICAgICAgfVxuXG4gICAgICAucm93LWNvbHMjeyRpbmZpeH0tYXV0byA+ICoge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIEd1dHRlcnNcbiAgICAgIC8vXG4gICAgICAvLyBNYWtlIHVzZSBvZiBgLmctKmAsIGAuZ3gtKmAgb3IgYC5neS0qYCB1dGlsaXRpZXMgdG8gY2hhbmdlIHNwYWNpbmcgYmV0d2VlbiB0aGUgY29sdW1ucy5cbiAgICAgIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkZ3V0dGVycyB7XG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neCN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd5I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fWd1dHRlci15OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtY3NzZ3JpZCgkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuZy1jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG8gLyBzcGFuICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFN0YXJ0IHdpdGggYDFgIGJlY2F1c2UgYDBgIGlzIGFuIGludmFsaWQgdmFsdWUuXG4gICAgICAgIC8vIEVuZHMgd2l0aCBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGUuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIC5nLXN0YXJ0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIC8vIFJlc2V0IG5lZWRlZCBmb3IgbmVzdGluZyB0YWJsZXNcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAvLyBFbmQgb2YgcmVzZXRcbiAgLS0jeyRwcmVmaXh9dGFibGUtY29sb3I6ICN7JHRhYmxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yOiAjeyR0YWJsZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmc6ICN7JHRhYmxlLWFjY2VudC1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtY29sb3I6ICN7JHRhYmxlLXN0cmlwZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyR0YWJsZS1zdHJpcGVkLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yOiAjeyR0YWJsZS1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmc6ICN7JHRhYmxlLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yOiAjeyR0YWJsZS1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyR0YWJsZS1ob3Zlci1iZ307XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIHZlcnRpY2FsLWFsaWduOiAkdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYm9yZGVyLWNvbG9yKTtcblxuICAvLyBUYXJnZXQgdGggJiB0ZFxuICAvLyBXZSBuZWVkIHRoZSBjaGlsZCBjb21iaW5hdG9yIHRvIHByZXZlbnQgc3R5bGVzIGxlYWtpbmcgdG8gbmVzdGVkIHRhYmxlcyB3aGljaCBkb2Vzbid0IGhhdmUgYSBgLnRhYmxlYCBjbGFzcy5cbiAgLy8gV2UgdXNlIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3JzIGhlcmUgdG8gc2ltcGxpZnkgdGhlIHNlbGVjdG9yIChlbHNlIHdlIHdvdWxkIG5lZWQgNiBkaWZmZXJlbnQgc2VsZWN0b3JzKS5cbiAgLy8gQW5vdGhlciBhZHZhbnRhZ2UgaXMgdGhhdCB0aGlzIGdlbmVyYXRlcyBsZXNzIGNvZGUgYW5kIG1ha2VzIHRoZSBzZWxlY3RvciBsZXNzIHNwZWNpZmljIG1ha2luZyBpdCBlYXNpZXIgdG8gb3ZlcnJpZGUuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXkgJHRhYmxlLWNlbGwtcGFkZGluZy14O1xuICAgIC8vIEZvbGxvd2luZyB0aGUgcHJlY2VwdCBvZiBjYXNjYWRlczogaHR0cHM6Ly9jb2RlcGVuLmlvL21pcmlhbXN1emFubmUvZnVsbC92WU5nb2RiXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1jb2xvcikpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmcpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXR5cGUsIHZhcigtLSN7JHByZWZpeH10YWJsZS1hY2NlbnQtYmcpKSk7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKCN7JHRhYmxlLWJvcmRlci13aWR0aH0gKiAyKSBzb2xpZCAkdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vL1xuLy8gQ2hhbmdlIHBsYWNlbWVudCBvZiBjYXB0aW9ucyB3aXRoIGEgY2xhc3Ncbi8vXG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtICR0YWJsZS1jZWxsLXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG4vL1xuLy8gV2hlbiBib3JkZXJzIGFyZSBhZGRlZCBvbiBhbGwgc2lkZXMgb2YgdGhlIGNlbGxzLCB0aGUgY29ybmVycyBjYW4gcmVuZGVyIG9kZCB3aGVuXG4vLyB0aGVzZSBib3JkZXJzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIGNvbG9yIG9yIGlmIHRoZXkgYXJlIHNlbWktdHJhbnNwYXJlbnQuXG4vLyBUaGVyZWZvcmUgd2UgYWRkIHRvcCBhbmQgYm9yZGVyIGJvdHRvbXMgdG8gdGhlIGB0cmBzIGFuZCBsZWZ0IGFuZCByaWdodCBib3JkZXJzXG4vLyB0byB0aGUgYHRkYHMgb3IgYHRoYHNcblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gICAgYm9yZGVyLXdpZHRoOiAkdGFibGUtYm9yZGVyLXdpZHRoIDA7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICAgID4gKiB7XG4gICAgICBib3JkZXItd2lkdGg6IDAgJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLy8gRm9yIHJvd3Ncbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gRm9yIGNvbHVtbnNcbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMge1xuICA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoI3skdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyfSkge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZyk7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IHZhcigtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3IpO1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmcpO1xuICB9XG59XG5cblxuLy8gVGFibGUgdmFyaWFudHNcbi8vXG4vLyBUYWJsZSB2YXJpYW50cyBzZXQgdGhlIHRhYmxlIGNlbGwgYmFja2dyb3VuZHMsIGJvcmRlciBjb2xvcnNcbi8vIGFuZCB0aGUgY29sb3JzIG9mIHRoZSBzdHJpcGVkLCBob3ZlcmVkICYgYWN0aXZlIHRhYmxlc1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGFibGUtdmFyaWFudHMge1xuICBAaW5jbHVkZSB0YWJsZS12YXJpYW50KCRjb2xvciwgJHZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAudGFibGUtcmVzcG9uc2l2ZSN7JGluZml4fSB7XG4gICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLXZhcmlhbnRcbkBtaXhpbiB0YWJsZS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJGNvbG9yOiBjb2xvci1jb250cmFzdChvcGFxdWUoJGJvZHktYmcsICRiYWNrZ3JvdW5kKSk7XG4gICAgJGhvdmVyLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtaG92ZXItYmctZmFjdG9yKSk7XG4gICAgJHN0cmlwZWQtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikpO1xuICAgICRhY3RpdmUtYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSk7XG4gICAgJHRhYmxlLWJvcmRlci1jb2xvcjogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWJvcmRlci1mYWN0b3IpKTtcblxuICAgIC0tI3skcHJlZml4fXRhYmxlLWNvbG9yOiAjeyRjb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmc6ICN7JGJhY2tncm91bmR9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcjogI3skdGFibGUtYm9yZGVyLWNvbG9yfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtdmFyaWFudFxuIiwiLy9cbi8vIExhYmVsc1xuLy9cblxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tbGFiZWwtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBmb250LXN0eWxlOiAkZm9ybS1sYWJlbC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkZm9ybS1sYWJlbC1jb2xvcjtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG59XG4iLCIvL1xuLy8gRm9ybSB0ZXh0XG4vL1xuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tdGV4dC1mb250LXNpemUpO1xuICBmb250LXN0eWxlOiAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGZvcm0tdGV4dC1jb2xvcjtcbn1cbiIsIi8vXG4vLyBHZW5lcmFsIGZvcm0gY29udHJvbHMgKHBsdXMgYSBmZXcgc3BlY2lmaWMgaGlnaC1sZXZlbCBpbnRlcnZlbnRpb25zKVxuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvLyBwcmV2ZW50IHBzZXVkbyBlbGVtZW50IGJ1dHRvbiBvdmVybGFwXG5cbiAgICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gT24gQW5kcm9pZCBDaHJvbWUsIGZvcm0tY29udHJvbCdzIFwid2lkdGg6IDEwMCVcIiBtYWtlcyB0aGUgaW5wdXQgd2lkdGggdG9vIHNtYWxsXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIC8vXG4gICAgLy8gT24gaU9TIFNhZmFyaSwgZm9ybS1jb250cm9sJ3MgXCJhcHBlYXJhbmNlOiBub25lXCIgKyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBpT1MgMTYuMiAvIFNhZmFyaSAxNi4yXG4gICAgbWluLXdpZHRoOiA4NXB4OyAvLyBTZWVtcyB0byBiZSBhIGdvb2QgbWluaW11bSBzYWZlIHdpZHRoXG5cbiAgICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yMzMwN1xuICAgIC8vIFRPRE86IHdlIGNhbiByZW1vdmUgdGhpcyB3b3JrYXJvdW5kIG9uY2UgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5ODk1OSBpcyByZXNvbHZlZFxuICAgIC8vIE11bHRpcGx5IGxpbmUtaGVpZ2h0IGJ5IDFlbSBpZiBpdCBoYXMgbm8gdW5pdFxuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcblxuICAgIC8vIEFuZHJvaWQgQ2hyb21lIHR5cGU9XCJkYXRlXCIgaXMgdGFsbGVyIHRoYW4gdGhlIG90aGVyIGlucHV0c1xuICAgIC8vIGJlY2F1c2Ugb2YgXCJtYXJnaW46IDFweCAyNHB4IDFweCA0cHhcIiBpbnNpZGUgdGhlIHNoYWRvdyBET01cbiAgICAvLyBUZXN0ZWQgdW5kZXIgQW5kcm9pZCAxMSAvIENocm9tZSA4OSwgQW5kcm9pZCAxMiAvIENocm9tZSAxMDAsIEFuZHJvaWQgMTMgLyBDaHJvbWUgMTA5XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gUHJldmVudCBleGNlc3NpdmUgZGF0ZSBpbnB1dCBoZWlnaHQgaW4gV2Via2l0XG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMzQ0MzNcbiAgJjo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBGaWxlIGlucHV0IGJ1dHRvbnMgdGhlbWluZ1xuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cbn1cblxuLy8gTWFrZSBzdXJlIHRleHRhcmVhcyBkb24ndCBzaHJpbmsgdG9vIG11Y2ggd2hlbiByZXNpemVkXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yOTEyNFxuLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20ge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgfVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAkZm9ybS1jb2xvci13aWR0aDtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15O1xuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmLmZvcm0tY29udHJvbC1zbSB7IGhlaWdodDogJGlucHV0LWhlaWdodC1zbTsgfVxuICAmLmZvcm0tY29udHJvbC1sZyB7IGhlaWdodDogJGlucHV0LWhlaWdodC1sZzsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24gYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LWJnLW1peGluXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yOiBudWxsKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcblxuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtYmctbWl4aW5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyYWRpZW50LW1peGluc1xuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IG51bGwsICRlbmQtcGVyY2VudDogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBncmFkaWVudC1taXhpbnNcbiIsIi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG5cbi5mb3JtLXNlbGVjdCB7XG4gIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpfTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbiwgbm9uZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zZWxlY3QtdHJhbnNpdGlvbik7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5mb3JtLXNlbGVjdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWltZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItZGFyayl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIENoZWNrL3JhZGlvXG4vL1xuXG4uZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9ybS1jaGVjay1taW4taGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWNoZWNrLW1hcmdpbi1ib3R0b207XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmc6ICN7JGZvcm0tY2hlY2staW5wdXQtYmd9O1xuXG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gIG1hcmdpbi10b3A6ICgkbGluZS1oZWlnaHQtYmFzZSAtICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoKSAqIC41OyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9O1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlKX07XG5cbiAgICB3aWR0aDogJGZvcm0tc3dpdGNoLXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zd2l0Y2gtYm9yZGVyLXJhZGl1cywgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1zd2l0Y2gtdHJhbnNpdGlvbik7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlKX07XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKX0sIHZhcigtLSN7JHByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWJnLWltYWdlLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodCAtICRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbik7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBtaW4taGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gIC8vIER1cGxpY2F0ZWQgYmVjYXVzZSBgOi13ZWJraXQtYXV0b2ZpbGxgIGludmFsaWRhdGVzIG90aGVyIHNlbGVjdG9ycyB3aGVuIGdyb3VwZWRcbiAgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwge1xuICAgIH4gbGFiZWwge1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG4gID4gdGV4dGFyZWE6Zm9jdXMsXG4gID4gdGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgIH4gbGFiZWw6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1sYWJlbC1oZWlnaHQ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gID4gdGV4dGFyZWE6ZGlzYWJsZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIH4gbGFiZWwge1xuICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7IC8vIFJlcXVpcmVkIHRvIHByb3Blcmx5IHBvc2l0aW9uIGxhYmVsIHRleHQgLSBhcyBleHBsYWluZWQgYWJvdmVcbiAgICB9XG4gIH1cblxuICA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuICA+IC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQgfiBsYWJlbCB7IC8vIFJlcXVpcmVkIGZvciBgLmZvcm0tY29udHJvbGBzIGJlY2F1c2Ugb2Ygc3BlY2lmaWNpdHlcbiAgICBjb2xvcjogJGZvcm0tZmxvYXRpbmctbGFiZWwtZGlzYWJsZWQtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGlucHV0LWJvcmRlci13aWR0aH0pOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgJjpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksXG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pY29uOiAje2VzY2FwZS1zdmcoJGljb24pfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb24sICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemUsICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgd2lkdGg6IGFkZCgkZm9ybS1jb2xvci13aWR0aCwgJGlucHV0LWhlaWdodC1pbm5lcik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICAgIEBpZiAkc3RhdGUgPT0gXCJ2YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICB9IEBlbHNlIGlmICRzdGF0ZSA9PSBcImludmFsaWRcIiB7XG4gICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JGJ0bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1idG4tcGFkZGluZy15OiAjeyRidG4tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5OiAjeyRidG4tZm9udC1mYW1pbHl9O1xuICBAaW5jbHVkZSByZnMoJGJ0bi1mb250LXNpemUsIC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGJ0bi1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodDogI3skYnRuLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRidG4tY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoOiAjeyRidG4tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzOiAjeyRidG4tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogI3skYnRuLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWRpc2FibGVkLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgI3skYnRuLWZvY3VzLXdpZHRofSByZ2JhKHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBidG4tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBpZigkZW5hYmxlLWJ1dHRvbi1wb2ludGVycywgcG9pbnRlciwgbnVsbCk7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4tYmcpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC5idG4tY2hlY2sgKyAmOmhvdmVyIHtcbiAgICAvLyBvdmVycmlkZSBmb3IgdGhlIGNoZWNrYm94L3JhZGlvIGJ1dHRvbnNcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJveC1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzLXZpc2libGUgKyAmIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIDpub3QoLmJ0bi1jaGVjaykgKyAmOmFjdGl2ZSxcbiAgJjpmaXJzdC1jaGlsZDphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmLnNob3cge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmcpO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpKTtcblxuICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgJiB7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiAjeyRidG4tYm9yZGVyLXdpZHRofSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIHRvcCByYWRpdXMgc2hvdWxkIGJlIDAgaWYgdGhlIGJ1dHRvbiBpczpcbiAgLy8gLSB0aGUgXCJ0aGlyZCBvciBtb3JlXCIgY2hpbGRcbiAgLy8gLSB0aGUgc2Vjb25kIGNoaWxkIGFuZCB0aGUgcHJldmlvdXMgZWxlbWVudCBpc24ndCBgLmJ0bi1jaGVja2AgKG1ha2luZyBpdCB0aGUgZmlyc3QgY2hpbGQgdmlzdWFsbHkpXG4gIC8vIC0gcGFydCBvZiBhIGJ0bi1ncm91cCB3aGljaCBpc24ndCB0aGUgZmlyc3QgY2hpbGRcbiAgPiAuYnRuOm50aC1jaGlsZChuICsgMyksXG4gID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAjeyRuYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogI3skbmF2LWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogI3skbmF2LWxpbmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogI3skbmF2LWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdGFicy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGg6ICN7JG5hdi10YWJzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXJhZGl1czogI3skbmF2LXRhYnMtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtdGFicy1jc3MtdmFyc1xuXG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItY29sb3IpO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtcGlsbHMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICN7JG5hdi1waWxscy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXBpbGxzLWNzcy12YXJzXG5cbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1cykpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9bmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVW5kZXJsaW5lXG4vL1xuXG4ubmF2LXVuZGVybGluZSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXYtdW5kZXJsaW5lLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwOiAjeyRuYXYtdW5kZXJsaW5lLWdhcH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAjeyRuYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcblxuICBnYXA6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWdhcCk7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtZmlsbCxcbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7IC8vIE1ha2Ugc3VyZSBidXR0b24gd2lsbCBncm93XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteDogI3tpZigkbmF2YmFyLXBhZGRpbmcteCA9PSBudWxsLCAwLCAkbmF2YmFyLXBhZGRpbmcteCl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15OiAjeyRuYXZiYXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICN7JG5hdmJhci1icmFuZC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogI3skbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmR9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtZm9udC1zaXplOiAjeyRuYXZiYXItYnJhbmQtZm9udC1zaXplfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICN7JG5hdmJhci10b2dnbGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAjeyRuYXZiYXItdG9nZ2xlci1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAjeyRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6ICN7JG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogI3skbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItbmF2LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15OiAjeyRuYXYtbGluay1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJG5hdi1saW5rLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZm9udC13ZWlnaHQ6ICN7JG5hdi1saW5rLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yKTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgICYuYWN0aXZlLFxuICAgICYuc2hvdyB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yKTtcblxuICBhLFxuICBhOmhvdmVyLFxuICBhOmZvY3VzICB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSkpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcik7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pKTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogdmFyKC0tI3skcHJlZml4fXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWV4cGFuZC1sb29wXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9zZWxlY3Rvci1uby11bmlvbi1jbGFzcy1uYW1lXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vZmZjYW52YXMge1xuICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgei1pbmRleDogYXV0bztcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24obm9uZSk7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWVuYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLWV4cGFuZC1sb29wXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi5uYXZiYXItbGlnaHQge1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgLm5hdmJhci1saWdodGBcIiwgXCJ2NS4yLjBcIiwgXCJ2Ni4wLjBcIiwgdHJ1ZSk7XG59XG5cbi5uYXZiYXItZGFyayxcbi5uYXZiYXJbZGF0YS1icy10aGVtZT1cImRhcmtcIl0ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcjogI3skbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogI3tlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZGFyay1jc3MtdmFyc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBjYXJkLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXk6ICN7JGNhcmQtc3BhY2VyLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14OiAjeyRjYXJkLXNwYWNlci14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteTogI3skY2FyZC10aXRsZS1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtdGl0bGUtY29sb3I6ICN7JGNhcmQtdGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLXN1YnRpdGxlLWNvbG9yOiAjeyRjYXJkLXN1YnRpdGxlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGg6ICN7JGNhcmQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3I6ICN7JGNhcmQtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJveC1zaGFkb3c6ICN7JGNhcmQtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogI3skY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15OiAjeyRjYXJkLWNhcC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXg6ICN7JGNhcmQtY2FwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWJnOiAjeyRjYXJkLWNhcC1iZ307XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yOiAjeyRjYXJkLWNhcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtaGVpZ2h0OiAjeyRjYXJkLWhlaWdodH07XG4gIC0tI3skcHJlZml4fWNhcmQtY29sb3I6ICN7JGNhcmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJnOiAjeyRjYXJkLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAjeyRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWdyb3VwLW1hcmdpbjogI3skY2FyZC1ncm91cC1tYXJnaW59O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNhcmQtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdykpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1zcGFjZXIteSkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteCk7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICB9XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgPiAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgPiAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgID4gLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgPiAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFjY29yZGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBhY2NvcmRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yOiAjeyRhY2NvcmRpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYmc6ICN7JGFjY29yZGlvbi1iZ307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uOiAjeyRhY2NvcmRpb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoOiAjeyRhY2NvcmRpb24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6ICN7JGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uKX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogI3skYWNjb3JkaW9uLWljb24td2lkdGh9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiAjeyRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm19O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmc6ICN7JGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhY2NvcmRpb24tY3NzLXZhcnNcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBSZXNldCBidXR0b24gc3R5bGVcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLXRyYW5zaXRpb24pKTtcblxuICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uKTtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZGlvbiBpY29uXG4gICY6OmFmdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbikpO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuXG4gICAgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvZHktcGFkZGluZy14KTtcbn1cblxuXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGFjY29yZGlvbiBpdGVtcyBlZGdlLXRvLWVkZ2UuXG5cbi5hY2NvcmRpb24tZmx1c2gge1xuICA+IC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC1jbGFzc1xuICAgID4gLmFjY29yZGlvbi1jb2xsYXBzZSxcbiAgICA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLFxuICAgID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgfVxuICAgIC8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbWF4LWNsYXNzXG4gIH1cbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrKSB7XG4gICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24tZGFyayl9O1xuICAgICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogI3tlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJyZWFkY3J1bWItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXk6ICN7JGJyZWFkY3J1bWItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAjeyRicmVhZGNydW1iLW1hcmdpbi1ib3R0b219O1xuICBAaW5jbHVkZSByZnMoJGJyZWFkY3J1bWItZm9udC1zaXplLCAtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItYmc6ICN7JGJyZWFkY3J1bWItYmd9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICN7JGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogI3skYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogI3skYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3I6ICN7JGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBicmVhZGNydW1iLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZm9udC1zaXplKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICAgICAgY29udGVudDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZ2luYXRpb24tcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXk6ICN7JHBhZ2luYXRpb24tcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRwYWdpbmF0aW9uLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZzogI3skcGFnaW5hdGlvbi1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogI3skcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItYmc6ICN7JHBhZ2luYXRpb24taG92ZXItYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1iZzogI3skcGFnaW5hdGlvbi1mb2N1cy1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogI3skcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYmc6ICN7JHBhZ2luYXRpb24tYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmcpO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgLmFjdGl2ZSA+ICYge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnKSk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gIC5kaXNhYmxlZCA+ICYge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0O1xuICB9XG5cbiAgQGlmICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydCA9PSBjYWxjKC0xICogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9KSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAvLyBBZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBhZ2luYXRpb24tbWl4aW5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBwYWdpbmF0aW9uLW1peGluXG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYmFkZ2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy14OiAjeyRiYWRnZS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXk6ICN7JGJhZGdlLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkYmFkZ2UtZm9udC1zaXplLCAtLSN7JHByZWZpeH1iYWRnZS1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1iYWRnZS1mb250LXdlaWdodDogI3skYmFkZ2UtZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1jb2xvcjogI3skYmFkZ2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzOiAjeyRiYWRnZS1ib3JkZXItcmFkaXVzfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1iYWRnZS1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXg6ICN7JGFsZXJ0LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteTogI3skYWxlcnQtcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbWFyZ2luLWJvdHRvbTogI3skYWxlcnQtbWFyZ2luLWJvdHRvbX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiBpbmhlcml0O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXI6ICN7JGFsZXJ0LWJvcmRlci13aWR0aH0gc29saWQgdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcik7XG4gIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXM6ICN7JGFsZXJ0LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICAvLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LWNzcy12YXJzXG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b20pO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLXJhZGl1cykpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcik7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAkc3RyZXRjaGVkLWxpbmstei1pbmRleCArIDE7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAqIDEuMjUgJGFsZXJ0LXBhZGRpbmcteDtcbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBhbGVydC1tb2RpZmllcnNcbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnRcbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5hbGVydC0jeyRzdGF0ZX0ge1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYWxlcnQtbW9kaWZpZXJzXG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHByb2dyZXNzLWtleWZyYW1lc1xuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICAwJSB7IGJhY2tncm91bmQtcG9zaXRpb24teDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmcpO1xuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWJnKTtcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXJlZHVuZGFudC1uZXN0aW5nLXNlbGVjdG9yXG4gICYgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgJjpub3QoLmFjdGl2ZSkge1xuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKSk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYm9yZGVyLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuIiwiLy8gVHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsb3NlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcjogI3skYnRuLWNsb3NlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnOiAjeyBlc2NhcGUtc3ZnKCRidG4tY2xvc2UtYmcpIH07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5OiAjeyRidG4tY2xvc2Utb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5OiAjeyRidG4tY2xvc2UtaG92ZXItb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICN7JGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eTogI3skYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHl9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eTogI3skYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgZmlsdGVyOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcik7XG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utb3BhY2l0eSk7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdyk7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5KTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG4gIH1cbn1cblxuQG1peGluIGJ0bi1jbG9zZS13aGl0ZSgpIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZpbHRlcjogI3skYnRuLWNsb3NlLWZpbHRlci1kYXJrfTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPVwibGlnaHRcIl0ge1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtZmlsdGVyOiAjeyRidG4tY2xvc2UtZmlsdGVyfTtcbn1cblxuQGlmICRlbmFibGUtZGFyay1tb2RlIHtcbiAgQGluY2x1ZGUgY29sb3ItbW9kZShkYXJrLCB0cnVlKSB7XG4gICAgQGluY2x1ZGUgYnRuLWNsb3NlLXdoaXRlKCk7XG4gIH1cbn1cbiIsIi50b2FzdCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b2FzdC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG4gIC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteDogI3skdG9hc3QtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy15OiAjeyR0b2FzdC1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nOiAjeyR0b2FzdC1zcGFjaW5nfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoOiAjeyR0b2FzdC1tYXgtd2lkdGh9O1xuICBAaW5jbHVkZSByZnMoJHRvYXN0LWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtY29sb3I6ICN7JHRvYXN0LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYmc6ICN7JHRvYXN0LWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGg6ICN7JHRvYXN0LWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcjogI3skdG9hc3QtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1czogI3skdG9hc3QtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3c6ICN7JHRvYXN0LWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZzogI3skdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCB0b2FzdC1jc3MtdmFyc1xuXG4gIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXRvYXN0LWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykpO1xuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4OiAjeyR6aW5kZXgtdG9hc3R9O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3Qtc3BhY2luZyk7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGNhbGModmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci1yYWRpdXMpIC0gdmFyKC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aCkpKTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KTtcbiAgfVxufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4OiAjeyR6aW5kZXgtbW9kYWx9O1xuICAtLSN7JHByZWZpeH1tb2RhbC13aWR0aDogI3skbW9kYWwtbWR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nOiAjeyRtb2RhbC1pbm5lci1wYWRkaW5nfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2lufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtY29sb3I6ICN7JG1vZGFsLWNvbnRlbnQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1iZzogI3skbW9kYWwtY29udGVudC1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcjogI3skbW9kYWwtY29udGVudC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdzogI3skbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1czogI3skbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteDogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICN7JG1vZGFsLWhlYWRlci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZzogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmd9OyAvLyBUb2RvIGluIHY2OiBTcGxpdCB0aGlzIHBhZGRpbmcgaW50byB4IGFuZCB5XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcDogI3skbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVufTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJnOiAjeyRtb2RhbC1mb290ZXItYmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogI3skbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtY3NzLXZhcnNcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbik7XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm94LXNoYWRvdykpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtYmFja2Ryb3AtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4OiAjeyR6aW5kZXgtbW9kYWwtYmFja2Ryb3B9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1iZzogI3skbW9kYWwtYmFja2Ryb3AtYmd9O1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5OiAjeyRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuXG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AodmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLXppbmRleCksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1iZyksIHZhcigtLSN7JHByZWZpeH1iYWNrZHJvcC1vcGFjaXR5KSk7XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgLy8gU3BsaXQgcHJvcGVydGllcyB0byBhdm9pZCBpbnZhbGlkIGNhbGMoKSBmdW5jdGlvbiBpZiB2YWx1ZSBpcyAwXG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZpbHRlcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNvbnRyb2wtaWNvbi1maWx0ZXIpO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICN7XCIvKnJ0bDpcIiArIGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKSArIFwiKi9cIn07XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZykgI3tcIi8qcnRsOlwiICsgZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpICsgXCIqL1wifTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHMvY29udHJvbHNcbi8vXG4vLyBBZGQgYSBjb250YWluZXIgKHN1Y2ggYXMgYSBsaXN0KSB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhbiBpdGVtIChpZGVhbGx5IGEgZm9jdXNhYmxlIGNvbnRyb2wsXG4vLyBsaWtlIGEgYnV0dG9uKSB3aXRoIGRhdGEtYnMtdGFyZ2V0IGZvciBlYWNoIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcblxuICBbZGF0YS1icy10YXJnZXRdIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgYm9yZGVyOiAwO1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5O1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBwYWRkaW5nLXRvcDogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tcGFkZGluZy15O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcm91c2VsLWNhcHRpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogI3skY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZy1kYXJrfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogI3skY2Fyb3VzZWwtY2FwdGlvbi1jb2xvci1kYXJrfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlci1kYXJrfTtcbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC0tI3skcHJlZml4fWNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICN7JGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAjeyRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcjogI3skY2Fyb3VzZWwtY29udHJvbC1pY29uLWZpbHRlcn07XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaywgdHJ1ZSkge1xuICAgIEBpbmNsdWRlIGNhcm91c2VsLWRhcmsoKTtcbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZSk7XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07IH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXIta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWJvcmRlci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXdpZHRoOiAjeyRzcGlubmVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1oZWlnaHQ6ICN7JHNwaW5uZXItaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogI3skc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbn07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAjeyRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG5cbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGgpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aDogI3skc3Bpbm5lci1ib3JkZXItd2lkdGgtc219O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItYm9yZGVyLXNtLWNzcy12YXJzXG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWdyb3cta2V5ZnJhbWVzXG5cbi5zcGlubmVyLWdyb3cge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICAvLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1jc3MtdmFyc1xuXG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGgtc219O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHQtc219O1xufVxuXG5AaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMn07XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuJW9mZmNhbnZhcy1jc3MtdmFycyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleDogI3skemluZGV4LW9mZmNhbnZhc307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aDogI3skb2ZmY2FudmFzLWhvcml6b250YWwtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdmVydGljYWwtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteDogI3skb2ZmY2FudmFzLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXk6ICN7JG9mZmNhbnZhcy1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtY29sb3I6ICN7JG9mZmNhbnZhcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1iZzogI3skb2ZmY2FudmFzLWJnLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aDogI3skb2ZmY2FudmFzLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICN7JG9mZmNhbnZhcy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdzogI3skb2ZmY2FudmFzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdHJhbnNpdGlvbjogI3t0cmFuc2Zvcm0gJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRvZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG9mZmNhbnZhcy1jc3MtdmFyc1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBleHRlbmQgJW9mZmNhbnZhcy1jc3MtdmFycztcbiAgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gIC5vZmZjYW52YXMjeyRpbmZpeH0ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmV4dCkge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy16aW5kZXgpO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcik7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnKTtcbiAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJveC1zaGFkb3cpKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uKSk7XG5cbiAgICAgICYub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1yaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtZW5kIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtd2lkdGgpO1xuICAgICAgICBib3JkZXItbGVmdDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy10b3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5vZmZjYW52YXMtYm90dG9tIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuc2hvdzpub3QoLmhpZGluZykge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuc2hvd2luZyxcbiAgICAgICYuaGlkaW5nLFxuICAgICAgJi5zaG93IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIikge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgICAgICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgICAgLy8gUmVzZXQgYGJhY2tncm91bmQtY29sb3JgIGluIGNhc2UgYC5iZy0qYCBjbGFzc2VzIGFyZSB1c2VkIGluIG9mZmNhbnZhc1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIEBpbmNsdWRlIG92ZXJsYXktYmFja2Ryb3AoJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3AsICRvZmZjYW52YXMtYmFja2Ryb3AtYmcsICRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcblxuICAuYnRuLWNsb3NlIHtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSAqIC41KSBjYWxjKHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSAqIC41KTtcbiAgICAvLyBTcGxpdCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGludmFsaWQgY2FsYygpIGZ1bmN0aW9uIGlmIHZhbHVlIGlzIDBcbiAgICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KSk7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5vZmZjYW52YXMtYm9keSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIi5wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHdhaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJHBsYWNlaG9sZGVyLW9wYWNpdHktbWF4O1xuXG4gICYuYnRuOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogLjZlbTtcbn1cblxuLnBsYWNlaG9sZGVyLXNtIHtcbiAgbWluLWhlaWdodDogLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi8vIEFuaW1hdGlvblxuLnBsYWNlaG9sZGVyLWdsb3cge1xuICAucGxhY2Vob2xkZXIge1xuICAgIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1pbjtcbiAgfVxufVxuXG4ucGxhY2Vob2xkZXItd2F2ZSB7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxMzBkZWcsICRibGFjayA1NSUsIHJnYmEoMCwgMCwgMCwgKDEgLSAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW4pKSA3NSUsICRibGFjayA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAudGV4dC1iZy0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBjb2xvci1jb250cmFzdCgkdmFsdWUpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYiksIHZhcigtLSN7JHByZWZpeH1iZy1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgfVxufVxuIiwiLy8gQWxsLWNhcHMgYFJHQkEoKWAgZnVuY3Rpb24gdXNlZCBiZWNhdXNlIG9mIHRoaXMgU2FzcyBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL25vZGUtc2Fzcy9pc3N1ZXMvMjI1MVxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5saW5rLSN7JGNvbG9yfSB7XG4gICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgJGhvdmVyLWNvbG9yOiBpZihjb2xvci1jb250cmFzdCgkdmFsdWUpID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSwgdGludC1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpKTtcbiAgICAgICAgY29sb3I6IFJHQkEoI3t0by1yZ2IoJGhvdmVyLWNvbG9yKX0sIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodG8tcmdiKCRob3Zlci1jb2xvciksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gT25lLW9mZiBzcGVjaWFsIGxpbmsgaGVscGVyIGFzIGEgYnJpZGdlIHVudGlsIHY2XG4ubGluay1ib2R5LWVtcGhhc2lzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcblxuICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC43NSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvY3VzLXJpbmc6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICAvLyBCeSBkZWZhdWx0LCB0aGVyZSBpcyBubyBgLS1icy1mb2N1cy1yaW5nLXhgLCBgLS1icy1mb2N1cy1yaW5nLXlgLCBvciBgLS1icy1mb2N1cy1yaW5nLWJsdXJgLCBidXQgd2UgcHJvdmlkZSBDU1MgdmFyaWFibGVzIHdpdGggZmFsbGJhY2tzIHRvIGluaXRpYWwgYDBgIHZhbHVlc1xuICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy14LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy15LCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1ibHVyLCAwKSB2YXIoLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctY29sb3IpO1xufVxuIiwiLmljb24tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6ICRpY29uLWxpbmstZ2FwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpbmstY29sb3ItcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAkaWNvbi1saW5rLXVuZGVybGluZS1vZmZzZXQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblxuICA+IC5iaSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGhlaWdodDogJGljb24tbGluay1pY29uLXNpemU7XG4gICAgZmlsbDogY3VycmVudGNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGljb24tbGluay1pY29uLXRyYW5zaXRpb24pO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXIge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgID4gLmJpIHtcbiAgICAgIHRyYW5zZm9ybTogdmFyKC0tI3skcHJlZml4fWljb24tbGluay10cmFuc2Zvcm0sICRpY29uLWxpbmstaWNvbi10cmFuc2Zvcm0pO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbyk7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gID4gKiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkcmF0aW8gaW4gJGFzcGVjdC1yYXRpb3Mge1xuICAucmF0aW8tI3ska2V5fSB7XG4gICAgLS0jeyRwcmVmaXh9YXNwZWN0LXJhdGlvOiAjeyRyYXRpb307XG4gIH1cbn1cbiIsIi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4vLyBSZXNwb25zaXZlIHN0aWNreSB0b3AgYW5kIGJvdHRvbVxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnN0aWNreSN7JGluZml4fS10b3Age1xuICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICAgIH1cblxuICAgIC5zdGlja3kjeyRpbmZpeH0tYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBzdGFja3Ncbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4vLyBzY3NzLWRvY3MtZW5kIHN0YWNrc1xuIiwiLy9cbi8vIFZpc3VhbGx5IGhpZGRlblxuLy9cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbigpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEhpZGUgY29udGVudCB2aXN1YWxseSB3aGlsZSBrZWVwaW5nIGl0IGFjY2Vzc2libGUgdG8gYXNzaXN0aXZlIHRlY2hub2xvZ2llc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9raXR0eWdpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcblxuICAvLyBGaXggZm9yIHBvc2l0aW9uZWQgdGFibGUgY2FwdGlvbiB0aGF0IGNvdWxkIGJlY29tZSBhbm9ueW1vdXMgY2VsbHNcbiAgJjpub3QoY2FwdGlvbikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gRml4IHRvIHByZXZlbnQgb3ZlcmZsb3dpbmcgY2hpbGRyZW4gdG8gYmVjb21lIGZvY3VzYWJsZVxuICAqIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gVXNlIHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLCBvciBvbmUgb2YgaXRzIGNoaWxkIGVsZW1lbnRzIGlzIGZvY3VzZWRcbi8vIChpLmUuIHdoZW4gZm9jdXMgaXMgd2l0aGluIHRoZSBlbGVtZW50L2NvbnRhaW5lciB0aGF0IHRoZSBjbGFzcyB3YXMgYXBwbGllZCB0bylcbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvV0NBRzIyL1RlY2huaXF1ZXMvZ2VuZXJhbC9HMS5odG1sXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6I3skc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnR9IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6ICRzdHJldGNoZWQtbGluay16LWluZGV4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IHRydW5jYXRpb25cbi8vXG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIudnIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHdpZHRoOiAkdnItYm9yZGVyLXdpZHRoO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG4iLCIvLyBVdGlsaXR5IGdlbmVyYXRvclxuLy8gVXNlZCB0byBnZW5lcmF0ZSB1dGlsaXRpZXMgJiBwcmludCB1dGlsaXRpZXNcbkBtaXhpbiBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXg6IFwiXCIsICRpcy1yZnMtbWVkaWEtcXVlcnk6IGZhbHNlKSB7XG4gICR2YWx1ZXM6IG1hcC1nZXQoJHV0aWxpdHksIHZhbHVlcyk7XG5cbiAgLy8gSWYgdGhlIHZhbHVlcyBhcmUgYSBsaXN0IG9yIHN0cmluZywgY29udmVydCBpdCBpbnRvIGEgbWFwXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09IFwic3RyaW5nXCIgb3IgdHlwZS1vZihudGgoJHZhbHVlcywgMSkpICE9IFwibGlzdFwiIHtcbiAgICAkdmFsdWVzOiB6aXAoJHZhbHVlcywgJHZhbHVlcyk7XG4gIH1cblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgJHByb3BlcnRpZXM6IG1hcC1nZXQoJHV0aWxpdHksIHByb3BlcnR5KTtcblxuICAgIC8vIE11bHRpcGxlIHByb3BlcnRpZXMgYXJlIHBvc3NpYmxlLCBmb3IgZXhhbXBsZSB3aXRoIHZlcnRpY2FsIG9yIGhvcml6b250YWwgbWFyZ2lucyBvciBwYWRkaW5nc1xuICAgIEBpZiB0eXBlLW9mKCRwcm9wZXJ0aWVzKSA9PSBcInN0cmluZ1wiIHtcbiAgICAgICRwcm9wZXJ0aWVzOiBhcHBlbmQoKCksICRwcm9wZXJ0aWVzKTtcbiAgICB9XG5cbiAgICAvLyBVc2UgY3VzdG9tIGNsYXNzIGlmIHByZXNlbnRcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBjbGFzcyksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSwgbnRoKCRwcm9wZXJ0aWVzLCAxKSk7XG4gICAgJHByb3BlcnR5LWNsYXNzOiBpZigkcHJvcGVydHktY2xhc3MgPT0gbnVsbCwgXCJcIiwgJHByb3BlcnR5LWNsYXNzKTtcblxuICAgIC8vIFVzZSBjdXN0b20gQ1NTIHZhcmlhYmxlIG5hbWUgaWYgcHJlc2VudCwgb3RoZXJ3aXNlIGRlZmF1bHQgdG8gYGNsYXNzYFxuICAgICRjc3MtdmFyaWFibGUtbmFtZTogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNzcy12YXJpYWJsZS1uYW1lKSwgbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjbGFzcykpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZS5nLiB3aXRoIHNoYWRvdyBjbGFzcylcbiAgICAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXI6IGlmKCRrZXksIGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBcIlwiIGFuZCAkaW5maXggPT0gXCJcIiwgXCJcIiwgXCItXCIpICsgJGtleSwgXCJcIik7XG5cbiAgICBAaWYgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAvLyBJbnNpZGUgdGhlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgJGlzLXJmcy1tZWRpYS1xdWVyeSB7XG4gICAgICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWUpO1xuXG4gICAgICAgIC8vIERvIG5vdCByZW5kZXIgYW55dGhpbmcgaWYgZmx1aWQgYW5kIG5vbiBmbHVpZCB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgICAgICR2YWx1ZTogaWYoJHZhbCA9PSByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKSwgbnVsbCwgJHZhbCk7XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICR2YWx1ZTogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJGlzLWNzcy12YXI6IG1hcC1nZXQoJHV0aWxpdHksIGNzcy12YXIpO1xuICAgICRpcy1sb2NhbC12YXJzOiBtYXAtZ2V0KCR1dGlsaXR5LCBsb2NhbC12YXJzKTtcbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLWNzcy12YXIge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRwc2V1ZG8gaW4gJHN0YXRlIHtcbiAgICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9LSN7JHBzZXVkb306I3skcHNldWRvfSB7XG4gICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRjc3MtdmFyaWFibGUtbmFtZX06ICN7JHZhbHVlfTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAuI3skcHJvcGVydHktY2xhc3MgKyAkaW5maXggKyAkcHJvcGVydHktY2xhc3MtbW9kaWZpZXJ9IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAtLSN7JHByZWZpeH0jeyRsb2NhbC12YXJ9OiAjeyR2YXJpYWJsZX07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICAgIEBpZiAkaXMtbG9jYWwtdmFycyB7XG4gICAgICAgICAgICAgICAgQGVhY2ggJGxvY2FsLXZhciwgJHZhcmlhYmxlIGluICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6ZW5kOnJlbW92ZSAqL1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gTG9vcCBvdmVyIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblxuICAvLyBHZW5lcmF0ZSBtZWRpYSBxdWVyeSBpZiBuZWVkZWRcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgKG1hcC1nZXQoJHV0aWxpdHksIHJlc3BvbnNpdmUpIG9yICRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFJGUyByZXNjYWxpbmdcbkBtZWRpYSAobWluLXdpZHRoOiAkcmZzLW1xLXZhbHVlKSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAaWYgKG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50KSA8ICRyZnMtYnJlYWtwb2ludCkge1xuICAgICAgLy8gTG9vcCBvdmVyIGVhY2ggdXRpbGl0eSBwcm9wZXJ0eVxuICAgICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgICAgLy8gT25seSBwcm9jZWVkIGlmIHJlc3BvbnNpdmUgbWVkaWEgcXVlcmllcyBhcmUgZW5hYmxlZCBvciBpZiBpdCdzIHRoZSBiYXNlIG1lZGlhIHF1ZXJ5XG4gICAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG5AbWVkaWEgcHJpbnQge1xuICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgLy8gVGhlbiBjaGVjayBpZiB0aGUgdXRpbGl0eSBuZWVkcyBwcmludCBzdHlsZXNcbiAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcHJpbnQpID09IHRydWUge1xuICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgXCItcHJpbnRcIik7XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTMuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ21peGlucyc7XG5AaW1wb3J0ICdjb3JlJztcbkBpbXBvcnQgJ2xhcmdlcic7XG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XG5AaW1wb3J0ICdsaXN0JztcbkBpbXBvcnQgJ2JvcmRlcmVkLXB1bGxlZCc7XG5AaW1wb3J0ICdhbmltYXRlZCc7XG5AaW1wb3J0ICdyb3RhdGVkLWZsaXBwZWQnO1xuQGltcG9ydCAnc3RhY2tlZCc7XG5AaW1wb3J0ICdpY29ucyc7XG5AaW1wb3J0ICdzY3JlZW4tcmVhZGVyJztcbkBpbXBvcnQgJ3JlZ3VsYXInO1xuQGltcG9ydCAnc29saWQnO1xuQGltcG9ydCAnYnJhbmRzJzsiLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhZCxcbi5mYWIge1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbiVmYS1pY29uIHtcbiAgQGluY2x1ZGUgZmEtaWNvbjtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXJcbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLS4wNjY3ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS14cyB7XG4gIGZvbnQtc2l6ZTogLjc1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zbSB7XG4gIGZvbnQtc2l6ZTogLjg3NWVtO1xufVxuXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgICBcIi4uLy4uLy4uL1B1YmxpYy9mb250cy9mb250LWF3ZXNvbWUvXCIgIWRlZmF1bHQ7XG4kZmEtZm9udC1zaXplLWJhc2U6ICAgIDE2cHggIWRlZmF1bHQ7XG4kZmEtZm9udC1kaXNwbGF5OiAgICAgIGJsb2NrICFkZWZhdWx0O1xuJGZhLWNzcy1wcmVmaXg6ICAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICAgXCI1LjEzLjBcIiAhZGVmYXVsdDtcbiRmYS1ib3JkZXItY29sb3I6ICAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRmYS1saS13aWR0aDogICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZhLWZ3LXdpZHRoOiAgICAgICAgICAoMjBlbSAvIDE2KTtcbiRmYS1wcmltYXJ5LW9wYWNpdHk6ICAgMSAhZGVmYXVsdDtcbiRmYS1zZWNvbmRhcnktb3BhY2l0eTogLjQgIWRlZmF1bHQ7XG5cbi8vIENvbnZlbmllbmNlIGZ1bmN0aW9uIHVzZWQgdG8gc2V0IGNvbnRlbnQgcHJvcGVydHlcbkBmdW5jdGlvbiBmYS1jb250ZW50KCRmYS12YXIpIHtcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG59XG5cbiRmYS12YXItNTAwcHg6IFxcZjI2ZTtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWFjY3Vzb2Z0OiBcXGYzNjk7XG4kZmEtdmFyLWFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6IFxcZjZhZjtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItYWRkcmVzcy1ib29rOiBcXGYyYjk7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xuJGZhLXZhci1hZGp1c3Q6IFxcZjA0MjtcbiRmYS12YXItYWRuOiBcXGYxNzA7XG4kZmEtdmFyLWFkb2JlOiBcXGY3Nzg7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWFmZmlsaWF0ZXRoZW1lOiBcXGYzNmI7XG4kZmEtdmFyLWFpci1mcmVzaGVuZXI6IFxcZjVkMDtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWFsaWduLWp1c3RpZnk6IFxcZjAzOTtcbiRmYS12YXItYWxpZ24tbGVmdDogXFxmMDM2O1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XG4kZmEtdmFyLWFtYXpvbjogXFxmMjcwO1xuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1hbWlsaWE6IFxcZjM2ZDtcbiRmYS12YXItYW5jaG9yOiBcXGYxM2Q7XG4kZmEtdmFyLWFuZHJvaWQ6IFxcZjE3YjtcbiRmYS12YXItYW5nZWxsaXN0OiBcXGYyMDk7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOiBcXGYxMDM7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDogXFxmMTAxO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtdXA6IFxcZjEwMjtcbiRmYS12YXItYW5nbGUtZG93bjogXFxmMTA3O1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcXGYxMDY7XG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcbiRmYS12YXItYW5ndWxhcjogXFxmNDIwO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWFwcC1zdG9yZTogXFxmMzZmO1xuJGZhLXZhci1hcHAtc3RvcmUtaW9zOiBcXGYzNzA7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWFwcGxlOiBcXGYxNzk7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQ6IFxcZjM1OTtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcXGYwYTg7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA6IFxcZjBhYTtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLWFycm93LXJpZ2h0OiBcXGYwNjE7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XG4kZmEtdmFyLWFycm93cy1hbHQtdjogXFxmMzM4O1xuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1hc3RlcmlzazogXFxmMDY5O1xuJGZhLXZhci1hc3ltbWV0cmlrOiBcXGYzNzI7XG4kZmEtdmFyLWF0OiBcXGYxZmE7XG4kZmEtdmFyLWF0bGFzOiBcXGY1NTg7XG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItYXV0b3ByZWZpeGVyOiBcXGY0MWM7XG4kZmEtdmFyLWF2aWFuZXg6IFxcZjM3NDtcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLWF3czogXFxmMzc1O1xuJGZhLXZhci1iYWJ5OiBcXGY3N2M7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XG4kZmEtdmFyLWJhY2t3YXJkOiBcXGYwNGE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLWJhaGFpOiBcXGY2NjY7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGU6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZS1sZWZ0OiBcXGY1MTU7XG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcbiRmYS12YXItYmFuOiBcXGYwNWU7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcXGYyZDU7XG4kZmEtdmFyLWJhcmNvZGU6IFxcZjAyYTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1iYXRoOiBcXGYyY2Q7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnktaGFsZjogXFxmMjQyO1xuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLWJlZDogXFxmMjM2O1xuJGZhLXZhci1iZWVyOiBcXGYwZmM7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItYmVoYW5jZS1zcXVhcmU6IFxcZjFiNTtcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcXGYxZjY7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWJpa2luZzogXFxmODRhO1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItYmlub2N1bGFyczogXFxmMWU1O1xuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcbiRmYS12YXItYmlydGhkYXktY2FrZTogXFxmMWZkO1xuJGZhLXZhci1iaXRidWNrZXQ6IFxcZjE3MTtcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xuJGZhLXZhci1iaXR5OiBcXGYzN2E7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWJsZW5kZXI6IFxcZjUxNztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ibGluZDogXFxmMjlkO1xuJGZhLXZhci1ibG9nOiBcXGY3ODE7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXFxmMjk0O1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWJvbHQ6IFxcZjBlNztcbiRmYS12YXItYm9tYjogXFxmMWUyO1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWJvbmc6IFxcZjU1YztcbiRmYS12YXItYm9vazogXFxmMDJkO1xuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XG4kZmEtdmFyLWJvb2stb3BlbjogXFxmNTE4O1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rbWFyazogXFxmMDJlO1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItYm9yZGVyLWFsbDogXFxmODRjO1xuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1ib3gtdGlzc3VlOiBcXGY5NWI7XG4kZmEtdmFyLWJveGVzOiBcXGY0Njg7XG4kZmEtdmFyLWJyYWlsbGU6IFxcZjJhMTtcbiRmYS12YXItYnJhaW46IFxcZjVkYztcbiRmYS12YXItYnJlYWQtc2xpY2U6IFxcZjdlYztcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XG4kZmEtdmFyLWJyb2FkY2FzdC10b3dlcjogXFxmNTE5O1xuJGZhLXZhci1icm9vbTogXFxmNTFhO1xuJGZhLXZhci1icnVzaDogXFxmNTVkO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1idWxsaG9ybjogXFxmMGExO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLWJ1cm9tb2JlbGV4cGVydGU6IFxcZjM3ZjtcbiRmYS12YXItYnVzOiBcXGYyMDc7XG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xuJGZhLXZhci1idXktbi1sYXJnZTogXFxmOGE2O1xuJGZhLXZhci1idXlzZWxsYWRzOiBcXGYyMGQ7XG4kZmEtdmFyLWNhbGN1bGF0b3I6IFxcZjFlYztcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XG4kZmEtdmFyLWNhbGVuZGFyLWNoZWNrOiBcXGYyNzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWRheTogXFxmNzgzO1xuJGZhLXZhci1jYWxlbmRhci1taW51czogXFxmMjcyO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXFxmMDgzO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItY2FuZHktY2FuZTogXFxmNzg2O1xuJGZhLXZhci1jYW5uYWJpczogXFxmNTVmO1xuJGZhLXZhci1jYXBzdWxlczogXFxmNDZiO1xuJGZhLXZhci1jYXI6IFxcZjFiOTtcbiRmYS12YXItY2FyLWFsdDogXFxmNWRlO1xuJGZhLXZhci1jYXItYmF0dGVyeTogXFxmNWRmO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXItY2FyLXNpZGU6IFxcZjVlNDtcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XG4kZmEtdmFyLWNhcmV0LWxlZnQ6IFxcZjBkOTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQ6IFxcZjE5MTtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xuJGZhLXZhci1jYXNoLXJlZ2lzdGVyOiBcXGY3ODg7XG4kZmEtdmFyLWNhdDogXFxmNmJlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWNjLWFtZXg6IFxcZjFmMztcbiRmYS12YXItY2MtYXBwbGUtcGF5OiBcXGY0MTY7XG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XG4kZmEtdmFyLWNjLWRpc2NvdmVyOiBcXGYxZjI7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XG4kZmEtdmFyLWNjLXBheXBhbDogXFxmMWY0O1xuJGZhLXZhci1jYy1zdHJpcGU6IFxcZjFmNTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1jZW50ZXJjb2RlOiBcXGYzODA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1jZXJ0aWZpY2F0ZTogXFxmMGEzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uOiBcXGY1ZTc7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcbiRmYS12YXItY2hhcnQtcGllOiBcXGYyMDA7XG4kZmEtdmFyLWNoZWNrOiBcXGYwMGM7XG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xuJGZhLXZhci1jaGVjay1kb3VibGU6IFxcZjU2MDtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcbiRmYS12YXItY2hlc3Mta2luZzogXFxmNDNmO1xuJGZhLXZhci1jaGVzcy1rbmlnaHQ6IFxcZjQ0MTtcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd246IFxcZjEzYTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDogXFxmMTM4O1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcbiRmYS12YXItY2hldnJvbi11cDogXFxmMDc3O1xuJGZhLXZhci1jaGlsZDogXFxmMWFlO1xuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1jaHVyY2g6IFxcZjUxZDtcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLWNsaW5pYy1tZWRpY2FsOiBcXGY3ZjI7XG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItY2xvY2s6IFxcZjAxNztcbiRmYS12YXItY2xvbmU6IFxcZjI0ZDtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYzODE7XG4kZmEtdmFyLWNsb3VkLW1lYXRiYWxsOiBcXGY3M2I7XG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1jbG91ZC1zdW46IFxcZjZjNDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMzgyO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWNsb3Vkc21pdGg6IFxcZjM4NDtcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLWNvZGU6IFxcZjEyMTtcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xuJGZhLXZhci1jb2RpZXBpZTogXFxmMjg0O1xuJGZhLXZhci1jb2ZmZWU6IFxcZjBmNDtcbiRmYS12YXItY29nOiBcXGYwMTM7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb21tZW50OiBcXGYwNzU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtZG9sbGFyOiBcXGY2NTE7XG4kZmEtdmFyLWNvbW1lbnQtZG90czogXFxmNGFkO1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItY29tcGFjdC1kaXNjOiBcXGY1MWY7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcbiRmYS12YXItY29uY2llcmdlLWJlbGw6IFxcZjU2MjtcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1jb250YW86IFxcZjI2ZDtcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWNvb2tpZS1iaXRlOiBcXGY1NjQ7XG4kZmEtdmFyLWNvcHk6IFxcZjBjNTtcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItY291Y2g6IFxcZjRiODtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1ieTogXFxmNGU3O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jOiBcXGY0ZTg7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcDogXFxmNGVhO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kOiBcXGY0ZWI7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZC1hbHQ6IFxcZjRlZDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6IFxcZjRmMDtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzOiBcXGY0ZjE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvOiBcXGY0ZjM7XG4kZmEtdmFyLWNyZWRpdC1jYXJkOiBcXGYwOWQ7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY3Jvd246IFxcZjUyMTtcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XG4kZmEtdmFyLWNzczM6IFxcZjEzYztcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1jdXQ6IFxcZjBjNDtcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLWQtYW5kLWQtYmV5b25kOiBcXGY2Y2E7XG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGY5NTI7XG4kZmEtdmFyLWRhc2hjdWJlOiBcXGYyMTA7XG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWRlbW9jcmF0OiBcXGY3NDc7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XG4kZmEtdmFyLWRlc2t0b3A6IFxcZjEwODtcbiRmYS12YXItZGV2OiBcXGY2Y2M7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItZGhhcm1hY2hha3JhOiBcXGY2NTU7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcbiRmYS12YXItZGlhc3BvcmE6IFxcZjc5MTtcbiRmYS12YXItZGljZTogXFxmNTIyO1xuJGZhLXZhci1kaWNlLWQyMDogXFxmNmNmO1xuJGZhLXZhci1kaWNlLWQ2OiBcXGY2ZDE7XG4kZmEtdmFyLWRpY2UtZml2ZTogXFxmNTIzO1xuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xuJGZhLXZhci1kaWNlLXR3bzogXFxmNTI4O1xuJGZhLXZhci1kaWdnOiBcXGYxYTY7XG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWRpcmVjdGlvbnM6IFxcZjVlYjtcbiRmYS12YXItZGlzY29yZDogXFxmMzkyO1xuJGZhLXZhci1kaXNjb3Vyc2U6IFxcZjM5MztcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItZGl6enk6IFxcZjU2NztcbiRmYS12YXItZG5hOiBcXGY0NzE7XG4kZmEtdmFyLWRvY2h1YjogXFxmMzk0O1xuJGZhLXZhci1kb2NrZXI6IFxcZjM5NTtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLWRvbGxhci1zaWduOiBcXGYxNTU7XG4kZmEtdmFyLWRvbGx5OiBcXGY0NzI7XG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9uYXRlOiBcXGY0Yjk7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1kb3QtY2lyY2xlOiBcXGYxOTI7XG4kZmEtdmFyLWRvdmU6IFxcZjRiYTtcbiRmYS12YXItZG93bmxvYWQ6IFxcZjAxOTtcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xuJGZhLXZhci1kcmFmdGluZy1jb21wYXNzOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItZHJ1bTogXFxmNTY5O1xuJGZhLXZhci1kcnVtLXN0ZWVscGFuOiBcXGY1NmE7XG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWR1bmdlb246IFxcZjZkOTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcbiRmYS12YXItZWJheTogXFxmNGY0O1xuJGZhLXZhci1lZGdlOiBcXGYyODI7XG4kZmEtdmFyLWVkaXQ6IFxcZjA0NDtcbiRmYS12YXItZWdnOiBcXGY3ZmI7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWVsZW1lbnRvcjogXFxmNDMwO1xuJGZhLXZhci1lbGxpcHNpcy1oOiBcXGYxNDE7XG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcbiRmYS12YXItZWxsbzogXFxmNWYxO1xuJGZhLXZhci1lbWJlcjogXFxmNDIzO1xuJGZhLXZhci1lbXBpcmU6IFxcZjFkMTtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXFxmMmI2O1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcbiRmYS12YXItZW52ZWxvcGUtc3F1YXJlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1lcXVhbHM6IFxcZjUyYztcbiRmYS12YXItZXJhc2VyOiBcXGYxMmQ7XG4kZmEtdmFyLWVybGFuZzogXFxmMzlkO1xuJGZhLXZhci1ldGhlcmV1bTogXFxmNDJlO1xuJGZhLXZhci1ldGhlcm5ldDogXFxmNzk2O1xuJGZhLXZhci1ldHN5OiBcXGYyZDc7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1leGNoYW5nZS1hbHQ6IFxcZjM2MjtcbiRmYS12YXItZXhjbGFtYXRpb246IFxcZjEyYTtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcXGYwNmE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiBcXGYwNzE7XG4kZmEtdmFyLWV4cGFuZDogXFxmMDY1O1xuJGZhLXZhci1leHBhbmQtYWx0OiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdDogXFxmMzVkO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZXllOiBcXGYwNmU7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcXGYzOWU7XG4kZmEtdmFyLWZhY2Vib29rLW1lc3NlbmdlcjogXFxmMzlmO1xuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcbiRmYS12YXItZmFuOiBcXGY4NjM7XG4kZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzOiBcXGY2ZGM7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XG4kZmEtdmFyLWZhdWNldDogXFxmOTA1O1xuJGZhLXZhci1mYXg6IFxcZjFhYztcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xuJGZhLXZhci1mZWF0aGVyLWFsdDogXFxmNTZiO1xuJGZhLXZhci1mZWRleDogXFxmNzk3O1xuJGZhLXZhci1mZWRvcmE6IFxcZjc5ODtcbiRmYS12YXItZmVtYWxlOiBcXGYxODI7XG4kZmEtdmFyLWZpZ2h0ZXItamV0OiBcXGYwZmI7XG4kZmEtdmFyLWZpZ21hOiBcXGY3OTk7XG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcbiRmYS12YXItZmlsZS1hbHQ6IFxcZjE1YztcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XG4kZmEtdmFyLWZpbGUtYXVkaW86IFxcZjFjNztcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcbiRmYS12YXItZmlsZS1jc3Y6IFxcZjZkZDtcbiRmYS12YXItZmlsZS1kb3dubG9hZDogXFxmNTZkO1xuJGZhLXZhci1maWxlLWV4Y2VsOiBcXGYxYzM7XG4kZmEtdmFyLWZpbGUtZXhwb3J0OiBcXGY1NmU7XG4kZmEtdmFyLWZpbGUtaW1hZ2U6IFxcZjFjNTtcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XG4kZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXI6IFxcZjU3MTtcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uOiBcXGY1NzI7XG4kZmEtdmFyLWZpbGUtc2lnbmF0dXJlOiBcXGY1NzM7XG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItZmlsZS13b3JkOiBcXGYxYzI7XG4kZmEtdmFyLWZpbGw6IFxcZjU3NTtcbiRmYS12YXItZmlsbC1kcmlwOiBcXGY1NzY7XG4kZmEtdmFyLWZpbG06IFxcZjAwODtcbiRmYS12YXItZmlsdGVyOiBcXGYwYjA7XG4kZmEtdmFyLWZpbmdlcnByaW50OiBcXGY1Nzc7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1leHRpbmd1aXNoZXI6IFxcZjEzNDtcbiRmYS12YXItZmlyZWZveDogXFxmMjY5O1xuJGZhLXZhci1maXJlZm94LWJyb3dzZXI6IFxcZjkwNztcbiRmYS12YXItZmlyc3QtYWlkOiBcXGY0Nzk7XG4kZmEtdmFyLWZpcnN0LW9yZGVyOiBcXGYyYjA7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XG4kZmEtdmFyLWZpc2g6IFxcZjU3ODtcbiRmYS12YXItZmlzdC1yYWlzZWQ6IFxcZjZkZTtcbiRmYS12YXItZmxhZzogXFxmMDI0O1xuJGZhLXZhci1mbGFnLWNoZWNrZXJlZDogXFxmMTFlO1xuJGZhLXZhci1mbGFnLXVzYTogXFxmNzRkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1mbGlja3I6IFxcZjE2ZTtcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XG4kZmEtdmFyLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx5OiBcXGY0MTc7XG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcbiRmYS12YXItZm9sZGVyLW9wZW46IFxcZjA3YztcbiRmYS12YXItZm9sZGVyLXBsdXM6IFxcZjY1ZTtcbiRmYS12YXItZm9udDogXFxmMDMxO1xuJGZhLXZhci1mb250LWF3ZXNvbWU6IFxcZjJiNDtcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZzogXFxmNDI1O1xuJGZhLXZhci1mb250LWF3ZXNvbWUtbG9nby1mdWxsOiBcXGY0ZTY7XG4kZmEtdmFyLWZvbnRpY29uczogXFxmMjgwO1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFxcZjI4NjtcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xuJGZhLXZhci1mb3J1bWJlZTogXFxmMjExO1xuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWZyb3duOiBcXGYxMTk7XG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1mdW5uZWwtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1dGJvbDogXFxmMWUzO1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItZ2FtZXBhZDogXFxmMTFiO1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1nYXZlbDogXFxmMGUzO1xuJGZhLXZhci1nZW06IFxcZjNhNTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1nZXQtcG9ja2V0OiBcXGYyNjU7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xuJGZhLXZhci1naG9zdDogXFxmNmUyO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWdpdDogXFxmMWQzO1xuJGZhLXZhci1naXQtYWx0OiBcXGY4NDE7XG4kZmEtdmFyLWdpdC1zcXVhcmU6IFxcZjFkMjtcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFxcZjExMztcbiRmYS12YXItZ2l0aHViLXNxdWFyZTogXFxmMDkyO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXItZ2l0bGFiOiBcXGYyOTY7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1nbGFzcy1jaGVlcnM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy13aGlza2V5OiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItZ2xpZGU6IFxcZjJhNTtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1nbG9iZTogXFxmMGFjO1xuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItZ29mb3JlOiBcXGYzYTc7XG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItZ29vZHJlYWRzLWc6IFxcZjNhOTtcbiRmYS12YXItZ29vZ2xlOiBcXGYxYTA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xuJGZhLXZhci1nb29nbGUtcGx1czogXFxmMmIzO1xuJGZhLXZhci1nb29nbGUtcGx1cy1nOiBcXGYwZDU7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xuJGZhLXZhci1nb29nbGUtd2FsbGV0OiBcXGYxZWU7XG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcbiRmYS12YXItZ3JhZHVhdGlvbi1jYXA6IFxcZjE5ZDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItZ3JhdjogXFxmMmQ2O1xuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcbiRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsOiBcXGY1MzI7XG4kZmEtdmFyLWdyaW1hY2U6IFxcZjU3ZjtcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluLWFsdDogXFxmNTgxO1xuJGZhLXZhci1ncmluLWJlYW06IFxcZjU4MjtcbiRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0OiBcXGY1ODM7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4tc3F1aW50OiBcXGY1ODU7XG4kZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XG4kZmEtdmFyLWdyaW4tc3RhcnM6IFxcZjU4NztcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xuJGZhLXZhci1ncmluLXRvbmd1ZS1zcXVpbnQ6IFxcZjU4YTtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLWdyaXAtbGluZXM6IFxcZjdhNDtcbiRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbDogXFxmN2E1O1xuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XG4kZmEtdmFyLWdyaXBmaXJlOiBcXGYzYWM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1ndWxwOiBcXGYzYWU7XG4kZmEtdmFyLWgtc3F1YXJlOiBcXGYwZmQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzOiBcXGYxZDQ7XG4kZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZTogXFxmM2FmO1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItaGFuZC1ob2xkaW5nOiBcXGY0YmQ7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxmOTVjO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctdXNkOiBcXGY0YzA7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1oYW5kLXBlYWNlOiBcXGYyNWI7XG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItaGFuZC1wb2ludC1yaWdodDogXFxmMGE0O1xuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XG4kZmEtdmFyLWhhbmQtcG9pbnRlcjogXFxmMjVhO1xuJGZhLXZhci1oYW5kLXJvY2s6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xuJGZhLXZhci1oYW5kLXNwYXJrbGVzOiBcXGY5NWQ7XG4kZmEtdmFyLWhhbmQtc3BvY2s6IFxcZjI1OTtcbiRmYS12YXItaGFuZHM6IFxcZjRjMjtcbiRmYS12YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJGZhLXZhci1oYW5kcy13YXNoOiBcXGY5NWU7XG4kZmEtdmFyLWhhbmRzaGFrZTogXFxmMmI1O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoOiBcXGY5NWY7XG4kZmEtdmFyLWhhbmRzaGFrZS1zbGFzaDogXFxmOTYwO1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXNodGFnOiBcXGYyOTI7XG4kZmEtdmFyLWhhdC1jb3dib3k6IFxcZjhjMDtcbiRmYS12YXItaGF0LWNvd2JveS1zaWRlOiBcXGY4YzE7XG4kZmEtdmFyLWhhdC13aXphcmQ6IFxcZjZlODtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxmOTYxO1xuJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2g6IFxcZjk2MjtcbiRmYS12YXItaGVhZC1zaWRlLW1hc2s6IFxcZjk2MztcbiRmYS12YXItaGVhZC1zaWRlLXZpcnVzOiBcXGY5NjQ7XG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcbiRmYS12YXItaGVhZHBob25lczogXFxmMDI1O1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1oZWFkc2V0OiBcXGY1OTA7XG4kZmEtdmFyLWhlYXJ0OiBcXGYwMDQ7XG4kZmEtdmFyLWhlYXJ0LWJyb2tlbjogXFxmN2E5O1xuJGZhLXZhci1oZWFydGJlYXQ6IFxcZjIxZTtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlwcG86IFxcZjZlZDtcbiRmYS12YXItaGlwczogXFxmNDUyO1xuJGZhLXZhci1oaXJlLWEtaGVscGVyOiBcXGYzYjA7XG4kZmEtdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob29saTogXFxmNDI3O1xuJGZhLXZhci1ob3JuYmlsbDogXFxmNTkyO1xuJGZhLXZhci1ob3JzZTogXFxmNmYwO1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLWFsdDogXFxmNDdkO1xuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWhvdGRvZzogXFxmODBmO1xuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItaG91cmdsYXNzOiBcXGYyNTQ7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLXN0YXJ0OiBcXGYyNTE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1ob3VzZS11c2VyOiBcXGY5NjU7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWhyeXZuaWE6IFxcZjZmMjtcbiRmYS12YXItaHRtbDU6IFxcZjEzYjtcbiRmYS12YXItaHVic3BvdDogXFxmM2IyO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1pY2UtY3JlYW06IFxcZjgxMDtcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1pY29uczogXFxmODZkO1xuJGZhLXZhci1pZC1iYWRnZTogXFxmMmMxO1xuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XG4kZmEtdmFyLWlkLWNhcmQtYWx0OiBcXGY0N2Y7XG4kZmEtdmFyLWlkZWFsOiBcXGY5MTM7XG4kZmEtdmFyLWlnbG9vOiBcXGY3YWU7XG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xuJGZhLXZhci1pbWRiOiBcXGYyZDg7XG4kZmEtdmFyLWluYm94OiBcXGYwMWM7XG4kZmEtdmFyLWluZGVudDogXFxmMDNjO1xuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xuJGZhLXZhci1pbmZvOiBcXGYxMjk7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xuJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlOiBcXGY5NTU7XG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XG4kZmEtdmFyLWl0dW5lcy1ub3RlOiBcXGYzYjU7XG4kZmEtdmFyLWphdmE6IFxcZjRlNDtcbiRmYS12YXItamVkaTogXFxmNjY5O1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItamlyYTogXFxmN2IxO1xuJGZhLXZhci1qb2dldDogXFxmM2I3O1xuJGZhLXZhci1qb2ludDogXFxmNTk1O1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItam91cm5hbC13aGlsbHM6IFxcZjY2YTtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1rZXk6IFxcZjA4NDtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1rZXljZG46IFxcZjNiYTtcbiRmYS12YXIta2hhbmRhOiBcXGY2NmQ7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWtpY2tzdGFydGVyLWs6IFxcZjNiYztcbiRmYS12YXIta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItbGFuZ3VhZ2U6IFxcZjFhYjtcbiRmYS12YXItbGFwdG9wOiBcXGYxMDk7XG4kZmEtdmFyLWxhcHRvcC1jb2RlOiBcXGY1ZmM7XG4kZmEtdmFyLWxhcHRvcC1ob3VzZTogXFxmOTY2O1xuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xuJGZhLXZhci1sYXJhdmVsOiBcXGYzYmQ7XG4kZmEtdmFyLWxhc3RmbTogXFxmMjAyO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XG4kZmEtdmFyLWxhdWdoLWJlYW06IFxcZjU5YTtcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XG4kZmEtdmFyLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWxlbW9uOiBcXGYwOTQ7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItbGVzcy10aGFuOiBcXGY1MzY7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci1sZXZlbC1kb3duLWFsdDogXFxmM2JlO1xuJGZhLXZhci1sZXZlbC11cC1hbHQ6IFxcZjNiZjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWxpbms6IFxcZjBjMTtcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItbGlub2RlOiBcXGYyYjg7XG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XG4kZmEtdmFyLWxpcmEtc2lnbjogXFxmMTk1O1xuJGZhLXZhci1saXN0OiBcXGYwM2E7XG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XG4kZmEtdmFyLWxpc3Qtb2w6IFxcZjBjYjtcbiRmYS12YXItbGlzdC11bDogXFxmMGNhO1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1sb2NrOiBcXGYwMjM7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQ6IFxcZjMwYjtcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItbG93LXZpc2lvbjogXFxmMmE4O1xuJGZhLXZhci1sdWdnYWdlLWNhcnQ6IFxcZjU5ZDtcbiRmYS12YXItbHVuZ3M6IFxcZjYwNDtcbiRmYS12YXItbHVuZ3MtdmlydXM6IFxcZjk2NztcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xuJGZhLXZhci1tYWlsLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbGNoaW1wOiBcXGY1OWU7XG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcbiRmYS12YXItbWFuZGFsb3JpYW46IFxcZjUwZjtcbiRmYS12YXItbWFwOiBcXGYyNzk7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xuJGZhLXZhci1tYXAtcGluOiBcXGYyNzY7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1tYXJrZXI6IFxcZjVhMTtcbiRmYS12YXItbWFyczogXFxmMjIyO1xuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXFxmMjI5O1xuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItbWFzazogXFxmNmZhO1xuJGZhLXZhci1tYXN0b2RvbjogXFxmNGY2O1xuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcbiRmYS12YXItbWRiOiBcXGY4Y2E7XG4kZmEtdmFyLW1lZGFsOiBcXGY1YTI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XG4kZmEtdmFyLW1lZGl1bS1tOiBcXGYzYzc7XG4kZmEtdmFyLW1lZGtpdDogXFxmMGZhO1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci1tZWV0dXA6IFxcZjJlMDtcbiRmYS12YXItbWVnYXBvcnQ6IFxcZjVhMztcbiRmYS12YXItbWVoOiBcXGYxMWE7XG4kZmEtdmFyLW1laC1ibGFuazogXFxmNWE0O1xuJGZhLXZhci1tZWgtcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xuJGZhLXZhci1tZW5kZWxleTogXFxmN2IzO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLW1lcmN1cnk6IFxcZjIyMztcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLW1pY3JvYmxvZzogXFxmOTFhO1xuJGZhLXZhci1taWNyb2NoaXA6IFxcZjJkYjtcbiRmYS12YXItbWljcm9waG9uZTogXFxmMTMwO1xuJGZhLXZhci1taWNyb3Bob25lLWFsdDogXFxmM2M5O1xuJGZhLXZhci1taWNyb3Bob25lLWFsdC1zbGFzaDogXFxmNTM5O1xuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcbiRmYS12YXItbWljcm9zb2Z0OiBcXGYzY2E7XG4kZmEtdmFyLW1pbnVzOiBcXGYwNjg7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XG4kZmEtdmFyLW1peDogXFxmM2NiO1xuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xuJGZhLXZhci1taXhlcjogXFxmOTU2O1xuJGZhLXZhci1taXp1bmk6IFxcZjNjYztcbiRmYS12YXItbW9iaWxlOiBcXGYxMGI7XG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1tb25lcm86IFxcZjNkMDtcbiRmYS12YXItbW9uZXktYmlsbDogXFxmMGQ2O1xuJGZhLXZhci1tb25leS1iaWxsLWFsdDogXFxmM2QxO1xuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlLWFsdDogXFxmNTNiO1xuJGZhLXZhci1tb25leS1jaGVjazogXFxmNTNjO1xuJGZhLXZhci1tb25leS1jaGVjay1hbHQ6IFxcZjUzZDtcbiRmYS12YXItbW9udW1lbnQ6IFxcZjVhNjtcbiRmYS12YXItbW9vbjogXFxmMTg2O1xuJGZhLXZhci1tb3J0YXItcGVzdGxlOiBcXGY1YTc7XG4kZmEtdmFyLW1vc3F1ZTogXFxmNjc4O1xuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xuJGZhLXZhci1tdXNpYzogXFxmMDAxO1xuJGZhLXZhci1uYXBzdGVyOiBcXGYzZDI7XG4kZmEtdmFyLW5lb3M6IFxcZjYxMjtcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItbmV3c3BhcGVyOiBcXGYxZWE7XG4kZmEtdmFyLW5pbWJscjogXFxmNWE4O1xuJGZhLXZhci1ub2RlOiBcXGY0MTk7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItbm90LWVxdWFsOiBcXGY1M2U7XG4kZmEtdmFyLW5vdGVzLW1lZGljYWw6IFxcZjQ4MTtcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLW5zODogXFxmM2Q1O1xuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFxcZjI0NztcbiRmYS12YXItb2JqZWN0LXVuZ3JvdXA6IFxcZjI0ODtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXFxmMjY0O1xuJGZhLXZhci1vaWwtY2FuOiBcXGY2MTM7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1vbTogXFxmNjc5O1xuJGZhLXZhci1vcGVuY2FydDogXFxmMjNkO1xuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcbiRmYS12YXItb3BlcmE6IFxcZjI2YTtcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcbiRmYS12YXItb3V0ZGVudDogXFxmMDNiO1xuJGZhLXZhci1wYWdlNDogXFxmM2Q3O1xuJGZhLXZhci1wYWdlbGluZXM6IFxcZjE4YztcbiRmYS12YXItcGFnZXI6IFxcZjgxNTtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XG4kZmEtdmFyLXBhbGV0dGU6IFxcZjUzZjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItcGFyYWNodXRlLWJveDogXFxmNGNkO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xuJGZhLXZhci1wYXRyZW9uOiBcXGYzZDk7XG4kZmEtdmFyLXBhdXNlOiBcXGYwNGM7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZTogXFxmMjhiO1xuJGZhLXZhci1wYXc6IFxcZjFiMDtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XG4kZmEtdmFyLXBlbjogXFxmMzA0O1xuJGZhLXZhci1wZW4tYWx0OiBcXGYzMDU7XG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xuJGZhLXZhci1wZW4tbmliOiBcXGY1YWQ7XG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItcGVuY2lsLWFsdDogXFxmMzAzO1xuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVubnktYXJjYWRlOiBcXGY3MDQ7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3M6IFxcZjk2ODtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItcGVyY2VudDogXFxmMjk1O1xuJGZhLXZhci1wZXJjZW50YWdlOiBcXGY1NDE7XG4kZmEtdmFyLXBlcmlzY29wZTogXFxmM2RhO1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItcGhvZW5peC1mcmFtZXdvcms6IFxcZjNkYztcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xuJGZhLXZhci1waG9uZTogXFxmMDk1O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItcGhvbmUtc2xhc2g6IFxcZjNkZDtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItcGhvbmUtdm9sdW1lOiBcXGYyYTA7XG4kZmEtdmFyLXBob3RvLXZpZGVvOiBcXGY4N2M7XG4kZmEtdmFyLXBocDogXFxmNDU3O1xuJGZhLXZhci1waWVkLXBpcGVyOiBcXGYyYWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItYWx0OiBcXGYxYTg7XG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFxcZjFhNztcbiRmYS12YXItcGllZC1waXBlci1zcXVhcmU6IFxcZjkxZTtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1waWxsczogXFxmNDg0O1xuJGZhLXZhci1waW50ZXJlc3Q6IFxcZjBkMjtcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcbiRmYS12YXItcGludGVyZXN0LXNxdWFyZTogXFxmMGQzO1xuJGZhLXZhci1waXp6YS1zbGljZTogXFxmODE4O1xuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XG4kZmEtdmFyLXBsYW5lOiBcXGYwNzI7XG4kZmEtdmFyLXBsYW5lLWFycml2YWw6IFxcZjVhZjtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLXBsYW5lLXNsYXNoOiBcXGY5Njk7XG4kZmEtdmFyLXBsYXk6IFxcZjA0YjtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcGx1ZzogXFxmMWU2O1xuJGZhLXZhci1wbHVzOiBcXGYwNjc7XG4kZmEtdmFyLXBsdXMtY2lyY2xlOiBcXGYwNTU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLXBvcnRyYWl0OiBcXGYzZTA7XG4kZmEtdmFyLXBvdW5kLXNpZ246IFxcZjE1NDtcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XG4kZmEtdmFyLXByYXk6IFxcZjY4MztcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1wcmVzY3JpcHRpb246IFxcZjViMTtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDogXFxmNDg2O1xuJGZhLXZhci1wcmludDogXFxmMDJmO1xuJGZhLXZhci1wcm9jZWR1cmVzOiBcXGY0ODc7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGY5NmE7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxmOTZiO1xuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcbiRmYS12YXItcHV6emxlLXBpZWNlOiBcXGYxMmU7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1xcmNvZGU6IFxcZjAyOTtcbiRmYS12YXItcXVlc3Rpb246IFxcZjEyODtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLXF1aWRkaXRjaDogXFxmNDU4O1xuJGZhLXZhci1xdWluc2NhcGU6IFxcZjQ1OTtcbiRmYS12YXItcXVvcmE6IFxcZjJjNDtcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXFxmMTBlO1xuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXJhZGlhdGlvbi1hbHQ6IFxcZjdiYTtcbiRmYS12YXItcmFpbmJvdzogXFxmNzViO1xuJGZhLXZhci1yYW5kb206IFxcZjA3NDtcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XG4kZmEtdmFyLXJhdmVscnk6IFxcZjJkOTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLXJlYmVsOiBcXGYxZDA7XG4kZmEtdmFyLXJlY2VpcHQ6IFxcZjU0MztcbiRmYS12YXItcmVjb3JkLXZpbnlsOiBcXGY4ZDk7XG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcbiRmYS12YXItcmVkLXJpdmVyOiBcXGYzZTM7XG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXItcmVkZGl0LXNxdWFyZTogXFxmMWEyO1xuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcbiRmYS12YXItcmVkbzogXFxmMDFlO1xuJGZhLXZhci1yZWRvLWFsdDogXFxmMmY5O1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XG4kZmEtdmFyLXJlbW92ZS1mb3JtYXQ6IFxcZjg3ZDtcbiRmYS12YXItcmVucmVuOiBcXGYxOGI7XG4kZmEtdmFyLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXJlcGx5LWFsbDogXFxmMTIyO1xuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcbiRmYS12YXItcmVwdWJsaWNhbjogXFxmNzVlO1xuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcbiRmYS12YXItcmVzb2x2aW5nOiBcXGYzZTc7XG4kZmEtdmFyLXJlc3Ryb29tOiBcXGY3YmQ7XG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcbiRmYS12YXItcmV2OiBcXGY1YjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcbiRmYS12YXItcm9ib3Q6IFxcZjU0NDtcbiRmYS12YXItcm9ja2V0OiBcXGYxMzU7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xuJGZhLXZhci1yb3V0ZTogXFxmNGQ3O1xuJGZhLXZhci1yc3M6IFxcZjA5ZTtcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XG4kZmEtdmFyLXJ1bGVyOiBcXGY1NDU7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcbiRmYS12YXItcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XG4kZmEtdmFyLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLXRlYXI6IFxcZjViNDtcbiRmYS12YXItc2FmYXJpOiBcXGYyNjc7XG4kZmEtdmFyLXNhbGVzZm9yY2U6IFxcZjgzYjtcbiRmYS12YXItc2FzczogXFxmNDFlO1xuJGZhLXZhci1zYXRlbGxpdGU6IFxcZjdiZjtcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcbiRmYS12YXItc2F2ZTogXFxmMGM3O1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci1zZWFyY2gtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLW1pbnVzOiBcXGYwMTA7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXNlZWRsaW5nOiBcXGY0ZDg7XG4kZmEtdmFyLXNlbGxjYXN0OiBcXGYyZGE7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zZXJ2ZXI6IFxcZjIzMztcbiRmYS12YXItc2VydmljZXN0YWNrOiBcXGYzZWM7XG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFxcZjE0ZDtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItc2hpZWxkLWFsdDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtdmlydXM6IFxcZjk2YztcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1zaG9waWZ5OiBcXGY5NTc7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctY2FydDogXFxmMDdhO1xuJGZhLXZhci1zaG9wd2FyZTogXFxmNWI1O1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItc2h1dHRsZS12YW46IFxcZjViNjtcbiRmYS12YXItc2lnbjogXFxmNGQ5O1xuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tb3V0LWFsdDogXFxmMmY1O1xuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcbiRmYS12YXItc2lnbmF0dXJlOiBcXGY1Yjc7XG4kZmEtdmFyLXNpbS1jYXJkOiBcXGY3YzQ7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcXGYyMTU7XG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcbiRmYS12YXItc2l0ZW1hcDogXFxmMGU4O1xuJGZhLXZhci1zaXRoOiBcXGY1MTI7XG4kZmEtdmFyLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XG4kZmEtdmFyLXNraWluZzogXFxmN2M5O1xuJGZhLXZhci1za2lpbmctbm9yZGljOiBcXGY3Y2E7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmM2VmO1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItc2xpZGVycy1oOiBcXGYxZGU7XG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcbiRmYS12YXItc21pbGU6IFxcZjExODtcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItc25hcGNoYXQ6IFxcZjJhYjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFxcZjJhYztcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLXNub3dib2FyZGluZzogXFxmN2NlO1xuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1zb2FwOiBcXGY5NmU7XG4kZmEtdmFyLXNvY2tzOiBcXGY2OTY7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcbiRmYS12YXItc29ydC1hbHBoYS11cDogXFxmMTVlO1xuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwOiBcXGYxNjE7XG4kZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdDogXFxmODg1O1xuJGZhLXZhci1zb3J0LWRvd246IFxcZjBkZDtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtdXAtYWx0OiBcXGY4ODc7XG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLXNwYTogXFxmNWJiO1xuJGZhLXZhci1zcGFjZS1zaHV0dGxlOiBcXGYxOTc7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLXNwaWRlcjogXFxmNzE3O1xuJGZhLXZhci1zcGlubmVyOiBcXGYxMTA7XG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItc3F1YXJlOiBcXGYwYzg7XG4kZmEtdmFyLXNxdWFyZS1mdWxsOiBcXGY0NWM7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xuJGZhLXZhci1zdGFjay1leGNoYW5nZTogXFxmMThkO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXFxmMTZjO1xuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcbiRmYS12YXItc3RhbXA6IFxcZjViZjtcbiRmYS12YXItc3RhcjogXFxmMDA1O1xuJGZhLXZhci1zdGFyLWFuZC1jcmVzY2VudDogXFxmNjk5O1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLXN0YXItb2YtbGlmZTogXFxmNjIxO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLXN0b3A6IFxcZjA0ZDtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFxcZjI4ZDtcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XG4kZmEtdmFyLXN0b3B3YXRjaC0yMDogXFxmOTZmO1xuJGZhLXZhci1zdG9yZTogXFxmNTRlO1xuJGZhLXZhci1zdG9yZS1hbHQ6IFxcZjU0ZjtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGY5NzA7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGY5NzE7XG4kZmEtdmFyLXN0cmF2YTogXFxmNDI4O1xuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcbiRmYS12YXItc3RyZWV0LXZpZXc6IFxcZjIxZDtcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcbiRmYS12YXItc3RyaXBlLXM6IFxcZjQyYTtcbiRmYS12YXItc3Ryb29wd2FmZWw6IFxcZjU1MTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTogXFxmMWEzO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFxcZjEyYztcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLXN1aXRjYXNlOiBcXGYwZjI7XG4kZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmc6IFxcZjVjMTtcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXN1cGVyc2NyaXB0OiBcXGYxMmI7XG4kZmEtdmFyLXN1cHBsZTogXFxmM2Y5O1xuJGZhLXZhci1zdXJwcmlzZTogXFxmNWMyO1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLXN3YXRjaGJvb2s6IFxcZjVjMztcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcbiRmYS12YXItc3dpbW1lcjogXFxmNWM0O1xuJGZhLXZhci1zd2ltbWluZy1wb29sOiBcXGY1YzU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItc3luYWdvZ3VlOiBcXGY2OWI7XG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcbiRmYS12YXItc3luYy1hbHQ6IFxcZjJmMTtcbiRmYS12YXItc3lyaW5nZTogXFxmNDhlO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci10YWJsZS10ZW5uaXM6IFxcZjQ1ZDtcbiRmYS12YXItdGFibGV0OiBcXGYxMGE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItdGFibGV0czogXFxmNDkwO1xuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmM2ZkO1xuJGZhLXZhci10YWc6IFxcZjAyYjtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci10YXBlOiBcXGY0ZGI7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRlZXRoLW9wZW46IFxcZjYyZjtcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcbiRmYS12YXItdGVsZWdyYW0tcGxhbmU6IFxcZjNmZTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaGlnaDogXFxmNzY5O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1sb3c6IFxcZjc2YjtcbiRmYS12YXItdGVuY2VudC13ZWlibzogXFxmMWQ1O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xuJGZhLXZhci10ZXh0LXdpZHRoOiBcXGYwMzU7XG4kZmEtdmFyLXRoOiBcXGYwMGE7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGhlLXJlZC15ZXRpOiBcXGY2OWQ7XG4kZmEtdmFyLXRoZWF0ZXItbWFza3M6IFxcZjYzMDtcbiRmYS12YXItdGhlbWVjbzogXFxmNWM2O1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItdGhlcm1vbWV0ZXI6IFxcZjQ5MTtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItdGh1bWJzLWRvd246IFxcZjE2NTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzLWNpcmNsZTogXFxmMDU3O1xuJGZhLXZhci10aW50OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItdGlyZWQ6IFxcZjVjODtcbiRmYS12YXItdG9nZ2xlLW9mZjogXFxmMjA0O1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XG4kZmEtdmFyLXRvaWxldC1wYXBlcjogXFxmNzFlO1xuJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2g6IFxcZjk3MjtcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xuJGZhLXZhci10b29sczogXFxmN2Q5O1xuJGZhLXZhci10b290aDogXFxmNWM5O1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JpaS1nYXRlOiBcXGY2YTE7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXItdHJhZGUtZmVkZXJhdGlvbjogXFxmNTEzO1xuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci10cmFpbGVyOiBcXGY5NDE7XG4kZmEtdmFyLXRyYWluOiBcXGYyMzg7XG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNDtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcXGYyMjU7XG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XG4kZmEtdmFyLXRyYXNoLWFsdDogXFxmMmVkO1xuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0OiBcXGY4MmE7XG4kZmEtdmFyLXRyZWU6IFxcZjFiYjtcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XG4kZmEtdmFyLXRyaXBhZHZpc29yOiBcXGYyNjI7XG4kZmEtdmFyLXRyb3BoeTogXFxmMDkxO1xuJGZhLXZhci10cnVjazogXFxmMGQxO1xuJGZhLXZhci10cnVjay1sb2FkaW5nOiBcXGY0ZGU7XG4kZmEtdmFyLXRydWNrLW1vbnN0ZXI6IFxcZjYzYjtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLXRydWNrLXBpY2t1cDogXFxmNjNjO1xuJGZhLXZhci10c2hpcnQ6IFxcZjU1MztcbiRmYS12YXItdHR5OiBcXGYxZTQ7XG4kZmEtdmFyLXR1bWJscjogXFxmMTczO1xuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XG4kZmEtdmFyLXR2OiBcXGYyNmM7XG4kZmEtdmFyLXR3aXRjaDogXFxmMWU4O1xuJGZhLXZhci10d2l0dGVyOiBcXGYwOTk7XG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XG4kZmEtdmFyLXR5cG8zOiBcXGY0MmI7XG4kZmEtdmFyLXViZXI6IFxcZjQwMjtcbiRmYS12YXItdWJ1bnR1OiBcXGY3ZGY7XG4kZmEtdmFyLXVpa2l0OiBcXGY0MDM7XG4kZmEtdmFyLXVtYnJhY286IFxcZjhlODtcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdW1icmVsbGEtYmVhY2g6IFxcZjVjYTtcbiRmYS12YXItdW5kZXJsaW5lOiBcXGYwY2Q7XG4kZmEtdmFyLXVuZG86IFxcZjBlMjtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItdW5pdHk6IFxcZjk0OTtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLXVubGluazogXFxmMTI3O1xuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcbiRmYS12YXItdW5sb2NrLWFsdDogXFxmMTNlO1xuJGZhLXZhci11bnRhcHBkOiBcXGY0MDU7XG4kZmEtdmFyLXVwbG9hZDogXFxmMDkzO1xuJGZhLXZhci11cHM6IFxcZjdlMDtcbiRmYS12YXItdXNiOiBcXGYyODc7XG4kZmEtdmFyLXVzZXI6IFxcZjAwNztcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQtc2xhc2g6IFxcZjRmYTtcbiRmYS12YXItdXNlci1hc3Ryb25hdXQ6IFxcZjRmYjtcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXFxmMmJkO1xuJGZhLXZhci11c2VyLWNsb2NrOiBcXGY0ZmQ7XG4kZmEtdmFyLXVzZXItY29nOiBcXGY0ZmU7XG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci11c2VyLWluanVyZWQ6IFxcZjcyODtcbiRmYS12YXItdXNlci1sb2NrOiBcXGY1MDI7XG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcbiRmYS12YXItdXNlci1taW51czogXFxmNTAzO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLXVzZXItc2hpZWxkOiBcXGY1MDU7XG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItdXNlci10aWU6IFxcZjUwODtcbiRmYS12YXItdXNlci10aW1lczogXFxmMjM1O1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci11c2Vycy1jb2c6IFxcZjUwOTtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xuJGZhLXZhci11dGVuc2lsLXNwb29uOiBcXGYyZTU7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLXZlbnVzOiBcXGYyMjE7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcbiRmYS12YXItdmlhZGVvOiBcXGYyYTk7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItdmlhbDogXFxmNDkyO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci12aWJlcjogXFxmNDA5O1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1zbGFzaDogXFxmNGUyO1xuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItdmluZTogXFxmMWNhO1xuJGZhLXZhci12aXJ1czogXFxmOTc0O1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxmOTc1O1xuJGZhLXZhci12aXJ1c2VzOiBcXGY5NzY7XG4kZmEtdmFyLXZrOiBcXGYxODk7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci12b2ljZW1haWw6IFxcZjg5NztcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcXGYwMjc7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItdm9sdW1lLXVwOiBcXGYwMjg7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLXZyLWNhcmRib2FyZDogXFxmNzI5O1xuJGZhLXZhci12dWVqczogXFxmNDFmO1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLXdhbGxldDogXFxmNTU1O1xuJGZhLXZhci13YXJlaG91c2U6IFxcZjQ5NDtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItd2F2ZS1zcXVhcmU6IFxcZjgzZTtcbiRmYS12YXItd2F6ZTogXFxmODNmO1xuJGZhLXZhci13ZWVibHk6IFxcZjVjYztcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXdlaWdodC1oYW5naW5nOiBcXGY1Y2Q7XG4kZmEtdmFyLXdlaXhpbjogXFxmMWQ3O1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci13aGF0c2FwcC1zcXVhcmU6IFxcZjQwYztcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci13aG1jczogXFxmNDBkO1xuJGZhLXZhci13aWZpOiBcXGYxZWI7XG4kZmEtdmFyLXdpa2lwZWRpYS13OiBcXGYyNjY7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTogXFxmMmQwO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFxcZjJkMTtcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci13b2xmLXBhY2stYmF0dGFsaW9uOiBcXGY1MTQ7XG4kZmEtdmFyLXdvbi1zaWduOiBcXGYxNTk7XG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLXdwYmVnaW5uZXI6IFxcZjI5NztcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xuJGZhLXZhci13cGZvcm1zOiBcXGYyOTg7XG4kZmEtdmFyLXdwcmVzc3I6IFxcZjNlNDtcbiRmYS12YXItd3JlbmNoOiBcXGYwYWQ7XG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XG4kZmEtdmFyLXhib3g6IFxcZjQxMjtcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XG4kZmEtdmFyLXlhbmRleDogXFxmNDEzO1xuJGZhLXZhci15YW5kZXgtaW50ZXJuYXRpb25hbDogXFxmNDE0O1xuJGZhLXZhci15YXJuOiBcXGY3ZTM7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcbiRmYS12YXIteW9hc3Q6IFxcZjJiMTtcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXFxmNDMxO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGggKiA1LzQ7XG4gIHBhZGRpbmctbGVmdDogMDtcblxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIGxlZnQ6IC0kZmEtbGktd2lkdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBib3JkZXI6IHNvbGlkIC4wOGVtICRmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LFxuLmZhcyxcbi5mYXIsXG4uZmFsLFxuLmZhYiB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBBbmltYXRlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ib3RoLCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoLTEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWJvdGgge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1yb3RhdGUoJGRlZ3JlZXMsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSlcIjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNsaXA6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICgkZmEtZnctd2lkdGgqMik7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XG4gIGNvbG9yOiAkZmEtaW52ZXJzZTtcbn1cbiIsIi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci01MDBweCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2Nlc3NpYmxlLWljb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFjY2Vzc2libGUtaWNvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hY2N1c29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNjdXNvZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWJvb2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGRyZXNzLWNhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZGp1c3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRvYmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFkb2JlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkdmVyc2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hZHZlcnNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZmZpbGlhdGV0aGVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWZmaWxpYXRldGhlbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWlyLWZyZXNoZW5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWlyLWZyZXNoZW5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1haXJibmI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFpcmJuYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGdvbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGdvbGlhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tY2VudGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFsaWduLWp1c3RpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYWxpZ24tcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGlwYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxsZXJnaWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbGxlcmdpZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWF6b24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFtYnVsYW5jZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1pbGlhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbWlsaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmNob3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5kcm9pZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2VsbGlzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtZG91YmxlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5nbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdyeWNyZWF0aXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hbmdyeWNyZWF0aXZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ3VsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFuZ3VsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5raDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYW5raCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFwcC1zdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHAtc3RvcmUtaW9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHAtc3RvcmUtaW9zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFwcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGUtcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcHBsZS1wYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJjaGl2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmNod2F5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcmNod2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctYWx0LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctY2lyY2xlLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJyb3ctcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFycm93cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdC12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hcnJvd3MtYWx0LXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJ0c3RhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXJ0c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN0ZXJpc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN5bW1ldHJpazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXN5bW1ldHJpayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0bGFzc2lhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXRsYXNzaWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF0b206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF0b20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXVkaWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b3ByZWZpeGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hdXRvcHJlZml4ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXZpYW5leDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXZpYW5leCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdmlhdG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWF2aWF0byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hd2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYXdhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1hd3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFieTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFieSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWJ5LWNhcnJpYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWJ5LWNhcnJpYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2tzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFja3NwYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWNrd2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYWNvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFjb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFoYWk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhaGFpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbGFuY2Utc2NhbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kLWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFuZC1haWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhbmRjYW1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXNlYmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhc2tldGJhbGwtYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmFza2V0YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmF0dGVyeS1lbXB0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktaGFsZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRlcnktcXVhcnRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRsZS1uZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJhdHRsZS1uZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmVlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWhhbmNlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJlbGwtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmV6aWVyLWN1cnZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iZXppZXItY3VydmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmltb2JqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaW1vYmplY3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmlub2N1bGFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW9oYXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpb2hhemFyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1iaXJ0aGRheS1jYWtlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0YnVja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJpdGNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYml0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsYWNrLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFja2JlcnJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibGFja2JlcnJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsZW5kZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJsZW5kZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxlbmRlci1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxlbmRlci1waG9uZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGluZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxpbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibG9nZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibG9nZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsb2dnZXItYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmxvZ2dlci1iKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYmx1ZXRvb3RoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ibHVldG9vdGgtYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib2xkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9tYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLWRlYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stZGVhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rLXJlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vay1yZWFkZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvb2ttYXJrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb3RzdHJhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9vdHN0cmFwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1hbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLW5vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJvcmRlci1ub25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1zdHlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm9yZGVyLXN0eWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvd2xpbmctYmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm93bGluZy1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveC1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3gtdGlzc3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3gtdGlzc3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJveGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ib3hlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmFpbGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmVhZC1zbGljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJlYWQtc2xpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icmllZmNhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb2FkY2FzdC10b3dlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJvYWRjYXN0LXRvd2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyb29tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1icm9vbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnJ1c2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idGMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVmZmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWZmZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1aWxkaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idWxsaG9ybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVsbHNleWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVybjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVybik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXJvbW9iZWxleHBlcnRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1idXJvbW9iZWxleHBlcnRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWJ1cy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzaW5lc3MtdGltZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnVzaW5lc3MtdGltZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXktbi1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5LW4tbGFyZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItYnV5c2VsbGFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxjdWxhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxjdWxhdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FsZW5kYXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItZGF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYWxlbmRhci1kYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXdlZWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbGVuZGFyLXdlZWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW1lcmEtcmV0cm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtcGdyb3VuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FtcGdyb3VuZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW5hZGlhbi1tYXBsZS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbmR5LWNhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbmR5LWNhbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FubmFiaXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhbm5hYmlzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcHN1bGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXBzdWxlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhci1iYXR0ZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXItYmF0dGVyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItY3Jhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhci1jcmFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXItc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyLXNpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyYXZhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyYXZhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXJldC1zcXVhcmUtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhcmV0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnJvdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2Fycm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1hcnJvdy1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcnQtcGx1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2FydC1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhc2gtcmVnaXN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNhc2gtcmVnaXN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2F0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1hem9uLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYW1hem9uLXBheSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1hbWV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1hbWV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFwcGxlLXBheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtYXBwbGUtcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1kaW5lcnMtY2x1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtZGlzY292ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy1qY2IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2MtbWFzdGVyY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXBheXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNjLXN0cmlwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jYy12aXNhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlbnRlcmNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlbnRlcmNvZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VudG9zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jZW50b3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2VydGlmaWNhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNlcnRpZmljYXRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFsa2JvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFsa2JvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWxrYm9hcmQtdGVhY2hlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhbGtib2FyZC10ZWFjaGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJnaW5nLXN0YXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhcnQtYXJlYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtYXJlYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1iYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoYXJ0LWJhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGFydC1saW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGFydC1saW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYXJ0LXBpZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hhcnQtcGllKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWNrLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVlc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZWVzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYmlzaG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1iaXNob3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWJvYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXNzLWtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXNzLWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mta25pZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGVzcy1rbmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3MtcGF3bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcGF3bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVzcy1xdWVlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3MtcXVlZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlc3Mtcm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hlc3Mtcm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaGV2cm9uLXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoZXZyb24tdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNoaWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2hyb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZWNhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNocm9tZWNhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2h1cmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaHVyY2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW5vdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jaXJjbGUtbm90Y2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2l0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2l0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbGluaWMtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xpbmljLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbGlwYm9hcmQtY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsaXBib2FyZC1saXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvbmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tZWF0YmFsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbWVhdGJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWQtbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1tb29uLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLW1vb24tcmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZC1zdW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtc3VuLXJhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXN1bi1yYWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWRzY2FsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWRzY2FsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZHNtaXRoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jbG91ZHNtaXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkdmVyc2lmeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY2xvdWR2ZXJzaWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvY2t0YWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2NrdGFpbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtYnJhbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlLWJyYW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RlcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2RpZXBpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZmZlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2dzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2dzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvaW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2lucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb2x1bW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LWRvdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtZG90cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21tZW50cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50cy1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYWN0LWRpc2M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXBhY3QtZGlzYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbXByZXNzLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzcy1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbmNpZXJnZS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25jaWVyZ2UtYmVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25mbHVlbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25mbHVlbmNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvbnRhbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvb2tpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb29raWUtYml0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29va2llLWJpdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY29weSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNvcHlyaWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3R0b24tYnVyZWF1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3R0b24tYnVyZWF1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvdWNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jb3VjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcGFuZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNwYW5lbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtYnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXJlbWl4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtc2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWF0aXZlLWNvbW1vbnMtemVybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcmVkaXQtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcml0aWNhbC1yb2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcml0aWNhbC1yb2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3ApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3AtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1jcm9zc2hhaXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3Jvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNyb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNydXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3J1dGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3NzMy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWNzczMtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1YmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItY3V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dHRsZWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWN1dHRsZWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZC1hbmQtZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kLWFuZC1kLWJleW9uZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZC1hbmQtZC1iZXlvbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFpbHltb3Rpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRhaWx5bW90aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kYXNoY3ViZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGF0YWJhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVhZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRlbGljaW91cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZW1vY3JhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVtb2NyYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVwbG95ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXBsb3lkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3BybzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGVza3Bybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kZXNrdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGV2KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRldmlhbnRhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhhcm1hY2hha3JhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGFybWFjaGFrcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGhsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhZ25vc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWFnbm9zZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhc3BvcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpYXNwb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1kMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDIwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtZDY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2UtZDYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1maXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1mb3VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLWZvdXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGljZS1vbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpY2Utb25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2Utc2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXNpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWNlLXRocmVlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXRocmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpY2UtdHdvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWNlLXR3byk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2l0YWwtb2NlYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpZ2l0YWwtb2NlYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnaXRhbC10YWNob2dyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlyZWN0aW9uczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlyZWN0aW9ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaXNjb3JkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXNjb3JkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2NvdXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZGlzY291cnNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpc2Vhc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpc2Vhc2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl2aWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kaXZpZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGl6enk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRpenp5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRuYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG5hKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2h1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9jaHViKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvY2tlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9ja2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhci1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb2xsYXItc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9sbHktZmxhdGJlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9sbHktZmxhdGJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb25hdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRvbmF0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb29yLWNsb3NlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG9vci1jbG9zZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG9vci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb29yLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZG90LWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3ZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kb3dubG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmFmdDJkaWdpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFmdDJkaWdpdGFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyYWZ0aW5nLWNvbXBhc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmFnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJhdy1wb2x5Z29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcmF3LXBvbHlnb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyaWJiYmxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaWJiYmxlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJpYmJibGUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRyb3Bib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHJ1bSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVtLXN0ZWVscGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtLXN0ZWVscGFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRydW1zdGljay1iaXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1kcnVtc3RpY2stYml0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWRydXBhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kdW1iYmVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVtYmJlbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVtcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1bXBzdGVyLWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR1bXBzdGVyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHVuZ2VvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZHVuZ2Vvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1keWFsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWR5YWxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lYXJseWJpcmRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lYXJseWJpcmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWViYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWViYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVnZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWdnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lamVjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGVtZW50b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsZW1lbnRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbGxpcHNpcy1oKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVsbGlwc2lzLXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZW1iZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbXBpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWVudmVsb3BlLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lbnZpcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXF1YWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcXVhbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmFzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJsYW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1lcmxhbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRoZXJldW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV0aGVyZXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV0aGVybmV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldGhlcm5ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldHN5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm8tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXVyby1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV2ZXJub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ldmVybm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2hhbmdlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhjbGFtYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwYW5kKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGFuZC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXhwZWRpdGVkc3NsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWV5ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZXllLWRyb3BwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1leWUtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhY2Vib29rLWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYWNlYm9vay1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFudGFzeS1mbGlnaHQtZ2FtZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZhc3QtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXN0LWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF1Y2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXVjZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mYXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mZWF0aGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVhdGhlci1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVkZXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZlZGV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZG9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVkb3JhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmVtYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWdodGVyLWpldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdtYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlnbWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWFyY2hpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1hdWRpbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvbnRyYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNvbnRyYWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY3N2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWNzdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLWRvd25sb2FkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhjZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1leHBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtZXhwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1hZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW1wb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1pbnZvaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtaW52b2ljZS1kb2xsYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtaW52b2ljZS1kb2xsYXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1tZWRpY2FsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS1wZGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXBvd2VycG9pbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1wcmVzY3JpcHRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtcHJlc2NyaXB0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxlLXNpZ25hdHVyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS11cGxvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsZS12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXdvcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbGUtd29yZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGwtZHJpcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlsbC1kcmlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbG06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbG0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maWx0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmluZ2VycHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpbmdlcnByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJlZm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3gtYnJvd3NlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyZWZveC1icm93c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LWFpZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmlyc3QtYWlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdC1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdC1vcmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJzdGRyYWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1maXJzdGRyYWZ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlzdC1yYWlzZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZpc3QtcmFpc2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZsYWctY2hlY2tlcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctdXNhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGFnLXVzYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmxhc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlja3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mbGlwYm9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmx1c2hlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZmx1c2hlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZseSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbWludXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9sZGVyLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbGRlci1wbHVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb250LWF3ZXNvbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250LWF3ZXNvbWUtZmxhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lLWxvZ28tZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnMtZmk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvbnRpY29ucy1maSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb290YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mb290YmFsbC1iYWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm9ydC1hd2Vzb21lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcnVtYmVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZm91cnNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZS1jb2RlLWNhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJlZWJzZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnJlZWJzZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm9nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcm93bi1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1mcm93bi1vcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1bGNydW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1bGNydW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnVubmVsLWRvbGxhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZnVubmVsLWRvbGxhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdXRib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWZ1dGJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYWxhY3RpYy1yZXB1YmxpYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FsYWN0aWMtc2VuYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FtZXBhZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYXMtcHVtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2FzLXB1bXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2F2ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdhdmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2VtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdlbmRlcmxlc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2V0LXBvY2tldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nZy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdob3N0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2lmdHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpZnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2l0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRodWItYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdpdGh1Yi1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0a3Jha2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRrcmFrZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0bGFiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXRsYWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1naXR0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtY2hlZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzcy1jaGVlcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3MtbWFydGluaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzcy1tYXJ0aW5pLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3MtbWFydGluaS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3Mtd2hpc2tleTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xhc3Mtd2hpc2tleSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzc2VzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGFzc2VzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZS1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbGlkZS1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nbG9iZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hZnJpY2E6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWFmcmljYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1hbWVyaWNhczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYW1lcmljYXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmUtYXNpYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ2xvYmUtYXNpYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbG9iZS1ldXJvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdsb2JlLWV1cm9wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2ZvcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvZm9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb2xmLWJhbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvbGYtYmFsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2RyZWFkcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29kcmVhZHMtZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZHJlYWRzLWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLWRyaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtZHJpdmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS1wbGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1nb29nbGUtcGx1cy1nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdvb2dsZS13YWxsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29wdXJhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ29wdXJhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JhZHVhdGlvbi1jYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXRpcGF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyYXYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JlYXRlci10aGFuLWVxdWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpbWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpbWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWJlYW0tc3dlYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLWhlYXJ0czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi1oZWFydHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi1zcXVpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tc3F1aW50LXRlYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXNxdWludC10ZWFycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmluLXN0YXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXN0YXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdGVhcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdGVhcnMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi10b25ndWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaW4tdG9uZ3VlLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaW4tdG9uZ3VlLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3Jpbi13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmluLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1ob3Jpem9udGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWhvcml6b250YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcC1saW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItZ3JpcC1saW5lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncmlwLWxpbmVzLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyaXAtdmVydGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXAtdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JpcGZpcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWdyaXBmaXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdydW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ncnVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWl0YXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWd1aXRhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ndWxwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ndWxwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VyLW5ld3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VyLW5ld3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYWNrZXItbmV3cy1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFja2VycmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFja2VycmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1idXJnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbWJ1cmdlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1tZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW1zYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFtc2EpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLW1lZGljYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtaG9sZGluZy11c2Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ob2xkaW5nLXdhdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtbGl6YXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbWlkZGxlLWZpbmdlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1taWRkbGUtZmluZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcGFwZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1wZWFjZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnQtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtcG9pbnQtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXBvaW50ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXJvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZC1zY2lzc29ycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwYXJrbGVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kLXNwYXJrbGVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmQtc3BvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzLWhlbHBpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzLWhlbHBpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHMtd2FzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHMtd2FzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhbmRzaGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kc2hha2UtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW5kc2hha2UtYWx0LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFuZHNoYWtlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbnVraWFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYW51a2lhaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFyZC1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGFzaHRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXQtY293Ym95OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oYXQtY293Ym95KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC1jb3dib3ktc2lkZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGF0LWNvd2JveS1zaWRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhdC13aXphcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhhdC13aXphcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZGQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWNvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtY291Z2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLWNvdWdoLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFkLXNpZGUtY291Z2gtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZC1zaWRlLW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWQtc2lkZS1tYXNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWQtc2lkZS12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZC1zaWRlLXZpcnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhlYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHBob25lcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHNldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhZHNldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVhcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydC1icm9rZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oZWFydGJlYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVsaWNvcHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGVsaWNvcHRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaWdobGlnaHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlnaGxpZ2h0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlraW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaWtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlwcG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHBvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpcHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhpcHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlyZS1hLWhlbHBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaGlyZS1hLWhlbHBlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oaXN0b3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1oaXN0b3J5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvY2tleS1wdWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob2NrZXktcHVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob2xseS1iZXJyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9sbHktYmVycnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9tZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9tZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob29saTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG9vbGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9ybmJpbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvcm5iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvcnNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3JzZS1oZWFkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3JzZS1oZWFkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1zeW1ib2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3NwaXRhbC11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdC10dWI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdC10dWIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZG9nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ob3Rkb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdGVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdGphcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG90amFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1lbmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXJnbGFzcy1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91cmdsYXNzLXN0YXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLWRhbWFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaG91c2UtZGFtYWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXNlLXVzZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXNlLXVzZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhvdXp6KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhyeXZuaWE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWhyeXZuaWEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh0bWw1KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh1YnNwb3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWh1YnNwb3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWktY3Vyc29yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljZS1jcmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWNlLWNyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWljaWNsZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljaWNsZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWNvbnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWljb25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1iYWRnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pZC1jYXJkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pZGVhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaWRlYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWdsb286YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWlnbG9vKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWltYWdlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbmJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmRlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5kdXN0cnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5maW5pdHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZmluaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluZm8tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW5zdGFncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJjb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWludGVyY29tKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pbnRlcm5ldC1leHBsb3Jlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW52aXNpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaW94aG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWl0YWxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGNoLWlvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdGNoLWlvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItaXR1bmVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0dW5lcy1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1pdHVuZXMtbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qYXZhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWplZGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWplZGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tamVkaS1vcmRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItamVkaS1vcmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qZW5raW5zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qZW5raW5zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWppcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWppcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9nZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvZ2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpvaW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qb2ludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpvb21sYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb3VybmFsLXdoaWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItam91cm5hbC13aGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWpzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItanMtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1qc2ZpZGRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rYWFiYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2FhYmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2FnZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rYWdnbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5YmFzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5YmFzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2V5Ym9hcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1rZXljZG4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2hhbmRhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1raGFuZGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lja3N0YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWtpY2tzdGFydGVyLWs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpY2tzdGFydGVyLWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2lzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIta2lzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLWJlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3MtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXNzLXdpbmstaGVhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpc3Mtd2luay1oZWFydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1raXdpLWJpcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtpd2ktYmlyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rb3J2dWU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWtvcnZ1ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5kbWFyazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFuZG1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhbmd1YWdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhcHRvcC1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXB0b3AtY29kZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhcHRvcC1ob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3AtbWVkaWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFwdG9wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFyYXZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGFyYXZlbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhc3RmbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXN0Zm0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXVnaC1iZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sYXVnaC1iZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXNxdWludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGF1Z2gtc3F1aW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhdWdoLXdpbms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxhdWdoLXdpbmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGF5ZXItZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxheWVyLWdyb3VwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlYWYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVhbnB1Yik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVtb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGVzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXNzLXRoYW4tZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGV2ZWwtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXAtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sZXZlbC11cC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWZlLXJpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saWdodGJ1bGIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGluZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5rZWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1pbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlua2VkaW4taW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1saW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpbnV4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpcmEtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlyYS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3QtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxpc3Qtb2wpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbGlzdC11bCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jYXRpb24tYXJyb3cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbG9jayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvY2stb3Blbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWFsdC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1hbHQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctYWx0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb25nLWFycm93LWFsdC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sb3ctdmlzaW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1Z2dhZ2UtY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVnZ2FnZS1jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWx1bmdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1sdW5ncyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sdW5ncy12aXJ1czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHVuZ3MtdmlydXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbHlmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbHlmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdlbnRvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdlbnRvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWdpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hZ25ldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWJ1bGs6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWwtYnVsayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsY2hpbXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1haWxjaGltcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbmRhbG9yaWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYW5kYWxvcmlhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZWQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtbWFya2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXAtcGluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1zaWduczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFwLXNpZ25zKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcmtkb3duOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJrZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJrZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hcmtlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWFycy1zdHJva2UtaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS12OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tYXJzLXN0cm9rZS12KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hc2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFzdG9kb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1hc3RvZG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWF4Y2RuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1kYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWRiKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRhcHBzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRhcHBzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkaXVtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bS1tOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWRpdW0tbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZGtpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVkcnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZWV0dXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVnYXBvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lZ2Fwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1ibGFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVoLWJsYW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1laC1yb2xsaW5nLWV5ZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVtb3J5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tZW1vcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVuZGVsZXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbmRlbGV5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lbm9yYWg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1lbm9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWVyY3VyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXRlb3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1ldGVvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2Jsb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvYmxvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pY3JvY2hpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Bob25lLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taWNyb3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3Jvc29mdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWljcm9zb2Z0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1taW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pbnVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXR0ZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1pdHRlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl4Y2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1peGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1penVuaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbWl6dW5pKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9iaWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZS1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vYmlsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9keCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25lcm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmVybyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWJpbGwtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1iaWxsLXdhdmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb25leS1jaGVjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leS1jaGVjay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vbmV5LWNoZWNrLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb251bWVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9udW1lbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9vbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItcGVzdGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3J0YXItcGVzdGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vc3F1ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbW9zcXVlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdG9yY3ljbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91bnRhaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW1vdW50YWluKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1tb3VzZS1wb2ludGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11Zy1ob3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11Zy1ob3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW11c2ljKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5hcHN0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5hcHN0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmVvczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmVvcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXR3b3JrLXdpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1uZXR3b3JrLXdpcmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV1dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmV3c3BhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5pbWJscjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbmltYmxyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5vZGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbm9kZS1qczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbm9kZS1qcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3QtZXF1YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW5vdC1lcXVhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ub3Rlcy1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ub3Rlcy1tZWRpY2FsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5wbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnBtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5zODpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItbnM4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW51dHJpdGlvbml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1udXRyaXRpb25peCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtZ3JvdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9iamVjdC1ncm91cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2JqZWN0LXVuZ3JvdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2lsLWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb2lsLWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbGQtcmVwdWJsaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9sZC1yZXB1YmxpYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9wZW5jYXJ0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3BlbmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcGVyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcHRpbi1tb25zdGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9yY2lkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1vcmNpZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vc2k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLW9zaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vdHRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3R0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItb3V0ZGVudCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlNDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFnZTQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZWxpbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWdlbGluZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFnZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhZ2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhaW50LWJydXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWludC1icnVzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1yb2xsZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhaW50LXJvbGxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWxldHRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYWxldHRlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGZlZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsZmVkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhbGxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFsbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXBlci1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcGVyY2xpcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXJhY2h1dGUtYm94OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXJhY2h1dGUtYm94KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFyYWdyYXBoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmtpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhcmtpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzc3BvcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBhc3Nwb3J0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhc3RhZmFyaWFuaXNtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXN0YWZhcmlhbmlzbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGFzdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF0cmVvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF0cmVvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGF1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXVzZS1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wYXlwYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVhY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlYWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLWZhbmN5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tZmFuY3kpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuLW5pYjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVuLW5pYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW4tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlbmNpbC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5jaWwtcnVsZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVubnktYXJjYWRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZW5ueS1hcmNhZGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVvcGxlLWFycm93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVvcGxlLWFycm93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW9wbGUtY2Fycnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlb3BsZS1jYXJyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXBwZXItaG90OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wZXBwZXItaG90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmNlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudGFnZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGVyY2VudGFnZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJpc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcmlzY29wZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJzb24tYm9vdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBlcnNvbi1ib290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waGFicmljYXRvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhhYnJpY2F0b3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvZW5peC1mcmFtZXdvcms6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob2VuaXgtc3F1YWRyb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob2VuaXgtc3F1YWRyb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBob25lLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lLXZvbHVtZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGhvbmUtdm9sdW1lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvLXZpZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waG90by12aWRlbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waHA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBocCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waWVkLXBpcGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1oYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1wcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGllZC1waXBlci1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGlnZ3ktYmFuazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlnZ3ktYmFuayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWxsczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcGlsbHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1waW50ZXJlc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGl6emEtc2xpY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBpenphLXNsaWNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYWNlLW9mLXdvcnNoaXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYW5lLWFycml2YWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLWFycml2YWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtZGVwYXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGFuZS1kZXBhcnR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYW5lLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsYXktY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXlzdGF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbGF5c3RhdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBsdXMtY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wbHVzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2RjYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvbGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9sbC1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb2xsLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vLXN0b3JtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wb28tc3Rvcm0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG9vcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9vcCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3J0cmFpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG9ydHJhaXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG91bmQtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcG91bmQtc2lnbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXBvd2VyLW9mZik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmF5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmF5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByYXlpbmctaGFuZHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByYXlpbmctaGFuZHMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcmVzY3JpcHRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJlc2NyaXB0aW9uLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmVzY3JpcHRpb24tYm90dGxlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByaW50KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2NlZHVyZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXByb2NlZHVyZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9kdWN0LWh1bnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvamVjdC1kaWFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1tZWRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLW1lZGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVtcC1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdW1wLXNvYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVzaGVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXNoZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1wdXp6bGUtcGllY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHl0aG9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1weXRob24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXFxKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXJjb2RlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1xdWVzdGlvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWlkZGl0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aWRkaXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWluc2NhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1aW5zY2FwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW9yYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvcmEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtbGVmdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcXVvdGUtcmlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVyYW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXF1cmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXItcHJvamVjdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItci1wcm9qZWN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFkaWF0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhZGlhdGlvbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhZGlhdGlvbi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmFpbmJvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmFpbmJvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhbmRvbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXNwYmVycnktcGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJhc3BiZXJyeS1waSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYXZlbHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yYXZlbHJ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYWN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFjdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWFjdGV1cm9wZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVhY3RldXJvcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVhZG1lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWFkbWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlYmVsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY2VpcHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlY2VpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjb3JkLXZpbnlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWNvcmQtdmlueWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVjeWNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWQtcml2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZC1yaXZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZGRpdC1hbGllbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZWRkaXQtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGhhdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVkaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlZ2lzdGVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlLWZvcm1hdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVtb3ZlLWZvcm1hdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlbnJlbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwbHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseS1hbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yZXBseWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVwdWJsaWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVwdWJsaWNhbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNlYXJjaGdhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc2VhcmNoZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNvbHZpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJlc29sdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXN0cm9vbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmVzdHJvb20pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcmV0d2VldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXY6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJldik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaWJib246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJpYmJvbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ib3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvYm90KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja2V0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXJvY2tldGNoYXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja3JtczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm9ja3Jtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3V0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcm91dGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1yc3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnNzLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWJsZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1bGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydWxlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci1jb21iaW5lZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItY29tYmluZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVsZXItaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItaG9yaXpvbnRhbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWxlci12ZXJ0aWNhbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVsZXItdmVydGljYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVubmluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItcnVubmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydXBlZS1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1ydXBlZS1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZC1jcnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC1jcnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FkLXRlYXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhZC10ZWFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2FmYXJpKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhbGVzZm9yY2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhbGVzZm9yY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2Fzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNhdGVsbGl0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXRlbGxpdGUtZGlzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F0ZWxsaXRlLWRpc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2F2ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hsaXg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaGxpeCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY2hvb2w6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNjaG9vbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3Jld2RyaXZlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2NyZXdkcml2ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2NyaWJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JpYmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2Nyb2xsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zY3JvbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2QtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2QtY2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlYXJjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtZG9sbGFyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtZG9sbGFyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1sb2NhdGlvbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLWxvY2F0aW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1taW51czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWFyY2gtcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2hlbmdpbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2VhcmNoZW5naW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VlZGxpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlZWRsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zZWxsY2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlbGxzeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZXJ2aWNlc3RhY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNlcnZpY2VzdGFjayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFwZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXBlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGFyZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoYXJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVrZWwtc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hla2VsLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hpZWxkLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGllbGQtdmlydXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaWVsZC12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXBwaW5nLWZhc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNoaXBwaW5nLWZhc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaGlydHNpbmJ1bGspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvZS1wcmludHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob2UtcHJpbnRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BpZnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNob3BpZnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYWcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG9wcGluZy1iYXNrZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctY2FydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHBpbmctY2FydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wd2FyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2hvcHdhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaG93ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2h1dHRsZS12YW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNodXR0bGUtdmFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1pbi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24taW4tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpZ24tbGFuZ3VhZ2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduLW91dC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmF0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaWduYXR1cmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltLWNhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpbS1jYXJkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaW1wbHlidWlsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXN0cml4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zaXN0cml4KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNpdGVtYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2l0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za2F0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za2F0aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrZXRjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tldGNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2tpaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNraWluZy1ub3JkaWM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNraWluZy1ub3JkaWMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t1bGw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNrdWxsLWNyb3NzYm9uZXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNreWF0bGFzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1za3lwZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xhY2staGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhY2staGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xlaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGVpZ2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVycy1oOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbGlkZXJzLWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc2xpZGVzaGFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21pbGUtYmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21pbGUtYmVhbSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS13aW5rOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbWlsZS13aW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNtb2cpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21va2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbW9raW5nLWJhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc21va2luZy1iYW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc21zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbmFwY2hhdC1naG9zdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Ym9hcmRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dib2FyZGluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNub3dmbGFrZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93bWFuOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93bWFuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dwbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zbm93cGxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2FwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2FwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2tzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb2Nrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xhci1wYW5lbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29sYXItcGFuZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYWxwaGEtdXAtYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZG93bi1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LWFtb3VudC11cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC11cC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtYW1vdW50LXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvcnQtZG93bik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRvd24tYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LW51bWVyaWMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLXVwLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zb3J0LXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNvdW5kY2xvdWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc291cmNldHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc291cmNldHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGFjZS1zaHV0dGxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwZWFrYXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWFrYXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlYWtlci1kZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcGVha2VyLWRlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BlbGwtY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwZWxsLWNoZWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaWRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3BpZGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNwaW5uZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bsb3RjaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Bsb3RjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcG90aWZ5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwcmF5LWNhbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3ByYXktY2FuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNxdWFyZS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zcXVhcmUtZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtcm9vdC1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXNxdWFyZS1yb290LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmVzcGFjZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3F1YXJlc3BhY2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFjay1vdmVyZmxvdyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFja3BhdGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YWNrcGF0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFtcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RhbXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWFuZC1jcmVzY2VudDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLWhhbGYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1oYWxmLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLW9mLWRhdmlkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGFyLW9mLWRhdmlkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItb2YtbGlmZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Rhci1vZi1saWZlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXlsaW5rZWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0YXlsaW5rZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXN5bWJvbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RlYW0tc3ltYm9sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXAtYmFja3dhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGVwLWZvcndhcmQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0ZXRob3Njb3BlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNrZXItbXVsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RpY2tlci1tdWxlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdGlja3ktbm90ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9wLWNpcmNsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wd2F0Y2gtMjA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3B3YXRjaC0yMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtYWx0LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0b3JlLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmF2YTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyYXZhKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVhbTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyZWFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJlZXQtdmlldyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpa2V0aHJvdWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3RyaXBlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmlwZS1zOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHJpcGUtcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJvb3B3YWZlbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Ryb29wd2FmZWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1ZGlvdmluYXJpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdHVkaW92aW5hcmkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN0dW1ibGV1cG9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vic2NyaXB0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3Vid2F5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZS1yb2xsaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VuKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVycG93ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBlcnBvd2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3VwZXJzY3JpcHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zdXBwbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VycHJpc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1cnByaXNlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN1c2UpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dhdGNoYm9vazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dhdGNoYm9vayk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2lmdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpZnQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3dpbW1lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3dpbW1lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zd2ltbWluZy1wb29sOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zd2ltbWluZy1wb29sKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN5bWZvbnk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXN5bWZvbnkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYWdvZ3VlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci1zeW5hZ29ndWUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3luYzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zeW5jLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3luYy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3lyaW5nZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItc3lyaW5nZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGUtdGVubmlzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZS10ZW5uaXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGFibGV0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXRzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWJsZXRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWNob21ldGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10YWdzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhcGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhcGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRhc2tzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRheGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVhbXNwZWFrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWFtc3BlYWspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVldGg6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlZXRoLW9wZW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlZXRoLW9wZW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbGVncmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbGVncmFtLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZWxlZ3JhbS1wbGFuZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW1wZXJhdHVyZS1oaWdoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbXBlcmF0dXJlLWxvdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGVtcGVyYXR1cmUtbG93KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmNlbnQtd2VpYm8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRlbmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10ZXJtaW5hbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC1oZWlnaHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGV4dC13aWR0aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxhcmdlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoLWxpc3QpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlLXJlZC15ZXRpOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGUtcmVkLXlldGkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlYXRlci1tYXNrczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlYXRlci1tYXNrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWNvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVtZWNvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZW1laXNsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlbWVpc2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGhlcm1vbWV0ZXItZnVsbCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGVybW9tZXRlci1oYWxmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoaW5rLXBlYWtzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aGluay1wZWFrcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGh1bWJzLWRvd24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnMtdXApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJ0YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aHVtYnRhY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGlja2V0LWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGlja2V0LWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGltZXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW1lcy1jaXJjbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdGludCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50LXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aW50LXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10aXJlZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b2dnbGUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9nZ2xlLW9uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvaWxldC1wYXBlci1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb2xib3g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xib3gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9vbHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRvb2xzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10b290aCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b3JhaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yYWgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9yaWktZ2F0ZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdG9yaWktZ2F0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFjdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFjdG9yKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlLWZlZGVyYXRpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFkZW1hcmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZmZpYy1saWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhZmZpYy1saWdodCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFtOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFtKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFuc2dlbmRlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cmFzaC1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1yZXN0b3JlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJlZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVsbG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRyZWxsbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJpcGFkdmlzb3IpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10cm9waHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrLWxvYWRpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLWxvYWRpbmcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2stbW9uc3RlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHJ1Y2stbW9uc3Rlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1tb3Zpbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLW1vdmluZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cnVjay1waWNrdXA6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRydWNrLXBpY2t1cCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10c2hpcnQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXRzaGlydCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR0eSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR1bWJscik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dW1ibHItc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10dik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXR3aXRjaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci10d2l0dGVyLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10eXBvMzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdHlwbzMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWJlcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11YnVudHU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVidW50dSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11aWtpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdWlraXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmFjbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmFjbyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW1icmVsbGEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW1icmVsbGEtYmVhY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVtYnJlbGxhLWJlYWNoKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5kZXJsaW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5kby1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVuZG8tYWx0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXJlZ2lzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bmlyZWdpc3RyeSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml0eTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5pdmVyc2FsLWFjY2Vzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11bml2ZXJzaXR5KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5saW5rKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW5sb2NrKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVubG9jay1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW50YXBwZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdW50YXBwZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwbG9hZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cHM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVwcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzYik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWFsdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWFsdC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1hbHQtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1hc3Ryb25hdXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItYXN0cm9uYXV0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2hlY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2hlY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2lyY2xlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2xvY2s6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY2xvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItY29nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZWRpdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1lZGl0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZnJpZW5kczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1mcmllbmRzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItZ3JhZHVhdGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItZ3JhZHVhdGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1pbmp1cmVkOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWluanVyZWQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLWxvY2spOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1tZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLW1pbnVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbmluamE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItbmluamEpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1udXJzZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1udXJzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItcGx1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdXNlci1zZWNyZXQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zaGllbGQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2hpZWxkKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2xhc2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10YWc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXItdGFnKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGllOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2VyLXRpbWVzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c2Vycyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2Vycy1jb2c6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXVzZXJzLWNvZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c3BzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3BzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzc3VubmFoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11c3N1bm5haCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11dGVuc2lsLXNwb29uOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lsLXNwb29uKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXV0ZW5zaWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci11dGVuc2lscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12YWFkaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZhYWRpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZWN0b3Itc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZWN0b3Itc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZlbnVzLWRvdWJsZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12ZW51cy1tYXJzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpYWNvaW4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFkZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlhZGVvLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWFsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWxzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWFscyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWJlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmliZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpZGVvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aWRlby1zbGFzaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aWhhcmE6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZpaGFyYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW1lby1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW8tdjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmltZW8tdik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aW5lKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpcnVzOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12aXJ1cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aXJ1cy1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXMtc2xhc2gpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlydXNlczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmlydXNlcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdmspOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm52OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12bnYpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9pY2VtYWlsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2ljZW1haWwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sbGV5YmFsbC1iYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2xsZXliYWxsLWJhbGwpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZvbHVtZS1kb3duKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1tdXRlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtbXV0ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b2x1bWUtb2ZmKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdm9sdW1lLXVwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvdGUteWVhOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci12b3RlLXllYSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ci1jYXJkYm9hcmQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXZyLWNhcmRib2FyZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12dWVqczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItdnVlanMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2Fsa2luZzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2Fsa2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhbGxldCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJlaG91c2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhcmVob3VzZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXRlcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2F0ZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2F2ZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhdmUtc3F1YXJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdhemUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VlYmx5OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWVibHkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaWJvKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2VpZ2h0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWdodC1oYW5naW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13ZWlnaHQtaGFuZ2luZyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdlaXhpbik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hhdHNhcHApOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHAtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aGF0c2FwcC1zcXVhcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2hlZWxjaGFpcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aG1jczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2htY3MpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lmaSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2lraXBlZGlhLXcpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2U6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1jbG9zZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctcmVzdG9yZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93LXJlc3RvcmUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZG93cyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWJvdHRsZTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1ib3R0bGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcyk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aW5lLWdsYXNzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd2luZS1nbGFzcy1hbHQpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13aXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2l6YXJkcy1vZi10aGUtY29hc3Q6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0KTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbGYtcGFjay1iYXR0YWxpb246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29uLXNpZ246YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvbi1zaWduKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzczpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd29yZHByZXNzKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvcmRwcmVzcy1zaW1wbGU6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BiZWdpbm5lcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3BiZWdpbm5lcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci13cGV4cGxvcmVyKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdwZm9ybXMpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3ByZXNzcjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItd3ByZXNzcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXdyZW5jaCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14LXJheTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteC1yYXkpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGJveDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteGJveCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci14aW5nLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXktY29tYmluYXRvcik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWFob28pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFtbWVyOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW1tZXIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15YW5kZXgpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFuZGV4LWludGVybmF0aW9uYWw6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlhcm46YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlhcm4pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWVscDpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVscCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZW4tc2lnbjpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXIteWVuLXNpZ24pOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWluLXlhbmc6YmVmb3JlIHsgY29udGVudDogZmEtY29udGVudCgkZmEtdmFyLXlpbi15YW5nKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b2FzdCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGZhLXZhci15b3V0dWJlLXNxdWFyZSk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS16aGlodTpiZWZvcmUgeyBjb250ZW50OiBmYS1jb250ZW50KCRmYS12YXItemhpaHUpOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlOyB9XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTMuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC5lb3QnKTtcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtcmVndWxhci00MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhciB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTMuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1zb2xpZC05MDAuc3ZnI2ZvbnRhd2Vzb21lJykgZm9ybWF0KCdzdmcnKTtcbn1cblxuLmZhLFxuLmZhcyB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBGcmVlIDUuMTMuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UvZnJlZSAoSWNvbnM6IENDIEJZIDQuMCwgRm9udHM6IFNJTCBPRkwgMS4xLCBDb2RlOiBNSVQgTGljZW5zZSlcbiAqL1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgQnJhbmRzJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLWJyYW5kcy00MDAudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtYnJhbmRzLTQwMC5zdmcjZm9udGF3ZXNvbWUnKSBmb3JtYXQoJ3N2ZycpO1xufVxuXG4uZmFiIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBCcmFuZHMnO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuLi8uLi9QdWJsaWMvZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL1wiICFkZWZhdWx0O1xuJHNsaWNrLWFycm93LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU6ICRzbGljay1kb3QtY29sb3IgIWRlZmF1bHQ7XG4kc2xpY2stcHJldi1jaGFyYWN0ZXI6IFwiXFwyMTkwXCIgIWRlZmF1bHQ7XG4kc2xpY2stbmV4dC1jaGFyYWN0ZXI6IFwiXFwyMTkyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNoYXJhY3RlcjogXCJcXDIwMjJcIiAhZGVmYXVsdDtcbiRzbGljay1kb3Qtc2l6ZTogNnB4ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktZGVmYXVsdDogMC43NSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW9uLWhvdmVyOiAxICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTogMC4yNSAhZGVmYXVsdDtcblxuQGZ1bmN0aW9uIHNsaWNrLWltYWdlLXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhpbWFnZS11cmwpIHtcbiAgICAgICAgQHJldHVybiBpbWFnZS11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWxvYWRlci1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG5AZnVuY3Rpb24gc2xpY2stZm9udC11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoZm9udC11cmwpIHtcbiAgICAgICAgQHJldHVybiBmb250LXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stZm9udC1wYXRoICsgJHVybCk7XG4gICAgfVxufVxuXG4vKiBTbGlkZXIgKi9cblxuLnNsaWNrLWxpc3Qge1xuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmIHNsaWNrLWltYWdlLXVybChcIi4uLy4uLy4uL1B1YmxpYy9pY29ucy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vLi4vUHVibGljL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcIi4uLy4uLy4uL1B1YmxpYy9mb250cy9zbGljay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCBzbGljay1mb250LXVybChcIi4uLy4uLy4uL1B1YmxpYy9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwiLi4vLi4vLi4vUHVibGljL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCIuLi8uLi8uLi9QdWJsaWMvZm9udHMvc2xpY2suc3ZnI3NsaWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc2xpY2stZGlzYWJsZWQ6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktbm90LWFjdGl2ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJHNsaWNrLWFycm93LWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICB9XG59XG5cbi5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IC0yNXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjVweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2xpY2stZG90LXNpemU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdJY29Nb29uLUZyZWUnO1xuXHRzcmM6IHVybCgnLi4vLi4vUHVibGljL2ZvbnRzL0ljb01vb24tRnJlZS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogSUNPTk1PT04gKi9cbltjbGFzc149XCJpY29uLVwiXSwgW2NsYXNzKj1cIiBpY29uLVwiXSB7XG5cdGZvbnQtZmFtaWx5OiAnSWNvTW9vbi1GcmVlJyAhaW1wb3J0YW50O1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0LXdlYmtpdC1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHQtbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsaWdhPTFcIjtcblx0LW1vei1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHQtbXMtZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcImxpZ2FcIiAxO1xuXHQtby1mb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHRmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwibGlnYVwiO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLWhvbWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn1cbi5pY29uLWhvbWUyOmJlZm9yZXtjb250ZW50OlwiXFxlOTAxXCJ9XG4uaWNvbi1ob21lMzpiZWZvcmV7Y29udGVudDpcIlxcZTkwMlwifVxuLmljb24tb2ZmaWNlOmJlZm9yZXtjb250ZW50OlwiXFxlOTAzXCJ9XG4uaWNvbi1uZXdzcGFwZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDRcIn1cbi5pY29uLXBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZTkwNVwifVxuLmljb24tcGVuY2lsMjpiZWZvcmV7Y29udGVudDpcIlxcZTkwNlwifVxuLmljb24tcXVpbGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDdcIn1cbi5pY29uLXBlbjpiZWZvcmV7Y29udGVudDpcIlxcZTkwOFwifVxuLmljb24tYmxvZzpiZWZvcmV7Y29udGVudDpcIlxcZTkwOVwifVxuLmljb24tZXllZHJvcHBlcjpiZWZvcmV7Y29udGVudDpcIlxcZTkwYVwifVxuLmljb24tZHJvcGxldDpiZWZvcmV7Y29udGVudDpcIlxcZTkwYlwifVxuLmljb24tcGFpbnQtZm9ybWF0OmJlZm9yZXtjb250ZW50OlwiXFxlOTBjXCJ9XG4uaWNvbi1pbWFnZTpiZWZvcmV7Y29udGVudDpcIlxcZTkwZFwifVxuLmljb24taW1hZ2VzOmJlZm9yZXtjb250ZW50OlwiXFxlOTBlXCJ9XG4uaWNvbi1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGZcIn1cbi5pY29uLWhlYWRwaG9uZXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTBcIn1cbi5pY29uLW11c2ljOmJlZm9yZXtjb250ZW50OlwiXFxlOTExXCJ9XG4uaWNvbi1wbGF5OmJlZm9yZXtjb250ZW50OlwiXFxlOTEyXCJ9XG4uaWNvbi1maWxtOmJlZm9yZXtjb250ZW50OlwiXFxlOTEzXCJ9XG4uaWNvbi12aWRlby1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTRcIn1cbi5pY29uLWRpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTVcIn1cbi5pY29uLXBhY21hbjpiZWZvcmV7Y29udGVudDpcIlxcZTkxNlwifVxuLmljb24tc3BhZGVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTE3XCJ9XG4uaWNvbi1jbHViczpiZWZvcmV7Y29udGVudDpcIlxcZTkxOFwifVxuLmljb24tZGlhbW9uZHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTlcIn1cbi5pY29uLWJ1bGxob3JuOmJlZm9yZXtjb250ZW50OlwiXFxlOTFhXCJ9XG4uaWNvbi1jb25uZWN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlOTFiXCJ9XG4uaWNvbi1wb2RjYXN0OmJlZm9yZXtjb250ZW50OlwiXFxlOTFjXCJ9XG4uaWNvbi1mZWVkOmJlZm9yZXtjb250ZW50OlwiXFxlOTFkXCJ9XG4uaWNvbi1taWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWVcIn1cbi5pY29uLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWZcIn1cbi5pY29uLWJvb2tzOmJlZm9yZXtjb250ZW50OlwiXFxlOTIwXCJ9XG4uaWNvbi1saWJyYXJ5OmJlZm9yZXtjb250ZW50OlwiXFxlOTIxXCJ9XG4uaWNvbi1maWxlLXRleHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjJcIn1cbi5pY29uLXByb2ZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjNcIn1cbi5pY29uLWZpbGUtZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjRcIn1cbi5pY29uLWZpbGVzLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxlOTI1XCJ9XG4uaWNvbi1maWxlLXRleHQyOmJlZm9yZXtjb250ZW50OlwiXFxlOTI2XCJ9XG4uaWNvbi1maWxlLXBpY3R1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjdcIn1cbi5pY29uLWZpbGUtbXVzaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjhcIn1cbi5pY29uLWZpbGUtcGxheTpiZWZvcmV7Y29udGVudDpcIlxcZTkyOVwifVxuLmljb24tZmlsZS12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZTkyYVwifVxuLmljb24tZmlsZS16aXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmJcIn1cbi5pY29uLWNvcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MmNcIn1cbi5pY29uLXBhc3RlOmJlZm9yZXtjb250ZW50OlwiXFxlOTJkXCJ9XG4uaWNvbi1zdGFjazpiZWZvcmV7Y29udGVudDpcIlxcZTkyZVwifVxuLmljb24tZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTJmXCJ9XG4uaWNvbi1mb2xkZXItb3BlbjpiZWZvcmV7Y29udGVudDpcIlxcZTkzMFwifVxuLmljb24tZm9sZGVyLXBsdXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzFcIn1cbi5pY29uLWZvbGRlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTkzMlwifVxuLmljb24tZm9sZGVyLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOTMzXCJ9XG4uaWNvbi1mb2xkZXItdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOTM0XCJ9XG4uaWNvbi1wcmljZS10YWc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzVcIn1cbi5pY29uLXByaWNlLXRhZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzZcIn1cbi5pY29uLWJhcmNvZGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MzdcIn1cbi5pY29uLXFyY29kZTpiZWZvcmV7Y29udGVudDpcIlxcZTkzOFwifVxuLmljb24tdGlja2V0OmJlZm9yZXtjb250ZW50OlwiXFxlOTM5XCJ9XG4uaWNvbi1jYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTNhXCJ9XG4uaWNvbi1jb2luLWRvbGxhcjpiZWZvcmV7Y29udGVudDpcIlxcZTkzYlwifVxuLmljb24tY29pbi1ldXJvOmJlZm9yZXtjb250ZW50OlwiXFxlOTNjXCJ9XG4uaWNvbi1jb2luLXBvdW5kOmJlZm9yZXtjb250ZW50OlwiXFxlOTNkXCJ9XG4uaWNvbi1jb2luLXllbjpiZWZvcmV7Y29udGVudDpcIlxcZTkzZVwifVxuLmljb24tY3JlZGl0LWNhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5M2ZcIn1cbi5pY29uLWNhbGN1bGF0b3I6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NDBcIn1cbi5pY29uLWxpZmVidW95OmJlZm9yZXtjb250ZW50OlwiXFxlOTQxXCJ9XG4uaWNvbi1waG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZTk0MlwifVxuLmljb24tcGhvbmUtaGFuZy11cDpiZWZvcmV7Y29udGVudDpcIlxcZTk0M1wifVxuLmljb24tYWRkcmVzcy1ib29rOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ0XCJ9XG4uaWNvbi1lbnZlbG9wOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ1XCJ9XG4uaWNvbi1wdXNocGluOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ2XCJ9XG4uaWNvbi1sb2NhdGlvbjpiZWZvcmV7Y29udGVudDpcIlxcZTk0N1wifVxuLmljb24tbG9jYXRpb24yOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ4XCJ9XG4uaWNvbi1jb21wYXNzOmJlZm9yZXtjb250ZW50OlwiXFxlOTQ5XCJ9XG4uaWNvbi1jb21wYXNzMjpiZWZvcmV7Y29udGVudDpcIlxcZTk0YVwifVxuLmljb24tbWFwOmJlZm9yZXtjb250ZW50OlwiXFxlOTRiXCJ9XG4uaWNvbi1tYXAyOmJlZm9yZXtjb250ZW50OlwiXFxlOTRjXCJ9XG4uaWNvbi1oaXN0b3J5OmJlZm9yZXtjb250ZW50OlwiXFxlOTRkXCJ9XG4uaWNvbi1jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTk0ZVwifVxuLmljb24tY2xvY2syOmJlZm9yZXtjb250ZW50OlwiXFxlOTRmXCJ9XG4uaWNvbi1hbGFybTpiZWZvcmV7Y29udGVudDpcIlxcZTk1MFwifVxuLmljb24tYmVsbDpiZWZvcmV7Y29udGVudDpcIlxcZTk1MVwifVxuLmljb24tc3RvcHdhdGNoOmJlZm9yZXtjb250ZW50OlwiXFxlOTUyXCJ9XG4uaWNvbi1jYWxlbmRhcjpiZWZvcmV7Y29udGVudDpcIlxcZTk1M1wifVxuLmljb24tcHJpbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTk1NFwifVxuLmljb24ta2V5Ym9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTVcIn1cbi5pY29uLWRpc3BsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NTZcIn1cbi5pY29uLWxhcHRvcDpiZWZvcmV7Y29udGVudDpcIlxcZTk1N1wifVxuLmljb24tbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxlOTU4XCJ9XG4uaWNvbi1tb2JpbGUyOmJlZm9yZXtjb250ZW50OlwiXFxlOTU5XCJ9XG4uaWNvbi10YWJsZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWFcIn1cbi5pY29uLXR2OmJlZm9yZXtjb250ZW50OlwiXFxlOTViXCJ9XG4uaWNvbi1kcmF3ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWNcIn1cbi5pY29uLWRyYXdlcjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWRcIn1cbi5pY29uLWJveC1hZGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWVcIn1cbi5pY29uLWJveC1yZW1vdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NWZcIn1cbi5pY29uLWRvd25sb2FkOmJlZm9yZXtjb250ZW50OlwiXFxlOTYwXCJ9XG4uaWNvbi11cGxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjFcIn1cbi5pY29uLWZsb3BweS1kaXNrOmJlZm9yZXtjb250ZW50OlwiXFxlOTYyXCJ9XG4uaWNvbi1kcml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZTk2M1wifVxuLmljb24tZGF0YWJhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjRcIn1cbi5pY29uLXVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjVcIn1cbi5pY29uLXJlZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NjZcIn1cbi5pY29uLXVuZG8yOmJlZm9yZXtjb250ZW50OlwiXFxlOTY3XCJ9XG4uaWNvbi1yZWRvMjpiZWZvcmV7Y29udGVudDpcIlxcZTk2OFwifVxuLmljb24tZm9yd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZTk2OVwifVxuLmljb24tcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmFcIn1cbi5pY29uLWJ1YmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZTk2YlwifVxuLmljb24tYnViYmxlczpiZWZvcmV7Y29udGVudDpcIlxcZTk2Y1wifVxuLmljb24tYnViYmxlczI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmRcIn1cbi5pY29uLWJ1YmJsZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NmVcIn1cbi5pY29uLWJ1YmJsZXMzOmJlZm9yZXtjb250ZW50OlwiXFxlOTZmXCJ9XG4uaWNvbi1idWJibGVzNDpiZWZvcmV7Y29udGVudDpcIlxcZTk3MFwifVxuLmljb24tdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZTk3MVwifVxuLmljb24tdXNlcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzJcIn1cbi5pY29uLXVzZXItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTk3M1wifVxuLmljb24tdXNlci1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZTk3NFwifVxuLmljb24tdXNlci1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZTk3NVwifVxuLmljb24tdXNlci10aWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzZcIn1cbi5pY29uLXF1b3Rlcy1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTc3XCJ9XG4uaWNvbi1xdW90ZXMtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzhcIn1cbi5pY29uLWhvdXItZ2xhc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5NzlcIn1cbi5pY29uLXNwaW5uZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2FcIn1cbi5pY29uLXNwaW5uZXIyOmJlZm9yZXtjb250ZW50OlwiXFxlOTdiXCJ9XG4uaWNvbi1zcGlubmVyMzpiZWZvcmV7Y29udGVudDpcIlxcZTk3Y1wifVxuLmljb24tc3Bpbm5lcjQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5N2RcIn1cbi5pY29uLXNwaW5uZXI1OmJlZm9yZXtjb250ZW50OlwiXFxlOTdlXCJ9XG4uaWNvbi1zcGlubmVyNjpiZWZvcmV7Y29udGVudDpcIlxcZTk3ZlwifVxuLmljb24tc3Bpbm5lcjc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODBcIn1cbi5pY29uLXNwaW5uZXI4OmJlZm9yZXtjb250ZW50OlwiXFxlOTgxXCJ9XG4uaWNvbi1zcGlubmVyOTpiZWZvcmV7Y29udGVudDpcIlxcZTk4MlwifVxuLmljb24tc3Bpbm5lcjEwOmJlZm9yZXtjb250ZW50OlwiXFxlOTgzXCJ9XG4uaWNvbi1zcGlubmVyMTE6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODRcIn1cbi5pY29uLWJpbm9jdWxhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODVcIn1cbi5pY29uLXNlYXJjaDpiZWZvcmV7Y29udGVudDpcIlxcZTk4NlwifVxuLmljb24tem9vbS1pbjpiZWZvcmV7Y29udGVudDpcIlxcZTk4N1wifVxuLmljb24tem9vbS1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODhcIn1cbi5pY29uLWVubGFyZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ODlcIn1cbi5pY29uLXNocmluazpiZWZvcmV7Y29udGVudDpcIlxcZTk4YVwifVxuLmljb24tZW5sYXJnZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGJcIn1cbi5pY29uLXNocmluazI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OGNcIn1cbi5pY29uLWtleTpiZWZvcmV7Y29udGVudDpcIlxcZTk4ZFwifVxuLmljb24ta2V5MjpiZWZvcmV7Y29udGVudDpcIlxcZTk4ZVwifVxuLmljb24tbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTk4ZlwifVxuLmljb24tdW5sb2NrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTBcIn1cbi5pY29uLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZTk5MVwifVxuLmljb24tZXF1YWxpemVyOmJlZm9yZXtjb250ZW50OlwiXFxlOTkyXCJ9XG4uaWNvbi1lcXVhbGl6ZXIyOmJlZm9yZXtjb250ZW50OlwiXFxlOTkzXCJ9XG4uaWNvbi1jb2c6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTRcIn1cbi5pY29uLWNvZ3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OTVcIn1cbi5pY29uLWhhbW1lcjpiZWZvcmV7Y29udGVudDpcIlxcZTk5NlwifVxuLmljb24tbWFnaWMtd2FuZDpiZWZvcmV7Y29udGVudDpcIlxcZTk5N1wifVxuLmljb24tYWlkLWtpdDpiZWZvcmV7Y29udGVudDpcIlxcZTk5OFwifVxuLmljb24tYnVnOmJlZm9yZXtjb250ZW50OlwiXFxlOTk5XCJ9XG4uaWNvbi1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWFcIn1cbi5pY29uLXN0YXRzLWRvdHM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWJcIn1cbi5pY29uLXN0YXRzLWJhcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWNcIn1cbi5pY29uLXN0YXRzLWJhcnMyOmJlZm9yZXtjb250ZW50OlwiXFxlOTlkXCJ9XG4uaWNvbi10cm9waHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWVcIn1cbi5pY29uLWdpZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5OWZcIn1cbi5pY29uLWdsYXNzOmJlZm9yZXtjb250ZW50OlwiXFxlOWEwXCJ9XG4uaWNvbi1nbGFzczI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTFcIn1cbi5pY29uLW11ZzpiZWZvcmV7Y29udGVudDpcIlxcZTlhMlwifVxuLmljb24tc3Bvb24ta25pZmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTNcIn1cbi5pY29uLWxlYWY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTRcIn1cbi5pY29uLXJvY2tldDpiZWZvcmV7Y29udGVudDpcIlxcZTlhNVwifVxuLmljb24tbWV0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YTZcIn1cbi5pY29uLW1ldGVyMjpiZWZvcmV7Y29udGVudDpcIlxcZTlhN1wifVxuLmljb24taGFtbWVyMjpiZWZvcmV7Y29udGVudDpcIlxcZTlhOFwifVxuLmljb24tZmlyZTpiZWZvcmV7Y29udGVudDpcIlxcZTlhOVwifVxuLmljb24tbGFiOmJlZm9yZXtjb250ZW50OlwiXFxlOWFhXCJ9XG4uaWNvbi1tYWduZXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YWJcIn1cbi5pY29uLWJpbjpiZWZvcmV7Y29udGVudDpcIlxcZTlhY1wifVxuLmljb24tYmluMjpiZWZvcmV7Y29udGVudDpcIlxcZTlhZFwifVxuLmljb24tYnJpZWZjYXNlOmJlZm9yZXtjb250ZW50OlwiXFxlOWFlXCJ9XG4uaWNvbi1haXJwbGFuZTpiZWZvcmV7Y29udGVudDpcIlxcZTlhZlwifVxuLmljb24tdHJ1Y2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjBcIn1cbi5pY29uLXJvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjFcIn1cbi5pY29uLWFjY2Vzc2liaWxpdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjJcIn1cbi5pY29uLXRhcmdldDpiZWZvcmV7Y29udGVudDpcIlxcZTliM1wifVxuLmljb24tc2hpZWxkOmJlZm9yZXtjb250ZW50OlwiXFxlOWI0XCJ9XG4uaWNvbi1wb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZTliNVwifVxuLmljb24tc3dpdGNoOmJlZm9yZXtjb250ZW50OlwiXFxlOWI2XCJ9XG4uaWNvbi1wb3dlci1jb3JkOmJlZm9yZXtjb250ZW50OlwiXFxlOWI3XCJ9XG4uaWNvbi1jbGlwYm9hcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjhcIn1cbi5pY29uLWxpc3QtbnVtYmVyZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YjlcIn1cbi5pY29uLWxpc3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmFcIn1cbi5pY29uLWxpc3QyOmJlZm9yZXtjb250ZW50OlwiXFxlOWJiXCJ9XG4uaWNvbi10cmVlOmJlZm9yZXtjb250ZW50OlwiXFxlOWJjXCJ9XG4uaWNvbi1tZW51OmJlZm9yZXtjb250ZW50OlwiXFxlOWJkXCJ9XG4uaWNvbi1tZW51MjpiZWZvcmV7Y29udGVudDpcIlxcZTliZVwifVxuLmljb24tbWVudTM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YmZcIn1cbi5pY29uLW1lbnU0OmJlZm9yZXtjb250ZW50OlwiXFxlOWMwXCJ9XG4uaWNvbi1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZTljMVwifVxuLmljb24tY2xvdWQtZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzJcIn1cbi5pY29uLWNsb3VkLXVwbG9hZDpiZWZvcmV7Y29udGVudDpcIlxcZTljM1wifVxuLmljb24tY2xvdWQtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzRcIn1cbi5pY29uLWRvd25sb2FkMjpiZWZvcmV7Y29udGVudDpcIlxcZTljNVwifVxuLmljb24tdXBsb2FkMjpiZWZvcmV7Y29udGVudDpcIlxcZTljNlwifVxuLmljb24tZG93bmxvYWQzOmJlZm9yZXtjb250ZW50OlwiXFxlOWM3XCJ9XG4uaWNvbi11cGxvYWQzOmJlZm9yZXtjb250ZW50OlwiXFxlOWM4XCJ9XG4uaWNvbi1zcGhlcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5YzlcIn1cbi5pY29uLWVhcnRoOmJlZm9yZXtjb250ZW50OlwiXFxlOWNhXCJ9XG4uaWNvbi1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxlOWNiXCJ9XG4uaWNvbi1mbGFnOmJlZm9yZXtjb250ZW50OlwiXFxlOWNjXCJ9XG4uaWNvbi1hdHRhY2htZW50OmJlZm9yZXtjb250ZW50OlwiXFxlOWNkXCJ9XG4uaWNvbi1leWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5Y2VcIn1cbi5pY29uLWV5ZS1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlOWNmXCJ9XG4uaWNvbi1leWUtbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDBcIn1cbi5pY29uLWV5ZS1ibG9ja2VkOmJlZm9yZXtjb250ZW50OlwiXFxlOWQxXCJ9XG4uaWNvbi1ib29rbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZTlkMlwifVxuLmljb24tYm9va21hcmtzOmJlZm9yZXtjb250ZW50OlwiXFxlOWQzXCJ9XG4uaWNvbi1zdW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDRcIn1cbi5pY29uLWNvbnRyYXN0OmJlZm9yZXtjb250ZW50OlwiXFxlOWQ1XCJ9XG4uaWNvbi1icmlnaHRuZXNzLWNvbnRyYXN0OmJlZm9yZXtjb250ZW50OlwiXFxlOWQ2XCJ9XG4uaWNvbi1zdGFyLWVtcHR5OmJlZm9yZXtjb250ZW50OlwiXFxlOWQ3XCJ9XG4uaWNvbi1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZDhcIn1cbi5pY29uLXN0YXItZnVsbDpiZWZvcmV7Y29udGVudDpcIlxcZTlkOVwifVxuLmljb24taGVhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZGFcIn1cbi5pY29uLWhlYXJ0LWJyb2tlbjpiZWZvcmV7Y29udGVudDpcIlxcZTlkYlwifVxuLmljb24tbWFuOmJlZm9yZXtjb250ZW50OlwiXFxlOWRjXCJ9XG4uaWNvbi13b21hbjpiZWZvcmV7Y29udGVudDpcIlxcZTlkZFwifVxuLmljb24tbWFuLXdvbWFuOmJlZm9yZXtjb250ZW50OlwiXFxlOWRlXCJ9XG4uaWNvbi1oYXBweTpiZWZvcmV7Y29udGVudDpcIlxcZTlkZlwifVxuLmljb24taGFwcHkyOmJlZm9yZXtjb250ZW50OlwiXFxlOWUwXCJ9XG4uaWNvbi1zbWlsZTpiZWZvcmV7Y29udGVudDpcIlxcZTllMVwifVxuLmljb24tc21pbGUyOmJlZm9yZXtjb250ZW50OlwiXFxlOWUyXCJ9XG4uaWNvbi10b25ndWU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTNcIn1cbi5pY29uLXRvbmd1ZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTRcIn1cbi5pY29uLXNhZDpiZWZvcmV7Y29udGVudDpcIlxcZTllNVwifVxuLmljb24tc2FkMjpiZWZvcmV7Y29udGVudDpcIlxcZTllNlwifVxuLmljb24td2luazpiZWZvcmV7Y29udGVudDpcIlxcZTllN1wifVxuLmljb24td2luazI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZThcIn1cbi5pY29uLWdyaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZTlcIn1cbi5pY29uLWdyaW4yOmJlZm9yZXtjb250ZW50OlwiXFxlOWVhXCJ9XG4uaWNvbi1jb29sOmJlZm9yZXtjb250ZW50OlwiXFxlOWViXCJ9XG4uaWNvbi1jb29sMjpiZWZvcmV7Y29udGVudDpcIlxcZTllY1wifVxuLmljb24tYW5ncnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZWRcIn1cbi5pY29uLWFuZ3J5MjpiZWZvcmV7Y29udGVudDpcIlxcZTllZVwifVxuLmljb24tZXZpbDpiZWZvcmV7Y29udGVudDpcIlxcZTllZlwifVxuLmljb24tZXZpbDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjBcIn1cbi5pY29uLXNob2NrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjFcIn1cbi5pY29uLXNob2NrZWQyOmJlZm9yZXtjb250ZW50OlwiXFxlOWYyXCJ9XG4uaWNvbi1iYWZmbGVkOmJlZm9yZXtjb250ZW50OlwiXFxlOWYzXCJ9XG4uaWNvbi1iYWZmbGVkMjpiZWZvcmV7Y29udGVudDpcIlxcZTlmNFwifVxuLmljb24tY29uZnVzZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjVcIn1cbi5pY29uLWNvbmZ1c2VkMjpiZWZvcmV7Y29udGVudDpcIlxcZTlmNlwifVxuLmljb24tbmV1dHJhbDpiZWZvcmV7Y29udGVudDpcIlxcZTlmN1wifVxuLmljb24tbmV1dHJhbDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjhcIn1cbi5pY29uLWhpcHN0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZjlcIn1cbi5pY29uLWhpcHN0ZXIyOmJlZm9yZXtjb250ZW50OlwiXFxlOWZhXCJ9XG4uaWNvbi13b25kZXJpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZmJcIn1cbi5pY29uLXdvbmRlcmluZzI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5ZmNcIn1cbi5pY29uLXNsZWVweTpiZWZvcmV7Y29udGVudDpcIlxcZTlmZFwifVxuLmljb24tc2xlZXB5MjpiZWZvcmV7Y29udGVudDpcIlxcZTlmZVwifVxuLmljb24tZnJ1c3RyYXRlZDpiZWZvcmV7Y29udGVudDpcIlxcZTlmZlwifVxuLmljb24tZnJ1c3RyYXRlZDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDBcIn1cbi5pY29uLWNyeWluZzpiZWZvcmV7Y29udGVudDpcIlxcZWEwMVwifVxuLmljb24tY3J5aW5nMjpiZWZvcmV7Y29udGVudDpcIlxcZWEwMlwifVxuLmljb24tcG9pbnQtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDNcIn1cbi5pY29uLXBvaW50LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlYTA0XCJ9XG4uaWNvbi1wb2ludC1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlYTA1XCJ9XG4uaWNvbi1wb2ludC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTA2XCJ9XG4uaWNvbi13YXJuaW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYTA3XCJ9XG4uaWNvbi1ub3RpZmljYXRpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMDhcIn1cbi5pY29uLXF1ZXN0aW9uOmJlZm9yZXtjb250ZW50OlwiXFxlYTA5XCJ9XG4uaWNvbi1wbHVzOmJlZm9yZXtjb250ZW50OlwiXFxlYTBhXCJ9XG4uaWNvbi1taW51czpiZWZvcmV7Y29udGVudDpcIlxcZWEwYlwifVxuLmljb24taW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZWEwY1wifVxuLmljb24tY2FuY2VsLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZWEwZFwifVxuLmljb24tYmxvY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZWEwZVwifVxuLmljb24tY3Jvc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMGZcIn1cbi5pY29uLWNoZWNrbWFyazpiZWZvcmV7Y29udGVudDpcIlxcZWExMFwifVxuLmljb24tY2hlY2ttYXJrMjpiZWZvcmV7Y29udGVudDpcIlxcZWExMVwifVxuLmljb24tc3BlbGwtY2hlY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTJcIn1cbi5pY29uLWVudGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTEzXCJ9XG4uaWNvbi1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxlYTE0XCJ9XG4uaWNvbi1wbGF5MjpiZWZvcmV7Y29udGVudDpcIlxcZWExNVwifVxuLmljb24tcGF1c2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTZcIn1cbi5pY29uLXN0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMTdcIn1cbi5pY29uLXByZXZpb3VzOmJlZm9yZXtjb250ZW50OlwiXFxlYTE4XCJ9XG4uaWNvbi1uZXh0OmJlZm9yZXtjb250ZW50OlwiXFxlYTE5XCJ9XG4uaWNvbi1iYWNrd2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZWExYVwifVxuLmljb24tZm9yd2FyZDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMWJcIn1cbi5pY29uLXBsYXkzOmJlZm9yZXtjb250ZW50OlwiXFxlYTFjXCJ9XG4uaWNvbi1wYXVzZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMWRcIn1cbi5pY29uLXN0b3AyOmJlZm9yZXtjb250ZW50OlwiXFxlYTFlXCJ9XG4uaWNvbi1iYWNrd2FyZDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMWZcIn1cbi5pY29uLWZvcndhcmQzOmJlZm9yZXtjb250ZW50OlwiXFxlYTIwXCJ9XG4uaWNvbi1maXJzdDpiZWZvcmV7Y29udGVudDpcIlxcZWEyMVwifVxuLmljb24tbGFzdDpiZWZvcmV7Y29udGVudDpcIlxcZWEyMlwifVxuLmljb24tcHJldmlvdXMyOmJlZm9yZXtjb250ZW50OlwiXFxlYTIzXCJ9XG4uaWNvbi1uZXh0MjpiZWZvcmV7Y29udGVudDpcIlxcZWEyNFwifVxuLmljb24tZWplY3Q6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMjVcIn1cbi5pY29uLXZvbHVtZS1oaWdoOmJlZm9yZXtjb250ZW50OlwiXFxlYTI2XCJ9XG4uaWNvbi12b2x1bWUtbWVkaXVtOmJlZm9yZXtjb250ZW50OlwiXFxlYTI3XCJ9XG4uaWNvbi12b2x1bWUtbG93OmJlZm9yZXtjb250ZW50OlwiXFxlYTI4XCJ9XG4uaWNvbi12b2x1bWUtbXV0ZTpiZWZvcmV7Y29udGVudDpcIlxcZWEyOVwifVxuLmljb24tdm9sdW1lLW11dGUyOmJlZm9yZXtjb250ZW50OlwiXFxlYTJhXCJ9XG4uaWNvbi12b2x1bWUtaW5jcmVhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMmJcIn1cbi5pY29uLXZvbHVtZS1kZWNyZWFzZTpiZWZvcmV7Y29udGVudDpcIlxcZWEyY1wifVxuLmljb24tbG9vcDpiZWZvcmV7Y29udGVudDpcIlxcZWEyZFwifVxuLmljb24tbG9vcDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMmVcIn1cbi5pY29uLWluZmluaXRlOmJlZm9yZXtjb250ZW50OlwiXFxlYTJmXCJ9XG4uaWNvbi1zaHVmZmxlOmJlZm9yZXtjb250ZW50OlwiXFxlYTMwXCJ9XG4uaWNvbi1hcnJvdy11cC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTMxXCJ9XG4uaWNvbi1hcnJvdy11cDpiZWZvcmV7Y29udGVudDpcIlxcZWEzMlwifVxuLmljb24tYXJyb3ctdXAtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzNcIn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlYTM0XCJ9XG4uaWNvbi1hcnJvdy1kb3duLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlYTM1XCJ9XG4uaWNvbi1hcnJvdy1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlYTM2XCJ9XG4uaWNvbi1hcnJvdy1kb3duLWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzdcIn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhMzhcIn1cbi5pY29uLWFycm93LXVwLWxlZnQyOmJlZm9yZXtjb250ZW50OlwiXFxlYTM5XCJ9XG4uaWNvbi1hcnJvdy11cDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhM2FcIn1cbi5pY29uLWFycm93LXVwLXJpZ2h0MjpiZWZvcmV7Y29udGVudDpcIlxcZWEzYlwifVxuLmljb24tYXJyb3ctcmlnaHQyOmJlZm9yZXtjb250ZW50OlwiXFxlYTNjXCJ9XG4uaWNvbi1hcnJvdy1kb3duLXJpZ2h0MjpiZWZvcmV7Y29udGVudDpcIlxcZWEzZFwifVxuLmljb24tYXJyb3ctZG93bjI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhM2VcIn1cbi5pY29uLWFycm93LWRvd24tbGVmdDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhM2ZcIn1cbi5pY29uLWFycm93LWxlZnQyOmJlZm9yZXtjb250ZW50OlwiXFxlYTQwXCJ9XG4uaWNvbi1jaXJjbGUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDFcIn1cbi5pY29uLWNpcmNsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZWE0MlwifVxuLmljb24tY2lyY2xlLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDNcIn1cbi5pY29uLWNpcmNsZS1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTQ0XCJ9XG4uaWNvbi10YWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDVcIn1cbi5pY29uLW1vdmUtdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDZcIn1cbi5pY29uLW1vdmUtZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZWE0N1wifVxuLmljb24tc29ydC1hbHBoYS1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNDhcIn1cbi5pY29uLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmV7Y29udGVudDpcIlxcZWE0OVwifVxuLmljb24tc29ydC1udW1lcmljLWFzYzpiZWZvcmV7Y29udGVudDpcIlxcZWE0YVwifVxuLmljb24tc29ydC1udW1iZXJpYy1kZXNjOmJlZm9yZXtjb250ZW50OlwiXFxlYTRiXCJ9XG4uaWNvbi1zb3J0LWFtb3VudC1hc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNGNcIn1cbi5pY29uLXNvcnQtYW1vdW50LWRlc2M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNGRcIn1cbi5pY29uLWNvbW1hbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNGVcIn1cbi5pY29uLXNoaWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTRmXCJ9XG4uaWNvbi1jdHJsOmJlZm9yZXtjb250ZW50OlwiXFxlYTUwXCJ9XG4uaWNvbi1vcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTFcIn1cbi5pY29uLWNoZWNrYm94LWNoZWNrZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTJcIn1cbi5pY29uLWNoZWNrYm94LXVuY2hlY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZWE1M1wifVxuLmljb24tcmFkaW8tY2hlY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZWE1NFwifVxuLmljb24tcmFkaW8tY2hlY2tlZDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNTVcIn1cbi5pY29uLXJhZGlvLXVuY2hlY2tlZDpiZWZvcmV7Y29udGVudDpcIlxcZWE1NlwifVxuLmljb24tY3JvcDpiZWZvcmV7Y29udGVudDpcIlxcZWE1N1wifVxuLmljb24tbWFrZS1ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZWE1OFwifVxuLmljb24tdW5ncm91cDpiZWZvcmV7Y29udGVudDpcIlxcZWE1OVwifVxuLmljb24tc2Npc3NvcnM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNWFcIn1cbi5pY29uLWZpbHRlcjpiZWZvcmV7Y29udGVudDpcIlxcZWE1YlwifVxuLmljb24tZm9udDpiZWZvcmV7Y29udGVudDpcIlxcZWE1Y1wifVxuLmljb24tbGlnYXR1cmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNWRcIn1cbi5pY29uLWxpZ2F0dXJlMjpiZWZvcmV7Y29udGVudDpcIlxcZWE1ZVwifVxuLmljb24tdGV4dC1oZWlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNWZcIn1cbi5pY29uLXRleHQtd2lkdGg6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjBcIn1cbi5pY29uLWZvbnQtc2l6ZTpiZWZvcmV7Y29udGVudDpcIlxcZWE2MVwifVxuLmljb24tYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZWE2MlwifVxuLmljb24tdW5kZXJsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxlYTYzXCJ9XG4uaWNvbi1pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjRcIn1cbi5pY29uLXN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjVcIn1cbi5pY29uLW9tZWdhOmJlZm9yZXtjb250ZW50OlwiXFxlYTY2XCJ9XG4uaWNvbi1zaWdtYTpiZWZvcmV7Y29udGVudDpcIlxcZWE2N1wifVxuLmljb24tcGFnZS1icmVhazpiZWZvcmV7Y29udGVudDpcIlxcZWE2OFwifVxuLmljb24tc3VwZXJzY3JpcHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNjlcIn1cbi5pY29uLXN1YnNjcmlwdDpiZWZvcmV7Y29udGVudDpcIlxcZWE2YVwifVxuLmljb24tc3VwZXJzY3JpcHQyOmJlZm9yZXtjb250ZW50OlwiXFxlYTZiXCJ9XG4uaWNvbi1zdWJzY3JpcHQyOmJlZm9yZXtjb250ZW50OlwiXFxlYTZjXCJ9XG4uaWNvbi10ZXh0LWNvbG9yOmJlZm9yZXtjb250ZW50OlwiXFxlYTZkXCJ9XG4uaWNvbi1wYWdlYnJlYWs6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmVcIn1cbi5pY29uLWNsZWFyLWZvcm1hdHRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNmZcIn1cbi5pY29uLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxlYTcwXCJ9XG4uaWNvbi10YWJsZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzFcIn1cbi5pY29uLWluc2VydC10ZW1wbGF0ZTpiZWZvcmV7Y29udGVudDpcIlxcZWE3MlwifVxuLmljb24tcGlsY3JvdzpiZWZvcmV7Y29udGVudDpcIlxcZWE3M1wifVxuLmljb24tbHRyOmJlZm9yZXtjb250ZW50OlwiXFxlYTc0XCJ9XG4uaWNvbi1ydGw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzVcIn1cbi5pY29uLXNlY3Rpb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzZcIn1cbi5pY29uLXBhcmFncmFwaC1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlYTc3XCJ9XG4uaWNvbi1wYXJhZ3JhcGgtY2VudGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTc4XCJ9XG4uaWNvbi1wYXJhZ3JhcGgtcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhNzlcIn1cbi5pY29uLXBhcmFncmFwaC1qdXN0aWZ5OmJlZm9yZXtjb250ZW50OlwiXFxlYTdhXCJ9XG4uaWNvbi1pbmRlbnQtaW5jcmVhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2JcIn1cbi5pY29uLWluZGVudC1kZWNyZWFzZTpiZWZvcmV7Y29udGVudDpcIlxcZWE3Y1wifVxuLmljb24tc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2RcIn1cbi5pY29uLW5ldy10YWI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhN2VcIn1cbi5pY29uLWVtYmVkOmJlZm9yZXtjb250ZW50OlwiXFxlYTdmXCJ9XG4uaWNvbi1lbWJlZDI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODBcIn1cbi5pY29uLXRlcm1pbmFsOmJlZm9yZXtjb250ZW50OlwiXFxlYTgxXCJ9XG4uaWNvbi1zaGFyZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODJcIn1cbi5pY29uLW1haWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODNcIn1cbi5pY29uLW1haWwyOmJlZm9yZXtjb250ZW50OlwiXFxlYTg0XCJ9XG4uaWNvbi1tYWlsMzpiZWZvcmV7Y29udGVudDpcIlxcZWE4NVwifVxuLmljb24tbWFpbDQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhODZcIn1cbi5pY29uLWFtYXpvbjpiZWZvcmV7Y29udGVudDpcIlxcZWE4N1wifVxuLmljb24tZ29vZ2xlOmJlZm9yZXtjb250ZW50OlwiXFxlYTg4XCJ9XG4uaWNvbi1nb29nbGUyOmJlZm9yZXtjb250ZW50OlwiXFxlYTg5XCJ9XG4uaWNvbi1nb29nbGUzOmJlZm9yZXtjb250ZW50OlwiXFxlYThhXCJ9XG4uaWNvbi1nb29nbGUtcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZWE4YlwifVxuLmljb24tZ29vZ2xlLXBsdXMyOmJlZm9yZXtjb250ZW50OlwiXFxlYThjXCJ9XG4uaWNvbi1nb29nbGUtcGx1czM6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGRcIn1cbi5pY29uLWhhbmdvdXRzOmJlZm9yZXtjb250ZW50OlwiXFxlYThlXCJ9XG4uaWNvbi1nb29nbGUtZHJpdmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOGZcIn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZXtjb250ZW50OlwiXFxlYTkwXCJ9XG4uaWNvbi1mYWNlYm9vazI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTFcIn1cbi5pY29uLWluc3RhZ3JhbTpiZWZvcmV7Y29udGVudDpcIlxcZWE5MlwifVxuLmljb24td2hhdHNhcHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTNcIn1cbi5pY29uLXNwb3RpZnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOTRcIn1cbi5pY29uLXRlbGVncmFtOmJlZm9yZXtjb250ZW50OlwiXFxlYTk1XCJ9XG4uaWNvbi10d2l0dGVyOmJlZm9yZXtjb250ZW50OlwiXFxlYTk2XCJ9XG4uaWNvbi12aW5lOmJlZm9yZXtjb250ZW50OlwiXFxlYTk3XCJ9XG4uaWNvbi12azpiZWZvcmV7Y29udGVudDpcIlxcZWE5OFwifVxuLmljb24tcmVucmVuOmJlZm9yZXtjb250ZW50OlwiXFxlYTk5XCJ9XG4uaWNvbi1zaW5hLXdlaWJvOmJlZm9yZXtjb250ZW50OlwiXFxlYTlhXCJ9XG4uaWNvbi1yc3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWJcIn1cbi5pY29uLXJzczI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWNcIn1cbi5pY29uLXlvdXR1YmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWRcIn1cbi5pY29uLXlvdXR1YmUyOmJlZm9yZXtjb250ZW50OlwiXFxlYTllXCJ9XG4uaWNvbi10d2l0Y2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhOWZcIn1cbi5pY29uLXZpbWVvOmJlZm9yZXtjb250ZW50OlwiXFxlYWEwXCJ9XG4uaWNvbi12aW1lbzI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTFcIn1cbi5pY29uLWxhbnlyZDpiZWZvcmV7Y29udGVudDpcIlxcZWFhMlwifVxuLmljb24tZmxpY2tyOmJlZm9yZXtjb250ZW50OlwiXFxlYWEzXCJ9XG4uaWNvbi1mbGlja3IyOmJlZm9yZXtjb250ZW50OlwiXFxlYWE0XCJ9XG4uaWNvbi1mbGlja3IzOmJlZm9yZXtjb250ZW50OlwiXFxlYWE1XCJ9XG4uaWNvbi1mbGlja3I0OmJlZm9yZXtjb250ZW50OlwiXFxlYWE2XCJ9XG4uaWNvbi1kcmliYmJsZTpiZWZvcmV7Y29udGVudDpcIlxcZWFhN1wifVxuLmljb24tYmVoYW5jZTpiZWZvcmV7Y29udGVudDpcIlxcZWFhOFwifVxuLmljb24tYmVoYW5jZTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYTlcIn1cbi5pY29uLWRldmlhbnRhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYWFcIn1cbi5pY29uLTUwMHB4OmJlZm9yZXtjb250ZW50OlwiXFxlYWFiXCJ9XG4uaWNvbi1zdGVhbTpiZWZvcmV7Y29udGVudDpcIlxcZWFhY1wifVxuLmljb24tc3RlYW0yOmJlZm9yZXtjb250ZW50OlwiXFxlYWFkXCJ9XG4uaWNvbi1kcm9wYm94OmJlZm9yZXtjb250ZW50OlwiXFxlYWFlXCJ9XG4uaWNvbi1vbmVkcml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZWFhZlwifVxuLmljb24tZ2l0aHViOmJlZm9yZXtjb250ZW50OlwiXFxlYWIwXCJ9XG4uaWNvbi1ucG06YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjFcIn1cbi5pY29uLWJhc2VjYW1wOmJlZm9yZXtjb250ZW50OlwiXFxlYWIyXCJ9XG4uaWNvbi10cmVsbG86YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYjNcIn1cbi5pY29uLXdvcmRwcmVzczpiZWZvcmV7Y29udGVudDpcIlxcZWFiNFwifVxuLmljb24tam9vbWxhOmJlZm9yZXtjb250ZW50OlwiXFxlYWI1XCJ9XG4uaWNvbi1lbGxvOmJlZm9yZXtjb250ZW50OlwiXFxlYWI2XCJ9XG4uaWNvbi1ibG9nZ2VyOmJlZm9yZXtjb250ZW50OlwiXFxlYWI3XCJ9XG4uaWNvbi1ibG9nZ2VyMjpiZWZvcmV7Y29udGVudDpcIlxcZWFiOFwifVxuLmljb24tdHVtYmxyOmJlZm9yZXtjb250ZW50OlwiXFxlYWI5XCJ9XG4uaWNvbi10dW1ibHIyOmJlZm9yZXtjb250ZW50OlwiXFxlYWJhXCJ9XG4uaWNvbi15YWhvbzpiZWZvcmV7Y29udGVudDpcIlxcZWFiYlwifVxuLmljb24teWFob28yOmJlZm9yZXtjb250ZW50OlwiXFxlYWJjXCJ9XG4uaWNvbi10dXg6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYmRcIn1cbi5pY29uLWFwcGxlaW5jOmJlZm9yZXtjb250ZW50OlwiXFxlYWJlXCJ9XG4uaWNvbi1maW5kZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYmZcIn1cbi5pY29uLWFuZHJvaWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzBcIn1cbi5pY29uLXdpbmRvd3M6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzFcIn1cbi5pY29uLXdpbmRvd3M4OmJlZm9yZXtjb250ZW50OlwiXFxlYWMyXCJ9XG4uaWNvbi1zb3VuZGNsb3VkOmJlZm9yZXtjb250ZW50OlwiXFxlYWMzXCJ9XG4uaWNvbi1zb3VuZGNsb3VkMjpiZWZvcmV7Y29udGVudDpcIlxcZWFjNFwifVxuLmljb24tc2t5cGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhYzVcIn1cbi5pY29uLXJlZGRpdDpiZWZvcmV7Y29udGVudDpcIlxcZWFjNlwifVxuLmljb24taGFja2VybmV3czpiZWZvcmV7Y29udGVudDpcIlxcZWFjN1wifVxuLmljb24td2lraXBlZGlhOmJlZm9yZXtjb250ZW50OlwiXFxlYWM4XCJ9XG4uaWNvbi1saW5rZWRpbjpiZWZvcmV7Y29udGVudDpcIlxcZWFjOVwifVxuLmljb24tbGlua2VkaW4yOmJlZm9yZXtjb250ZW50OlwiXFxlYWNhXCJ9XG4uaWNvbi1sYXN0Zm06YmVmb3Jle2NvbnRlbnQ6XCJcXGVhY2JcIn1cbi5pY29uLWxhc3RmbTI6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhY2NcIn1cbi5pY29uLWRlbGljaW91czpiZWZvcmV7Y29udGVudDpcIlxcZWFjZFwifVxuLmljb24tc3R1bWJsZXVwb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhY2VcIn1cbi5pY29uLXN0dW1ibGV1cG9uMjpiZWZvcmV7Y29udGVudDpcIlxcZWFjZlwifVxuLmljb24tc3RhY2tvdmVyZmxvdzpiZWZvcmV7Y29udGVudDpcIlxcZWFkMFwifVxuLmljb24tcGludGVyZXN0OmJlZm9yZXtjb250ZW50OlwiXFxlYWQxXCJ9XG4uaWNvbi1waW50ZXJlc3QyOmJlZm9yZXtjb250ZW50OlwiXFxlYWQyXCJ9XG4uaWNvbi14aW5nOmJlZm9yZXtjb250ZW50OlwiXFxlYWQzXCJ9XG4uaWNvbi14aW5nMjpiZWZvcmV7Y29udGVudDpcIlxcZWFkNFwifVxuLmljb24tZmxhdHRyOmJlZm9yZXtjb250ZW50OlwiXFxlYWQ1XCJ9XG4uaWNvbi1mb3Vyc3F1YXJlOmJlZm9yZXtjb250ZW50OlwiXFxlYWQ2XCJ9XG4uaWNvbi15ZWxwOmJlZm9yZXtjb250ZW50OlwiXFxlYWQ3XCJ9XG4uaWNvbi1wYXlwYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZDhcIn1cbi5pY29uLWNocm9tZTpiZWZvcmV7Y29udGVudDpcIlxcZWFkOVwifVxuLmljb24tZmlyZWZveDpiZWZvcmV7Y29udGVudDpcIlxcZWFkYVwifVxuLmljb24tSUU6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZGJcIn1cbi5pY29uLWVkZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZGNcIn1cbi5pY29uLXNhZmFyaTpiZWZvcmV7Y29udGVudDpcIlxcZWFkZFwifVxuLmljb24tb3BlcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZGVcIn1cbi5pY29uLWZpbGUtcGRmOmJlZm9yZXtjb250ZW50OlwiXFxlYWRmXCJ9XG4uaWNvbi1maWxlLW9wZW5vZmZpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZTBcIn1cbi5pY29uLWZpbGUtd29yZDpiZWZvcmV7Y29udGVudDpcIlxcZWFlMVwifVxuLmljb24tZmlsZS1leGNlbDpiZWZvcmV7Y29udGVudDpcIlxcZWFlMlwifVxuLmljb24tbGlicmVvZmZpY2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZTNcIn1cbi5pY29uLWh0bWwtZml2ZTpiZWZvcmV7Y29udGVudDpcIlxcZWFlNFwifVxuLmljb24taHRtbC1maXZlMjpiZWZvcmV7Y29udGVudDpcIlxcZWFlNVwifVxuLmljb24tY3NzMzpiZWZvcmV7Y29udGVudDpcIlxcZWFlNlwifVxuLmljb24tZ2l0OmJlZm9yZXtjb250ZW50OlwiXFxlYWU3XCJ9XG4uaWNvbi1jb2RlcGVuOmJlZm9yZXtjb250ZW50OlwiXFxlYWU4XCJ9XG4uaWNvbi1zdmc6YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZTlcIn1cbi5pY29uLUljb01vb246YmVmb3Jle2NvbnRlbnQ6XCJcXGVhZWFcIn1cbi5pY29uLXVuaTIxOmJlZm9yZXtjb250ZW50OlwiXFwyMVwifVxuLmljb24tdW5pMjI6YmVmb3Jle2NvbnRlbnQ6XCJcXDIyXCJ9XG4uaWNvbi11bmkyMzpiZWZvcmV7Y29udGVudDpcIlxcMjNcIn1cbi5pY29uLXVuaTI0OmJlZm9yZXtjb250ZW50OlwiXFwyNFwifVxuLmljb24tdW5pMjU6YmVmb3Jle2NvbnRlbnQ6XCJcXDI1XCJ9XG4uaWNvbi11bmkyNjpiZWZvcmV7Y29udGVudDpcIlxcMjZcIn1cbi5pY29uLXVuaTI3OmJlZm9yZXtjb250ZW50OlwiXFwyN1wifVxuLmljb24tdW5pMjg6YmVmb3Jle2NvbnRlbnQ6XCJcXDI4XCJ9XG4uaWNvbi11bmkyOTpiZWZvcmV7Y29udGVudDpcIlxcMjlcIn1cbi5pY29uLXVuaTJBOmJlZm9yZXtjb250ZW50OlwiXFwyYVwifVxuLmljb24tdW5pMkI6YmVmb3Jle2NvbnRlbnQ6XCJcXDJiXCJ9XG4uaWNvbi11bmkyQzpiZWZvcmV7Y29udGVudDpcIlxcMmNcIn1cbi5pY29uLXVuaTJEOmJlZm9yZXtjb250ZW50OlwiXFwyZFwifVxuLmljb24tdW5pMkU6YmVmb3Jle2NvbnRlbnQ6XCJcXDJlXCJ9XG4uaWNvbi11bmkyRjpiZWZvcmV7Y29udGVudDpcIlxcMmZcIn1cbi5pY29uLXVuaTMwOmJlZm9yZXtjb250ZW50OlwiXFwzMFwifVxuLmljb24tdW5pMzE6YmVmb3Jle2NvbnRlbnQ6XCJcXDMxXCJ9XG4uaWNvbi11bmkzMjpiZWZvcmV7Y29udGVudDpcIlxcMzJcIn1cbi5pY29uLXVuaTMzOmJlZm9yZXtjb250ZW50OlwiXFwzM1wifVxuLmljb24tdW5pMzQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDM0XCJ9XG4uaWNvbi11bmkzNTpiZWZvcmV7Y29udGVudDpcIlxcMzVcIn1cbi5pY29uLXVuaTM2OmJlZm9yZXtjb250ZW50OlwiXFwzNlwifVxuLmljb24tdW5pMzc6YmVmb3Jle2NvbnRlbnQ6XCJcXDM3XCJ9XG4uaWNvbi11bmkzODpiZWZvcmV7Y29udGVudDpcIlxcMzhcIn1cbi5pY29uLXVuaTM5OmJlZm9yZXtjb250ZW50OlwiXFwzOVwifVxuLmljb24tdW5pM0E6YmVmb3Jle2NvbnRlbnQ6XCJcXDNhXCJ9XG4uaWNvbi11bmkzQjpiZWZvcmV7Y29udGVudDpcIlxcM2JcIn1cbi5pY29uLXVuaTNDOmJlZm9yZXtjb250ZW50OlwiXFwzY1wifVxuLmljb24tdW5pM0Q6YmVmb3Jle2NvbnRlbnQ6XCJcXDNkXCJ9XG4uaWNvbi11bmkzRTpiZWZvcmV7Y29udGVudDpcIlxcM2VcIn1cbi5pY29uLXVuaTNGOmJlZm9yZXtjb250ZW50OlwiXFwzZlwifVxuLmljb24tdW5pNDA6YmVmb3Jle2NvbnRlbnQ6XCJcXDQwXCJ9XG4uaWNvbi11bmk0MTpiZWZvcmV7Y29udGVudDpcIlxcNDFcIn1cbi5pY29uLXVuaTQyOmJlZm9yZXtjb250ZW50OlwiXFw0MlwifVxuLmljb24tdW5pNDM6YmVmb3Jle2NvbnRlbnQ6XCJcXDQzXCJ9XG4uaWNvbi11bmk0NDpiZWZvcmV7Y29udGVudDpcIlxcNDRcIn1cbi5pY29uLXVuaTQ1OmJlZm9yZXtjb250ZW50OlwiXFw0NVwifVxuLmljb24tdW5pNDY6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ2XCJ9XG4uaWNvbi11bmk0NzpiZWZvcmV7Y29udGVudDpcIlxcNDdcIn1cbi5pY29uLXVuaTQ4OmJlZm9yZXtjb250ZW50OlwiXFw0OFwifVxuLmljb24tdW5pNDk6YmVmb3Jle2NvbnRlbnQ6XCJcXDQ5XCJ9XG4uaWNvbi11bmk0QTpiZWZvcmV7Y29udGVudDpcIlxcNGFcIn1cbi5pY29uLXVuaTRCOmJlZm9yZXtjb250ZW50OlwiXFw0YlwifVxuLmljb24tdW5pNEM6YmVmb3Jle2NvbnRlbnQ6XCJcXDRjXCJ9XG4uaWNvbi11bmk0RDpiZWZvcmV7Y29udGVudDpcIlxcNGRcIn1cbi5pY29uLXVuaTRFOmJlZm9yZXtjb250ZW50OlwiXFw0ZVwifVxuLmljb24tdW5pNEY6YmVmb3Jle2NvbnRlbnQ6XCJcXDRmXCJ9XG4uaWNvbi11bmk1MDpiZWZvcmV7Y29udGVudDpcIlxcNTBcIn1cbi5pY29uLXVuaTUxOmJlZm9yZXtjb250ZW50OlwiXFw1MVwifVxuLmljb24tdW5pNTI6YmVmb3Jle2NvbnRlbnQ6XCJcXDUyXCJ9XG4uaWNvbi11bmk1MzpiZWZvcmV7Y29udGVudDpcIlxcNTNcIn1cbi5pY29uLXVuaTU0OmJlZm9yZXtjb250ZW50OlwiXFw1NFwifVxuLmljb24tdW5pNTU6YmVmb3Jle2NvbnRlbnQ6XCJcXDU1XCJ9XG4uaWNvbi11bmk1NjpiZWZvcmV7Y29udGVudDpcIlxcNTZcIn1cbi5pY29uLXVuaTU3OmJlZm9yZXtjb250ZW50OlwiXFw1N1wifVxuLmljb24tdW5pNTg6YmVmb3Jle2NvbnRlbnQ6XCJcXDU4XCJ9XG4uaWNvbi11bmk1OTpiZWZvcmV7Y29udGVudDpcIlxcNTlcIn1cbi5pY29uLXVuaTVBOmJlZm9yZXtjb250ZW50OlwiXFw1YVwifVxuLmljb24tdW5pNUI6YmVmb3Jle2NvbnRlbnQ6XCJcXDViXCJ9XG4uaWNvbi11bmk1QzpiZWZvcmV7Y29udGVudDpcIlxcNWNcIn1cbi5pY29uLXVuaTVEOmJlZm9yZXtjb250ZW50OlwiXFw1ZFwifVxuLmljb24tdW5pNUU6YmVmb3Jle2NvbnRlbnQ6XCJcXDVlXCJ9XG4uaWNvbi11bmk1RjpiZWZvcmV7Y29udGVudDpcIlxcNWZcIn1cbi5pY29uLXVuaTYwOmJlZm9yZXtjb250ZW50OlwiXFw2MFwifVxuLmljb24tdW5pNjE6YmVmb3Jle2NvbnRlbnQ6XCJcXDYxXCJ9XG4uaWNvbi11bmk2MjpiZWZvcmV7Y29udGVudDpcIlxcNjJcIn1cbi5pY29uLXVuaTYzOmJlZm9yZXtjb250ZW50OlwiXFw2M1wifVxuLmljb24tdW5pNjQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDY0XCJ9XG4uaWNvbi11bmk2NTpiZWZvcmV7Y29udGVudDpcIlxcNjVcIn1cbi5pY29uLXVuaTY2OmJlZm9yZXtjb250ZW50OlwiXFw2NlwifVxuLmljb24tdW5pNjc6YmVmb3Jle2NvbnRlbnQ6XCJcXDY3XCJ9XG4uaWNvbi11bmk2ODpiZWZvcmV7Y29udGVudDpcIlxcNjhcIn1cbi5pY29uLXVuaTY5OmJlZm9yZXtjb250ZW50OlwiXFw2OVwifVxuLmljb24tdW5pNkE6YmVmb3Jle2NvbnRlbnQ6XCJcXDZhXCJ9XG4uaWNvbi11bmk2QjpiZWZvcmV7Y29udGVudDpcIlxcNmJcIn1cbi5pY29uLXVuaTZDOmJlZm9yZXtjb250ZW50OlwiXFw2Y1wifVxuLmljb24tdW5pNkQ6YmVmb3Jle2NvbnRlbnQ6XCJcXDZkXCJ9XG4uaWNvbi11bmk2RTpiZWZvcmV7Y29udGVudDpcIlxcNmVcIn1cbi5pY29uLXVuaTZGOmJlZm9yZXtjb250ZW50OlwiXFw2ZlwifVxuLmljb24tdW5pNzA6YmVmb3Jle2NvbnRlbnQ6XCJcXDcwXCJ9XG4uaWNvbi11bmk3MTpiZWZvcmV7Y29udGVudDpcIlxcNzFcIn1cbi5pY29uLXVuaTcyOmJlZm9yZXtjb250ZW50OlwiXFw3MlwifVxuLmljb24tdW5pNzM6YmVmb3Jle2NvbnRlbnQ6XCJcXDczXCJ9XG4uaWNvbi11bmk3NDpiZWZvcmV7Y29udGVudDpcIlxcNzRcIn1cbi5pY29uLXVuaTc1OmJlZm9yZXtjb250ZW50OlwiXFw3NVwifVxuLmljb24tdW5pNzY6YmVmb3Jle2NvbnRlbnQ6XCJcXDc2XCJ9XG4uaWNvbi11bmk3NzpiZWZvcmV7Y29udGVudDpcIlxcNzdcIn1cbi5pY29uLXVuaTc4OmJlZm9yZXtjb250ZW50OlwiXFw3OFwifVxuLmljb24tdW5pNzk6YmVmb3Jle2NvbnRlbnQ6XCJcXDc5XCJ9XG4uaWNvbi11bmk3QTpiZWZvcmV7Y29udGVudDpcIlxcN2FcIn1cbi5pY29uLXVuaTdCOmJlZm9yZXtjb250ZW50OlwiXFw3YlwifVxuLmljb24tdW5pN0M6YmVmb3Jle2NvbnRlbnQ6XCJcXDdjXCJ9XG4uaWNvbi11bmk3RDpiZWZvcmV7Y29udGVudDpcIlxcN2RcIn1cbi5pY29uLXVuaTdFOmJlZm9yZXtjb250ZW50OlwiXFw3ZVwifVxuLmljb24tdW5pQTk6YmVmb3Jle2NvbnRlbnQ6XCJcXGE5XCJ9XG4iLCIvKiEgalF1ZXJ5IFVJIC0gdjEuMTMuMiAtIDIwMjMtMDctMDRcclxuKiBodHRwOi8vanF1ZXJ5dWkuY29tXHJcbiogSW5jbHVkZXM6IGNvcmUuY3NzLCBkYXRlcGlja2VyLmNzc1xyXG4qIENvcHlyaWdodCBqUXVlcnkgRm91bmRhdGlvbiBhbmQgb3RoZXIgY29udHJpYnV0b3JzOyBMaWNlbnNlZCBNSVQgKi9cclxuXHJcbi51aS1oZWxwZXItaGlkZGVue2Rpc3BsYXk6bm9uZX0udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxle2JvcmRlcjowO2NsaXA6cmVjdCgwIDAgMCAwKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS51aS1oZWxwZXItcmVzZXR7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MDtsaW5lLWhlaWdodDoxLjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjEwMCU7bGlzdC1zdHlsZTpub25lfS51aS1oZWxwZXItY2xlYXJmaXg6YmVmb3JlLC51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1oZWxwZXItY2xlYXJmaXg6YWZ0ZXJ7Y2xlYXI6Ym90aH0udWktaGVscGVyLXpmaXh7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowOy1tcy1maWx0ZXI6XCJhbHBoYShvcGFjaXR5PTApXCJ9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCFpbXBvcnRhbnQ7cG9pbnRlci1ldmVudHM6bm9uZX0udWktaWNvbntkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLXRvcDotLjI1ZW07cG9zaXRpb246cmVsYXRpdmU7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LWljb24tYmxvY2t7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LThweDtkaXNwbGF5OmJsb2NrfS51aS13aWRnZXQtb3ZlcmxheXtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ1JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGF0ZXBpY2tlciAudWktaWNvbntkaXNwbGF5OmJsb2NrO3RleHQtaW5kZW50Oi05OTk5OXB4O292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7bGVmdDouNWVtO3RvcDouM2VtfVxyXG5cclxuLnVpLWRhdGVwaWNrZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAudWktZGF0ZXBpY2tlci10aXRsZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDA7XHJcblxyXG4gICAgJi51aS1kYXRlcGlja2VyLXVuc2VsZWN0YWJsZSwgLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICAgICAgY29sb3I6IHJnYmEoODYsIDkzLCAxMDAsIDAuMjUpO1xyXG4gICAgfVxyXG4gICAgQS51aS1zdGF0ZS1kZWZhdWx0IHtcclxuICAgICAgY29sb3I6IHJnYmEoODYsIDkzLCAxMDAsIDEpO1xyXG4gICAgfVxyXG4gICAgQS51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICBzcGFuLCBhIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQS51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9QdWJsaWMvaWNvbnMvY2FsZW5kYXJfYXJyb3dfbGVmdC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogOHB4O1xyXG4gICAgbGVmdDogMTZweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgQS51aS1kYXRlcGlja2VyLW5leHQge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9QdWJsaWMvaWNvbnMvY2FsZW5kYXJfYXJyb3dfcmlnaHQuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDhweDtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxufSIsIiNmZW1hbmFnZXJfZmllbGRfc3VibWl0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XHJcbn1cclxuLmZvcm0ge1xyXG4gICAgJi1ncm91cCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuZmVtYW5hZ2VyX2Zyb213aGVyZW90aGVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgICAgIG9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtLXNlbGVjdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgTEFCRUwge1xyXG4gICAgICAgICAgICAgICAgLyp0b3A6IC0wLjdyZW07Ki9cclxuICAgICAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pY29uLWJhcm1lci1hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1MCUpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2l6ZS0zICYge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNTUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2l6ZS0yICYge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNjAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2l6ZS0xICYge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNjUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2l6ZS0wICYge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNzUlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgICAgICAuc2l6ZS02ICYsXHJcbiAgICAgICAgICAgICAgICAuc2l6ZS01ICYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIC5pY29uLWJhcm1lci1hcnJvdy1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWJhcm1lci1jaGVjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2M3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHMpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG5cclxuICAgICAgICAgICAgJi5zdGF0aWMge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dHMtbGlzdCArIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy13aGl0ZSArIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWxwLWJsb2NrIHtcclxuICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy1lcnJvciB7XHJcbiAgICAgICAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLXRvb2x0aXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtZXJyb3Ige1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLXRvb2x0aXAge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMC41cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41cmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb250cm9sIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYmctd2hpdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFjdGl2ZSArIExBQkVMLCAmOmZvY3VzICsgTEFCRUwsICYuZm9yY2VUb3AgKyBMQUJFTCwgIHtcclxuICAgICAgICAgICAgdG9wOiAtMC43cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAuNXJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aW52YWxpZDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcclxuICAgICAgICAuaGFzLWVycm9yICYge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG5cclxuICAgICAgICAgICAgJiB+IC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpmb2N1cyk6bm90KDpwbGFjZWhvbGRlci1zaG93bik6bm90KDppbnZhbGlkKSB7XHJcbiAgICAgICAgICAgIC8qYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFya2dyZWVuOyovXHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtY2hlY2ssXHJcbiAgICAmLXJhZGlvIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuN2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb21vb24tZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMtdmlzaWJsZSArIGxhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAzcHggc29saWQgJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgJiArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYTEwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmFkaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgJiArIC5mb3JtLXJhZGlvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5mb3JtW2lkXj1pU1QtQW5hbHlzZV0ge1xyXG4gICAgcGFkZGluZy10b3A6IDJyZW07XHJcblxyXG4gICAgLnByb2dyZXNzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXRzLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgIC5mb3JtLWNoZWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcmFkaW8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDAuMjVyZW0gc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXRvb2xiYXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1jYW5jZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkZPUk0ge1xyXG4gICAgLmlucHV0cy1saXN0IHtcclxuICAgICAgICAuZm9ybS1jaGVjayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgLypsaW5lLWhlaWdodDogM2VtOyovXHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuRk9STTpub3QoW2lkXj1pU1QtQW5hbHlzZV0pIHtcclxuICAgIC5idG4tdG9vbGJhciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdFNlbGVjdGVkIHtcclxuICAgIC5mb3JtLWVycm9yOm5vdCguZC1ub25lKSB7XHJcbiAgICAgICAgJiB+IC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMXB4IDRweCByZ2JhKDIyOSwgMCwgMCwgMC41KTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxuXHJcbiAgICAgICAgICAgICYgfiAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLmljb24tYmFybWVyLWFycm93LWJvdHRvbSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZXJyb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VsZWN0ZWQge1xyXG4gICAgLmZvcm0tZXJyb3I6bm90KC5kLW5vbmUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmN1c3RvbS1maWxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaWNvbmxpbmsudXBsb2FkIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtaW5wdXQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LXB1cnBsZTtcclxuXHJcbiAgICAgICAgICAgICYgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm90dG9tOiAtM2VtO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJCaWxkIGhvY2hsYWRlblwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgICAmLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLW1lc3NhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy1kYW5nZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICBoNCwgLmNsb3NlICB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVtYW5hZ2VyX2ZsYXNobWVzc2FnZXMge1xyXG4gICAgJiA+IC5tZXNzYWdlLTAge1xyXG4gICAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lOyovXHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmVlbjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1kYXJrZ3JlZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLWlubmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICB3aWR0aDogMTNlbTtcclxufVxyXG5cclxuXHJcbi8qZ2VuZXJhdGVkIHdpdGggSW5wdXQgcmFuZ2Ugc2xpZGVyIENTUyBzdHlsZSBnZW5lcmF0b3IgKHZlcnNpb24gMjAyMTA3MTEpXHJcbmh0dHBzOi8vdG91Z2hlbmdpbmVlci5naXRodWIuaW8vZGVtby9zbGlkZXItc3R5bGVyKi9cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLnN0eWxlZC1zbGlkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICB3aWR0aDogMzE0cHg7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcbi8qd2Via2l0Ki9cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLnN0eWxlZC1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xyXG4gICAgbWFyZ2luLXRvcDogY2FsYygycHggKiAwLjUgLSAyNHB4ICogMC41KTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLnN0eWxlZC1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxMnB4LHJnYmEoMCwwLDAsMSkgMTNweCxyZ2JhKDAsMCwwLDEpIDMwMXB4LHJnYmEoMCwwLDAsMCkgMzAycHgscmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi8qbW96aWxsYSovXHJcbmlucHV0W3R5cGU9XCJyYW5nZVwiXS5zdHlsZWQtc2xpZGVyOjotbW96LXJhbmdlLXRodW1iIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA2cHggIzAwMDAwMDI5O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0uc3R5bGVkLXNsaWRlcjo6LW1vei1yYW5nZS10cmFjayB7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsMCwwLDApIDAlLHJnYmEoMCwwLDAsMCkgMTJweCxyZ2JhKDAsMCwwLDEpIDEzcHgscmdiYSgwLDAsMCwxKSAzMDFweCxyZ2JhKDAsMCwwLDApIDMwMnB4LHJnYmEoMCwwLDAsMCkgMTAwJSk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4vKm1zKi9cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLnN0eWxlZC1zbGlkZXI6Oi1tcy1maWxsLXVwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLnN0eWxlZC1zbGlkZXI6Oi1tcy1maWxsLWxvd2VyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLnN0eWxlZC1zbGlkZXI6Oi1tcy10aHVtYiB7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4ICMwMDAwMDAyOTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0uc3R5bGVkLXNsaWRlcjo6LW1zLXRyYWNrIHtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSAxMnB4LHJnYmEoMCwwLDAsMSkgMTNweCxyZ2JhKDAsMCwwLDEpIDMwMXB4LHJnYmEoMCwwLDAsMCkgMzAycHgscmdiYSgwLDAsMCwwKSAxMDAlKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG5MQUJFTC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAge1xyXG4gICAgLmNhcHRjaGEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJj5JTUcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPkEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcgZywgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2VhcmNoV3JhcCB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgJjpCRUZPUkUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1tYWduaWZ5KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgSU5QVVQuc2VhcmNoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgTEFCRUwge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uc2VsZWN0V3JhcDpoYXMoLm1lYXN1cmUtYm9va2luZy1maWx0ZXItc2VsZWN0KSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpBRlRFUiB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDE4cHg7XHJcbiAgICAgICAgdG9wOiAxOXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuI21lYXN1cmUtYm9va2luZy1mb3JtLWRhdGVwaWNrZXItZXJyb3Ige1xyXG4gICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgY29sb3I6ICRjb2xvci1lcnJvcjtcclxufSIsInN2ZyB7XHJcbiAgICAtLWNvbG9yLTE6ICMyMTIxMjE7XHJcbiAgICAtLWNvbG9yLTI6ICNCREZGMDA7XHJcbn1cclxuXHJcblxyXG4uY29sb3ItcHJpbWFyeSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbn1cclxuXHJcbi5jb2xvci1ibGFjayB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG59XHJcblxyXG4uY29sb3Itd2hpdGUge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxufVxyXG5cclxuLmNvbG9yLWRhcmtncmVlbiB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWRhcmtncmVlbjtcclxufVxyXG5cclxuLmNvbG9yLWdyZWVuIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbn1cclxuXHJcbi5jb2xvci1saWdodC1wdXJwbGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbn1cclxuXHJcbi5jb2xvci1lcnJvciB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWVycm9yO1xyXG59XHJcblxyXG4uY29sb3ItbGlnaHRncmV5IHtcclxuICAgIGNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG59XHJcblxyXG4uY29sb3ItZGFya2dyZXkge1xyXG4gICAgY29sb3I6ICRjb2xvci1kYXJrZ3JleTtcclxufVxyXG5cclxuLmNvbG9yLWxpZ2h0Ymx1ZSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWxpZ2h0Ymx1ZTtcclxufVxyXG4uY29sb3ItZ3JleSB7XHJcbiAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbn1cclxuLmNvbG9yLXBpbmsge1xyXG4gICAgY29sb3I6ICRjb2xvci1waW5rO1xyXG59XHJcblxyXG5cclxuXHJcbi5iZy1wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1ibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbn1cclxuXHJcbi5iZy13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbn1cclxuXHJcbi5iZy1kYXJrZ3JlZW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmVlbjtcclxufVxyXG5cclxuLmJnLWdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxufVxyXG5cclxuLmJnLWxpZ2h0LXB1cnBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtcHVycGxlO1xyXG59XHJcblxyXG4uYmctbGlnaHRncmV5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXk7XHJcbn1cclxuXHJcbi5iZy1kYXJrZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFya2dyZXk7XHJcbn1cclxuXHJcbi5iZy1saWdodGJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Ymx1ZTtcclxufVxyXG4uYmctcGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcclxufSIsIkhUTUwsIEJPRFkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi5uby1zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNscy0xIHtcclxuICAgICAgICBmaWxsOiAjMjEyMTIxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jbHMtMiB7XHJcbiAgICAgICAgZmlsbDogI2JkZmYwMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZSB7XHJcbiAgICAgICAgJi5ub0hlYWRlciB7XHJcbiAgICAgICAgICAgIC5tYWluY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wYWdlRnVsbFdpZHRoVHdvQ29sdW1ucyB7XHJcbiAgICAgICAgICAgIC8qcGFkZGluZy10b3A6IDE4OHB4OyovXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5NHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU0cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGVmdC5zaG93ICsgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg3MCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNzAlICsgMTZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgSU1HLmltYWdlLWVtYmVkLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZyYW1lLWxheW91dC0zIHtcclxuICAgICAgICBJTUcuaW1hZ2UtZW1iZWQtaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogY2xpcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29udGFpbmVyLXNtYWxsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29udGFpbmVyLXNtYWxsZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZW1vdmVTcGFjZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hZGRzcGFjZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKC5pY29uQ29udGFpbmVyKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyguaWNvbkNvbnRhaW5lci5zbWFsbEljb24pIHtcclxuICAgICAgICAgICAgJiA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb25Db250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjRweDtcclxuICAgICAgICAgICAgbGVmdDogMjRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc21hbGxJY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQS5zdHJldGNoZWQtbGluayB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMThweDtcclxuICAgICAgICAgICAgYm90dG9tOiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuXHJcbiAgICAgICAgICAgICY6SE9WRVIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItZmx1aWQge1xyXG4gICAgICAgICYuYWRkc3BhY2Uge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluY29udGVudCB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICZbY2xhc3MqPScgYmctJ10ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5yZW1vdmVTcGFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5iZy1ub25lIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEZJR1VSRS50YWJsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIFRBQkxFIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMCBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgVFIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBURCwgVEgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDhweCAyNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggMCA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpMQVNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFRIRUFEIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBUUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFRIIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXItb3ZlcnNpemUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIC8qbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTsqL1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm91bmRlZC1ib3JkZXIsIC5ici15ZXMge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjpoYXMoVklERU8pIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZW1vdmVTcGFjZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm9yZGVyLWJvdHRvbS1ub25lIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYm9yZGVyLXRvcC1ub25lIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2VGdWxsV2lkdGhUd29Db2x1bW5zIHtcclxuICAgICAgICAucm91bmRlZC1ib3JkZXIsIC5ici15ZXMge1xyXG4gICAgICAgICAgICAmLnJlbW92ZVNwYWNlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yb3VuZGVkLWJvcmRlci10b3Age1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAucm93LmFkZFNwYWNlIHtcclxuICAgICAgICAmID4gRElWIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOkZJUlNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy5zYW1lSGVpZ2h0IHtcclxuICAgICAgICAmID4gLmQtYmxvY2sgPiBESVYge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYWluaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIC8qbWFyZ2luLXRvcDogMjRweDsqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcsIHZpZGVvIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mcmFtZS1sYXlvdXQtMiB7XHJcbiAgICAgICAgSU1HIHtcclxuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBIMSwgLmgxIHtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjExNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgSDIsIC5oMiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xMTVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgSDMsIC5oMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICBINCwgLmg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbG9hdC1sZWZ0IHtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBTTUFMTCwgLnRleHQtc21hbGwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgJi5idG4tc2VsZWN0IHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4teHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1pY29uIHtcclxuICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWljb24tZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1nYWxsZXJ5KCRjb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWljb24tcGxheSB7XHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wbGF5KCRjb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWljb24tZG93bmxvYWQge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tZG93bmxvYWQoJGNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1zdGFyIHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXN0YXIoJGNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1zdGFyLWZpbGxlZCB7XHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1zdGFyLWZpbGxlZCgkY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLWNvcHkge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY29weSgkY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLWFycm93IHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNhcmQtYXJyb3coJGNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1jYWxlbmRhciB7XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gZml4OiBzYW1lIGhlaWdodCBhcyBzZWxlY3QuZm9ybS1jb250cm9sIC8gdGV4dC9pY29uLXBvc2l0aW9uaW5nXHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuXHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYWxlbmRhcigkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyBmaXg6IHNhbWUgZm9udCBzaXplIGFzIHNlbGVjdC5mb3JtLWNvbnRyb2xcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLWljb24tYWRkVXNlciB7XHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wcm9maWxlLWFkZCgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTFweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1kZWxldGVVc2VyIHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUtZGVsZXRlKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1wcmltYXJ5LWJvcmRlcmVkIHtcclxuICAgICAgICAgICAgICAgICYuYnRuLWljb24tY29weSB7XHJcbiAgICAgICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNvcHkoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW5vLWJvcmRlciB7XHJcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5LWJvcmRlcmVkLCAuYnRuLXByaW1hcnktYm9yZGVyZWQtYXJyb3csIC5idG4tZ3JleS1ib3JkZXJlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeS1ib3JkZXJlZCwgLmJ0bi1wcmltYXJ5LWJvcmRlcmVkLWFycm93IHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICAgICY6SE9WRVIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4taWNvbiB7XHJcbiAgICAgICAgICAgICYuYnRuLWljb24tZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1nYWxsZXJ5KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1wbGF5IHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXBsYXkoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLWRvd25sb2FkIHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvd25sb2FkKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1zdGFyIHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXN0YXIoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1pY29uLXN0YXItZmlsbGVkIHtcclxuICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXN0YXItZmlsbGVkKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4taWNvbi1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5LWJvcmRlcmVkLWFycm93LCAuYnRuLXByaW1hcnktYXJyb3cge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDU0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNhcmQtYXJyb3coJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tc20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXByaW1hcnktYXJyb3cge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNhcmQtYXJyb3coJGNvbG9yLXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6SE9WRVIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBBLmljb25saW5rLCBTUEFOLmljb25saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCAzNHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aGFzKHN2Zykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEEubG9naW46QUZURVIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWxvZ291dCgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICB9XHJcblxyXG4gICAgQS5yZWdpc3RlcjpBRlRFUiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcHJvZmlsZS1hZGQoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG5cclxuICAgIEEucHJvZmlsZS1kZWxldGU6QUZURVIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUtZGVsZXRlKCRjb2xvci1wcmltYXJ5KTtcclxuICAgIH1cclxuXHJcbiAgICBBLnVwbG9hZDpBRlRFUiwgU1BBTi51cGxvYWQ6QUZURVIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXVwbG9hZCgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIFVMIHtcclxuICAgICAgICAmLmxpc3QtZ3JlZW4tY2hlY2sge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAmID4gTEkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6QkVGT1JFIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soJGJvZHktY29sb3IsICRjb2xvci1kYXJrZ3JlZW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpc3QtYWdlbmRhIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IExJIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dC1zbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpMQVNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6QkVGT1JFIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNpcmNsZSgkY29sb3ItZ3JleSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1saW5lKCRjb2xvci1ncmV5KTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm10YWJzIHtcclxuICAgIC50YWItY29udGVudCB7XHJcbiAgICAgICAgLnRhYkNvbnRlbnQge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDAwcHg7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1vdmUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtOTk5OTlweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gZml4IGZvciBhIGNvbWJpbmVkIGVsZW1lbnQuIGNlLWdhbGxlcnkgaW5zaWRlIDIgY29sdW1uIGNvbnRhaW5lclxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIC5mcmFtZS10eXBlLWZtY3VzdG9tZXJfY29udGFpbmVyIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLmNvbC0xMiB7XHJcbiAgICAgICAgICAgICAgICAuY2UtZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnBvc3R0ZWFzZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgJl9fcG9zdCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJi5sYXlvdXQxLCAmLmxheW91dDIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2F0ZWdvcnktMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhdGVnb3J5LTMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhdGVnb3J5LTQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvZ2ltYWdlIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBJTUcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGF5b3V0MiB7XHJcbiAgICAgICAgICAgIC5ibG9naW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib2R5V3JhcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdG1ldGFncm91cCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwLjI1cmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmltYWdlTGVmdCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIC5wb3N0dGVhc2VyX19mZWF0dXJlZGltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvZ2ltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYm9keVdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZWFzZXJpY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMzRweDtcclxuICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgd2lkdGg6IDg4cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICByaWdodDogLTEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wb3N0dGl0bGUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcG9zdGRlc2NyaXB0aW9uIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgICAgICBsaW5lLWNsYW1wOiA1O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcHJvZ3Jlc3NiYXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgU1BBTiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtlcmdyZWVuO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcnRpY2xlLWhlYWRlciB7XHJcbiAgICAuZnVsbHdpZHRoaGVyb2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVyb0ltYWdlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgUElDVFVSRSB7XHJcbiAgICAgICAgICAgICAgICBJTUcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb250ZW50UGFydCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDcyJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTglO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGVudFBhcnRfX2lubmVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZXRCZy00LCAmLnNldEJnLTEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2V0QmctMiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNldEJnLTMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFncyB7XHJcbiAgICAgICAgLnRhZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MjUyNTI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAgIDpMQVNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtYXJ0aWNsZSB7XHJcbiAgICAuZnVsbHdpZHRoaGVyb2ltYWdlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlcm9JbWFnZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIFBJQ1RVUkUge1xyXG4gICAgICAgICAgICAgICAgSU1HIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudFBhcnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE4JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnRQYXJ0X19pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2V0QmctNCwgJi5zZXRCZy0xIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNldEJnLTIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZXRCZy0zIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhZ3Mge1xyXG4gICAgICAgIC50YWcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNTI1MjUyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICA6TEFTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvciB7XHJcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgICAgICAgICAgQlVUVE9OIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBJTUcuYXZhdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmVCbG9nc0J5QXV0aG9yIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgVUwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAgICAgLW1vei1jb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIExJIEEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50ZWFzZXJTbGlkZXIge1xyXG4gICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTJweDtcclxuXHJcbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvc3R0ZWFzZXJfX3Bvc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnR4LWZtLXN0dWRlbnRzIHtcclxuICAgIC5hdXRob3Ige1xyXG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIEJVVFRPTiB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgSU1HLmF2YXRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMThweCAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3JlQmxvZ3NCeUF1dGhvciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIFVMIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMjRweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBMSSBBIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubXVsdGlwbGVDYXJkcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxLjVyZW0pO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxheW91dC00IHtcclxuICAgICAgICAmPkRJViB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAzcmVtKTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxheW91dC01IHtcclxuICAgICAgICAmPkRJViB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzMzMzMzMzMzMlIC0gM3JlbSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzMzMzMzMzMzMlIC0gMS41cmVtKTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDEuNXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY+RElWIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICBBUlRJQ0xFIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnRhZ0ZpbHRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDc5MHB4O1xyXG4gICAgbWluLXdpZHRoOiA4MCU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCJmb290ZXIuZm9vdGVyIHtcclxuICAgICY+LmNvbnRhaW5lciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAyNHB4IDAgMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDI4cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlck1lbnUge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcclxuXHJcbiAgICAgICAgLmZyYW1lLXR5cGUtbWVudV9wYWdlcyxcclxuICAgICAgICAuZnJhbWUtdHlwZS1tZW51X3N1YnBhZ2VzIHtcclxuICAgICAgICAgICAgVUwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNnB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBMSSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6TEFTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBIUiB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1kYXJrZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgU1BBTi5jb3B5IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA2MHB4IDA7XHJcbiAgICB9XHJcbn0iLCJAa2V5ZnJhbWVzIHJvdGF0ZVIge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlKDApO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyByb3RhdGVMIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIHJvdGF0ZSgwKTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICB9XHJcbn1cclxuQGtleWZyYW1lcyBmYWRlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxufVxyXG5cclxuSEVBREVSIHtcclxuICAgICYuaGVhZGVyIHtcclxuICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweCAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgJi5ub05hdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW5OYXYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFVMIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBBLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgIElNRyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFVMLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICBMSS5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aGFzKFVMLmRyb3Bkb3duLW1lbnUpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4eGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY+QSwgJj5TUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdi1saW5rLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC8qcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsqL1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oeHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5saVByb2ZpbGUpOkhPVkVSIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbG9yLXByaW1hcnksICY6SE9WRVIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKFVMLmRyb3Bkb3duLW1lbnUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEEsICY+U1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgVUwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qZGlzcGxheTogYmxvY2s7Ki9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgVUwuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNjhweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIExJIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5kcm9wZG93bi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FyZC1hcnJvdygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOkhPVkVSOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FyZC1hcnJvdygkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6SE9WRVIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZWdCdXR0b24ge1xyXG4gICAgICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDEycHg7Ki9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9maWxlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcHJvZmlsZSgkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDlweDtcclxuXHJcbiAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wcm9maWxlKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxvZ2dlZEluIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyVXNlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgICAgICAvKmxlZnQ6IC0yMXB4OyovXHJcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDsgLy8gZml4LCB3YXMgYWJzb2x1dGUgYmVmb3JlXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgLy8gZml4LCBhIG5ldyBsaW5lIGZvciBldmVyeSBsaW5rIGFsd2F5cywgPGJyPiByZW1vdmVkXHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQS5pY29ubGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEEubG9naW46QUZURVIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tbG9nb3V0KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQS5yZWdpc3RlcjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wcm9maWxlLWFkZCgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgVUwuY2FyZHNNZW51IHtcclxuICAgICAgICBMSS5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICY6SE9WRVIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5BLmNhcmRzTWVudV9fdG9nZ2xlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1vei1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy1hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC1vLWFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8qJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCkgcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVSIDAuNXMgY3ViaWMtYmV6aWVyKC41LCAuMiwgLjIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMil7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGUgMC41cyBjdWJpYy1iZXppZXIoLjEsIC44LCAuMSwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlTCAwLjVzIGN1YmljLWJlemllciguNSwgLjIsIC4yLCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWVudTpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkc01lbnVfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk3KTtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAxMnB4IDAgMTJweDtcclxuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcblxyXG4gICAgICAgIFVMLm1haW4ge1xyXG4gICAgICAgICAgICBMSSBBIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmhhc1N1YiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6SE9WRVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguaGFzU3ViKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNhcmQtYXJyb3coJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FyZC1hcnJvdygkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIExJIHtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAmPkEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmhhc1N1Yikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FyZC1hcnJvdygkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgVUwubGV2ZWwtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBVTC5sZXZlbC0zIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudXNlci1hdXRoZW50aWNhdGVkIHtcclxuICAgICAgICAucmVnQnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZCBIRUFERVIuaGVhZGVyIHtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB0b3A6IDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZ0xheWVyIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IC0yMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxufVxyXG5cclxuI2xlZnRNZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcclxuICAgIHRyYW5zaXRpb246IG1heC13aWR0aCAwLjNzO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1heC13aWR0aDogNjdweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC4zcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51SGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAtMnB4IDhweCAwIDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNvbG9yLXByaW1hcnkge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPlNQQU4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51IHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFVMIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4OyAvLyBGaXg6IHB1dCBpY29ucyBpbiB0aGUgYWJzb2x1dGUgbWlkZGxlIG9mIHRoZSBkYXNoYm9hcmQgbGF5ZXJcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgTEkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC0ycHggOHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zdmcsICY+U1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5BPnN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj5BPlNQQU4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBVTC5sZWZ0bWVudS0tc3ViIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzZweDtcclxuXHJcbiAgICAgICAgICAgIExJIHtcclxuICAgICAgICAgICAgICAgIEEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5BOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPkE+U1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpMQVNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4uc2hvdz4jbGVmdE1lbnUge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcblxyXG4gICAgLm1lbnVIZWFkZXIge1xyXG4gICAgICAgICY6QUZURVIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcblxyXG4gICAgICAgIFVMIHtcclxuICAgICAgICAgICAgTEkge1xyXG4gICAgICAgICAgICAgICAgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBVTC5sZWZ0bWVudS0tc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuVUwudGFibGlzdCB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6QkVGT1JFIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICBMSSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCAwO1xyXG5cclxuICAgICAgICBBLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAmOk5PVCguYWN0aXZlKTpIT1ZFUiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQk9EWS5uby1zY3JvbGwge1xyXG4gICAgSEVBREVSIHtcclxuICAgICAgICAubmF2YmFyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2FyZCB7XHJcbiAgICAmOmhhcyguc3RyZXRjaGVkLWxpbmspIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy0xLCAmLmJnLTQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIH1cclxuICAgICYuYmctMiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgIH1cclxuICAgICYuYmctMyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBpbms7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cmV0Y2hlZC1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGJvdHRvbTogMThweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpub3QoLm1vYmlsZUltYWdlVG9wKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIGZpeCBmb3IgbW9iaWxlLCBjYXJkcyB0ZXh0IGJlbG93IGNhcmQsIG5vdCByaWdodCBvZiBpdFxyXG4gICAgLnR4LWZtLXN0dWRlbnRzICYsIC50eC1zZi1ldmVudC1tZ3QgJiB7XHJcbiAgICAgICAgJjpub3QoLm1vYmlsZUltYWdlVG9wKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1pbWctbGVmdDpub3QoLm1vYmlsZUltYWdlVG9wKSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweCAwIDAgMjRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuXHJcbiAgICAgICAgJi53LTEwMCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYm9keS1jZW50ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdHJldGNoZWQtbGluayArIC5jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtYm9keS12ZXJ0aWNhbC1jZW50ZXIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jdXRMaW5lcyB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuXHJcbiAgICAgICAgICAgICYubDQge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xyXG4gICAgICAgICAgICAgICAgbGluZS1jbGFtcDogNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmw1IHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcclxuICAgICAgICAgICAgICAgIGxpbmUtY2xhbXA6IDU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zcGVjaWFsQ2FyZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIC5jYXJkLWltZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgICY+LmNvbC0xMjpGSVJTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLypwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDsqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj4uY29sLW1kLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICY6RklSU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6TEFTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1ib2R5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmltYWdlUmlnaHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpGSVJTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6TEFTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1pbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN2Z0NhcmQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDM0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW1hZ2VUb3BMZWZ0IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICY+LmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgICAgICAmOkZJUlNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgSU1HIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbWFnZUxlZnQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgJj4ucm93IHtcclxuICAgICAgICAgICAgICAgICY+LmNvbC1tZC02IHtcclxuICAgICAgICAgICAgICAgICAgICAmOkZJUlNULUNISUxEIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1iLWNhcmQtZ3JpZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59IiwiLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxufVxyXG4uc2xpY2tfX2NvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAmLnNob3dDb250cm9sc1JpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICBBLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrX19jb250cm9sc1BhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0OHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAuc2xpY2tfX2RvdHMge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBVTC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgTEkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNHB4IDRweCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEJVVFRPTiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2xpY2tfX2Fycm93IHtcclxuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tYXJyb3coJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrX19uZXh0OkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdHVkZW50X2NvbnRlbnRfbWFpbl9jYXRlZ29yaWVzX2NvbnRlbnQge1xyXG5cclxuICAgIG1hcmdpbjogMCAtMTJweDtcclxuXHJcbiAgICAvLyBmaXggZm9yIG1vYmlsZSwgbWFyZ2luIGxlZnQvcmlnaHRcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtV3JhcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51bml2ZXJzYWxTbGlkZXJbZGF0YS1hcnJvd3M9XCIwXCJdLCAudmlkZW9TbGlkZXJbZGF0YS1hcnJvd3M9XCIwXCJdLCAuc3R1ZGVudF9jb250ZW50X21haW5fY2F0ZWdvcmllc19jb250ZW50W2RhdGEtYXJyb3dzPVwiMFwiXSwgLnN0dWRlbnRfY29udGVudF9pbmZsdWVuY2VyX2NvbGxlY3Rpb25bZGF0YS1hcnJvd3M9XCIwXCJdIHtcclxuICAgIC5zbGlja19fY29udHJvbHNQYWQge1xyXG4gICAgICAgIC5zbGlja19fYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4udW5pdmVyc2FsU2xpZGVyW2RhdGEtZG90cz1cIjBcIl0sIC52aWRlb1NsaWRlcltkYXRhLWRvdHM9XCIwXCJdLCAuc3R1ZGVudF9jb250ZW50X21haW5fY2F0ZWdvcmllc19jb250ZW50W2RhdGEtZG90cz1cIjBcIl0sIC5zdHVkZW50X2NvbnRlbnRfaW5mbHVlbmNlcl9jb2xsZWN0aW9uW2RhdGEtZG90cz1cIjBcIl0ge1xyXG4gICAgLnNsaWNrX19jb250cm9sc1BhZCB7XHJcbiAgICAgICAgLnNsaWNrX19kb3RzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnVuaXZlcnNhbFNsaWRlciwgLmV2ZW50LXNsaWRlciwgLnZpZGVvU2xpZGVyLCAuc3R1ZGVudF9jb250ZW50X2luZmx1ZW5jZXJfY29sbGVjdGlvbiwgLnN0dWRlbnRfY29udGVudF9zaW1pbGFyQ29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuYWRkU3BhY2Uge1xyXG4gICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICY+RElWIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2FtZUhlaWdodCB7XHJcbiAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlb1NsaWRlciB7XHJcbiAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53b3cge1xyXG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxufSIsIi8qIE92ZXJ3cml0ZSBzcGFjZXJzIGZvciBjb3JlIGNsYXNzZXMgKi9cclxuLmZyYW1lLXNwYWNlLWJlZm9yZS1leHRyYS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRzcGFjZXIgKiAxLjUpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uZnJhbWUtc3BhY2UtYmVmb3JlLXNtYWxsIHtcclxuICAgIHBhZGRpbmctdG9wOiAoJHNwYWNlciAqIDIpO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uZnJhbWUtc3BhY2UtYmVmb3JlLW1lZGl1bSB7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRzcGFjZXIgKiAzKTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkc3BhY2VyICogMik7XHJcbiAgICB9XHJcbn1cclxuLmZyYW1lLXNwYWNlLWJlZm9yZS1sYXJnZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogKCRzcGFjZXIgKiA1KTtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICgkc3BhY2VyICogMi41KTtcclxuICAgIH1cclxufVxyXG4uZnJhbWUtc3BhY2UtYmVmb3JlLWV4dHJhLWxhcmdlIHtcclxuICAgIHBhZGRpbmctdG9wOiAoJHNwYWNlciAqIDguNSk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAoJHNwYWNlciAqIDMpO1xyXG4gICAgfVxyXG59XHJcbi5mcmFtZS1zcGFjZS1hZnRlci1leHRyYS1zbWFsbCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzcGFjZXIgKiAxLjUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4uZnJhbWUtc3BhY2UtYWZ0ZXItc21hbGwge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcbi5mcmFtZS1zcGFjZS1hZnRlci1tZWRpdW0ge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMyk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAoJHNwYWNlciAqIDIpO1xyXG4gICAgfVxyXG59XHJcbi5mcmFtZS1zcGFjZS1hZnRlci1sYXJnZSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogKCRzcGFjZXIgKiA1KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMi41KTtcclxuICAgIH1cclxufVxyXG4uZnJhbWUtc3BhY2UtYWZ0ZXItZXh0cmEtbGFyZ2Uge1xyXG4gICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogOC41KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICgkc3BhY2VyICogMyk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZ1bGx3aWR0aGhlcm9pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAuaGVyb0ltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgUElDVFVSRSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBJTUcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGFya2VuZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudFBhcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogLTEwNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMDRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAmPi5kLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDU2cHggMzBweCA1NnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIGZpeCBmb3IgbW9iaWxlLCBwYWRkaW5nIHNtYWxsZXJcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjRweCAzMHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2V0QmctZ3JlZW4ge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICY+LmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNldEJnLXBpbmsge1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICY+LmQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1waW5rO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2V0QmctZ3JleSB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgJj4uZC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ldmVudCB7XHJcbiAgICAmLXNsaWRlciB7XHJcbiAgICAgICAgLmNvbnRhaW5lci14bCAmIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG5cclxuICAgICAgICAgICAgLmV2ZW50LXNsaWRlciAmIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG5TZXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcyguYnRuU2V0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV2ZW50LXN0YXJ0ZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAmOkJFRk9SRSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FsZW5kYXIoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjVyZW0gMS41cmVtIDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtc2xpZGVyICYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweCAycmVtO1xyXG5cclxuICAgICAgICAgICAgLmV2ZW50LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFAsIGgyLCBoMywgSDQsIEg1LCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgLmV2ZW50LWxpc3QgJixcclxuICAgICAgICAgICAgLmV2ZW50LXNsaWRlciAmIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMjRweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LWxpc3QtdmFsdWUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXNlY3VyaXR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEuNXJlbTtcclxuICAgICAgICByaWdodDogMS41cmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmNhbGVuZGFyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2FsZW5kYXIoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb2NrIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2xvY2soJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWFrZXIge1xyXG4gICAgICAgIElNRy5hdmF0YXIge1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxOHB4IDAgMDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNwZWFrZXItbmFtZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgJi5ldmVudC1jYXJkLXBlcnNvbiB7XHJcbiAgICAgICAgICAgIC5jYXJkLWltZy10b3Age1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zaGFkb3dCb3gge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIC5jYWxkcm9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcblxyXG4gICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWRkbWI3NSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRlYXNlciB7XHJcbiAgICAgICAgLmV2ZW50LXNsaWRlciAmIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29ucm93IHtcclxuICAgICAgICBJIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IFNQQU4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ldmVudC1kZXRhaWwge1xyXG5cclxuICAgIC8vIGZpeCBmb3IgZGVza3RvcCwgbWlzc2VzIHNwYWNlIGFib3ZlXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBmaXggZm9yIG1vYmlsZSwgaW1hZ2UgbWlzc2VzIHNwYWNlIGJlbG93XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBpbWcuYnIteWVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZml4IGZvciBtb2JpbGUsIGFkZCBidXR0b24gbWFyZ2luc1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gZml4IGZvciBtb2JpbGUsIGNoYW5nZSBtYXJnaW4gYm90dG9tIGF0IGNhcmRcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICYtc3BlYWtlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ldmVudC1jdXN0b21UZXh0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDI0cHggNDBweDtcclxuXHJcbiAgICAgICAgLy8gZml4IG1vYmlsZSBwYWRkaW5nc1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBmaXggdG9vIGxhcmdlIG1hcmdpbiBib3R0b21cclxuICAgICAgICBwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi52aWRlby1jb250YWluZXIgaWZyYW1lIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmFjY2VwdENvb2tpZXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcblxyXG4gICAgLnRleHRQYWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNldmVudE5vcm1hbCB7XHJcbiAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICY6YWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDphY3RpdmUpOmZvY3VzLFxyXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6bm90KDphY3RpdmUpOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGFya2dyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAjZXZlbnROb3JtYWwge1xyXG4gICAgICAgIEJVVFRPTjpub3QoLmNsb3NlKSwgQS5idG4ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcclxuXHJcbiAgICAgICAgICAgICY6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBJIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gU1BBTiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogODBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsqL1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIgQlVUVE9OOm5vdCguY2xvc2UpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24uZXZlbnRfX2Ryb3Bkb3duIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBCVVRUT04ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLnRhZyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBwYWRkaW5nOiA2cHggMTBweCA2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuXHJcbiAgICAmLmJnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xyXG5cclxuICAgICAgICAmLmJnLWdyZWVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9jayB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tbG9jaygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1sb2NrKCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLnRhZy1vdXRsaW5lIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9keS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmW2NsYXNzKj1cImljb24tXCJdIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpCRUZPUkUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tdmlkZW8ge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXZpZGVvKCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmR1cmF0aW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jbG9jaygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLXByb2ZpbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUoJGJvZHktY29sb3IpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmljb24tcGFnZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcGFnZSgkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWRvY3VtZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1kb2N1bWVudCgkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWNhbGVuZGFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYWxlbmRhcigkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLWNsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jbG9jaygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pY29uLXNwZWVjaGJ1YmJsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tc3BlZWNoYnViYmxlKCRib2R5LWNvbG9yKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgIH1cclxufSIsIi5pY29uX192aWRlbyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucGx5cnBsYXllciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ud293LCAucGx5cl9fdmlkZW8td3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBWSURFTywgLnBseXJfX3Bvc3RlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5idG4uYnRuLXByaW1hcnkuYnRuLXByaW1hcnktYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAyOHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gIC5idXR0b25XcmFwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLnBsYXlWaWRlb0J1dHRvbiB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IDU4cHg7XHJcbiAgaGVpZ2h0OiA1OHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgLnRyaWFuZ2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAzcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSBza2V3WCgtMzBkZWcpIHNjYWxlKDEsLjg2NikgdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcblxyXG4gICAgJjpCRUZPUkUsICY6QUZURVIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgc2tld1goLTQ1ZGVnKSBzY2FsZSgxLjQxNCwuNzA3KSB0cmFuc2xhdGUoMCwtNTAlKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHNrZXdZKC00NWRlZykgc2NhbGUoLjcwNywxLjQxNCkgdHJhbnNsYXRlKDUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJpYW5nbGUsIC50cmlhbmdsZTpiZWZvcmUsIC50cmlhbmdsZTphZnRlciB7XHJcbiAgICB3aWR0aDogIDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzUlO1xyXG4gIH1cclxufSIsIi5pY29uV2l0aFRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAuaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3ZlcmxpbmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc21hbGxJY29uIHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hY2NvcmRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgLmljb24tYmFybWVyLW1pbnVzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWJhcm1lci1wbHVzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJlbSAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGlua1N0eWxlIHtcclxuICAgICAgICAuYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgICAgICAgICBCVVRUT04ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmJvcmRlcnMge1xyXG4gICAgICAgIC5ib3JkZXJXcmFwIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgIC8qbWFyZ2luLWJvdHRvbTogMjhweDsqL1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIHtcclxuICAgICAgICAgICAgQlVUVE9OIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+LmZyYW1lOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hcnJvd3Mge1xyXG4gICAgICAgIC5hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIEJVVFRPTiwgLmFjY29yZGlvbl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5xdW90ZSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIHtcclxuICAgICY6aGFzKC5xdW90ZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xyXG4gICAgfVxyXG4gICAgLnF1b3RlIHtcclxuICAgICAgICBtYXJnaW46IDAgMTJweCAwIDEycHg7XHJcbiAgICB9XHJcbn1cclxuLnVuaXZlcnNhbFNsaWRlciB7XHJcbiAgICAmLnNhbWVIZWlnaHQge1xyXG4gICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzc3t0b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1cHggMDtiYWNrZ3JvdW5kLXBvc2l0aW9uOnZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLDI1cHgpIDB9fUBrZXlmcmFtZXMgcGx5ci1wb3B1cHswJXtvcGFjaXR5Oi41O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBwbHlyLWZhZGUtaW57MCV7b3BhY2l0eTowfXRve29wYWNpdHk6MX19LnBseXJ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7YWxpZ24taXRlbXM6Y2VudGVyO2RpcmVjdGlvbjpsdHI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtZmFtaWx5OnZhcigtLXBseXItZm9udC1mYW1pbHksaW5oZXJpdCk7Zm9udC12YXJpYW50LW51bWVyaWM6dGFidWxhci1udW1zO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTtsaW5lLWhlaWdodDoxLjc7bGluZS1oZWlnaHQ6dmFyKC0tcGx5ci1saW5lLWhlaWdodCwxLjcpO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoyMDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXNoYWRvdzpub25lO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt6LWluZGV4OjB9LnBseXIgYXVkaW8sLnBseXIgaWZyYW1lLC5wbHlyIHZpZGVve2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0ucGx5ciBidXR0b257Zm9udDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXQ7d2lkdGg6YXV0b30ucGx5cjpmb2N1c3tvdXRsaW5lOjB9LnBseXItLWZ1bGwtdWl7Ym94LXNpemluZzpib3JkZXItYm94fS5wbHlyLS1mdWxsLXVpICosLnBseXItLWZ1bGwtdWkgOmFmdGVyLC5wbHlyLS1mdWxsLXVpIDpiZWZvcmV7Ym94LXNpemluZzppbmhlcml0fS5wbHlyLS1mdWxsLXVpIGEsLnBseXItLWZ1bGwtdWkgYnV0dG9uLC5wbHlyLS1mdWxsLXVpIGlucHV0LC5wbHlyLS1mdWxsLXVpIGxhYmVse3RvdWNoLWFjdGlvbjptYW5pcHVsYXRpb259LnBseXJfX2JhZGdle2JhY2tncm91bmQ6IzRhNTQ2NDtiYWNrZ3JvdW5kOnZhcigtLXBseXItYmFkZ2UtYmFja2dyb3VuZCwjNGE1NDY0KTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItYmFkZ2UtYm9yZGVyLXJhZGl1cywycHgpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1iYWRnZS10ZXh0LWNvbG9yLCNmZmYpO2ZvbnQtc2l6ZTo5cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhZGdlLDlweCk7bGluZS1oZWlnaHQ6MTtwYWRkaW5nOjNweCA0cHh9LnBseXItLWZ1bGwtdWkgOjotd2Via2l0LW1lZGlhLXRleHQtdHJhY2stY29udGFpbmVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY2FwdGlvbnN7YW5pbWF0aW9uOnBseXItZmFkZS1pbiAuM3MgZWFzZTtib3R0b206MDtkaXNwbGF5Om5vbmU7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpO2xlZnQ6MDtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTtwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGx5cl9fY2FwdGlvbnMgc3BhbjplbXB0eXtkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO3BhZGRpbmc6MjBweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqMil9fUBtZWRpYShtaW4td2lkdGg6NzY4cHgpey5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MThweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbGFyZ2UsMThweCl9fS5wbHlyLS1jYXB0aW9ucy1hY3RpdmUgLnBseXJfX2NhcHRpb25ze2Rpc3BsYXk6YmxvY2t9LnBseXI6bm90KC5wbHlyLS1oaWRlLWNvbnRyb2xzKSAucGx5cl9fY29udHJvbHM6bm90KDplbXB0eSl+LnBseXJfX2NhcHRpb25ze3RyYW5zZm9ybTp0cmFuc2xhdGVZKC00MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWShjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi00KSl9LnBseXJfX2NhcHRpb257YmFja2dyb3VuZDojMDAwYztiYWNrZ3JvdW5kOnZhcigtLXBseXItY2FwdGlvbnMtYmFja2dyb3VuZCwjMDAwYyk7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwjZmZmKTtsaW5lLWhlaWdodDoxODUlO3BhZGRpbmc6LjJlbSAuNWVtO3doaXRlLXNwYWNlOnByZS13cmFwfS5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cyw0cHgpO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyk7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9LnBseXJfX2NvbnRyb2wgc3Zne2ZpbGw6Y3VycmVudENvbG9yO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE4cHg7aGVpZ2h0OnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCk7cG9pbnRlci1ldmVudHM6bm9uZTt3aWR0aDoxOHB4O3dpZHRoOnZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCl9LnBseXJfX2NvbnRyb2w6Zm9jdXN7b3V0bGluZTowfS5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGV7b3V0bGluZToycHggZGFzaGVkICRjb2xvci1wcmltYXJ5O291dGxpbmU6MnB4IGRhc2hlZCB2YXIoLS1wbHlyLWZvY3VzLXZpc2libGUtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwkY29sb3ItcHJpbWFyeSkpKTtvdXRsaW5lLW9mZnNldDoycHh9YS5wbHlyX19jb250cm9se3RleHQtZGVjb3JhdGlvbjpub25lfS5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmxhYmVsLS1ub3QtcHJlc3NlZCwucGx5cl9fY29udHJvbDpub3QoLnBseXJfX2NvbnRyb2wtLXByZXNzZWQpIC5pY29uLS1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLGEucGx5cl9fY29udHJvbDphZnRlcixhLnBseXJfX2NvbnRyb2w6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHN7ZGlzcGxheTpub25lfS5wbHlyX19jb250cm9sc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt0ZXh0LWFsaWduOmNlbnRlcn0ucGx5cl9fY29udHJvbHMgLnBseXJfX3Byb2dyZXNzX19jb250YWluZXJ7ZmxleDoxO21pbi13aWR0aDowfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW17bWFyZ2luLWxlZnQ6Mi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWV7cGFkZGluZzowIDVweDtwYWRkaW5nOjAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8yKX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXI6Zmlyc3QtY2hpbGQsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lKy5wbHlyX190aW1lLC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ucGx5ciBbZGF0YS1wbHlyPWFpcnBsYXldLC5wbHlyIFtkYXRhLXBseXI9Y2FwdGlvbnNdLC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXIgW2RhdGEtcGx5cj1waXBdLC5wbHlyX19jb250cm9sczplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXItLWNhcHRpb25zLWVuYWJsZWQgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXItLWZ1bGxzY3JlZW4tZW5hYmxlZCBbZGF0YS1wbHlyPWZ1bGxzY3JlZW5dLC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXXtkaXNwbGF5OmlubGluZS1ibG9ja30ucGx5cl9fbWVudXtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2wgc3Zne3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gc3Zne3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyX19tZW51X19jb250YWluZXJ7YW5pbWF0aW9uOnBseXItcG9wdXAgLjJzIGVhc2U7YmFja2dyb3VuZDojZmZmZmZmZTY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwjZmZmZmZmZTYpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItbWVudS1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7Zm9udC1zaXplOjE1cHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLWJhc2UsMTVweCk7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0zcHg7dGV4dC1hbGlnbjpsZWZ0O3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjN9LnBseXJfX21lbnVfX2NvbnRhaW5lcj5kaXZ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksd2lkdGggLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKX0ucGx5cl9fbWVudV9fY29udGFpbmVyOmFmdGVye2JvcmRlcjo0cHggc29saWQgIzAwMDA7Ym9yZGVyLXRvcC1jb2xvcjojZmZmZmZmZTY7Ym9yZGVyOnZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXRvcC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYmFja2dyb3VuZCwjZmZmZmZmZTYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNHB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcgLSB2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSw0cHgpLzIpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcpfS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb117bWFyZ2luLXRvcDoycHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbV06Zmlyc3QtY2hpbGQsLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbHthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLW1lbnUtY29sb3IsIzRhNTQ2NCk7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1tZW51LHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLDEzcHgpKTtwYWRkaW5nOjQuNjY2NjdweCAxMC41cHg7cGFkZGluZzpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43LzEuNSkgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyoxLjUpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbD5zcGFue2FsaWduLWl0ZW1zOmluaGVyaXQ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDphZnRlcntib3JkZXI6NHB4IHNvbGlkICMwMDAwO2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZHtwYWRkaW5nLXJpZ2h0OjI4cHg7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43KjQpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzcyODE5Nztib3JkZXItbGVmdC1jb2xvcjp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsIzcyODE5Nyk7cmlnaHQ6Ni41cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyoxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6Zm9jdXMtdmlzaWJsZTphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOmluaXRpYWx9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFja3tmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bWFyZ2luOjdweDttYXJnaW46Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyk7bWFyZ2luLWJvdHRvbTozLjVweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcvMik7cGFkZGluZy1sZWZ0OjI4cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcqNCk7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6Y2FsYygxMDAlIC0gMTRweCk7d2lkdGg6Y2FsYygxMDAlIC0gdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcqMil9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazphZnRlcntib3JkZXItcmlnaHQtY29sb3I6IzcyODE5Nztib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCM3MjgxOTcpO2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsNHB4KSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpiZWZvcmV7YmFja2dyb3VuZDojZGNkZmU1O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCNkY2RmZTUpO2JveC1zaGFkb3c6MCAxcHggMCAjZmZmO2JveC1zaGFkb3c6MCAxcHggMCB2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItc2hhZG93LWNvbG9yLCNmZmYpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDttYXJnaW4tdG9wOjMuNXB4O21hcmdpbi10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNy8yKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmZvY3VzLXZpc2libGU6YWZ0ZXIsLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazpob3ZlcjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6aW5pdGlhbH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb117cGFkZGluZy1sZWZ0OjdweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7YmFja2dyb3VuZDojMDAwMDAwMWE7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxleC1zaHJpbms6MDtoZWlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tcmlnaHQ6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7d2lkdGg6MTZweH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXJ7YmFja2dyb3VuZDojZmZmO2JvcmRlcjowO2hlaWdodDo2cHg7bGVmdDoxMnB4O29wYWNpdHk6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6NnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YmVmb3Jle2JhY2tncm91bmQ6JGNvbG9yLXByaW1hcnk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWNvbnRyb2wtdG9nZ2xlLWNoZWNrZWQtYmFja2dyb3VuZCx2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpmb2N1cy12aXNpYmxlOmJlZm9yZSwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6YmVmb3Jle2JhY2tncm91bmQ6IzIzMjgyZjFhfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX21lbnVfX3ZhbHVle2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6LTVweDttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSouNyotMSAtIC0ycHgpO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MjQuNXB4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjI2cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpKjIpO2NvbG9yOiRjb2xvci1wcmltYXJ5O2NvbG9yOnZhcigtLXBseXItcmFuZ2UtZmlsbC1iYWNrZ3JvdW5kLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sJGNvbG9yLXByaW1hcnkpKSk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTlweDtoZWlnaHQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSoyICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkpO21hcmdpbjowO21pbi13aWR0aDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxjdXJyZW50Q29sb3IgMCwjMDAwMCAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsMCksIzAwMDAgdmFyKC0tdmFsdWUsMCkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXRodW1iey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7bWFyZ2luLXRvcDotNHB4O21hcmdpbi10b3A6Y2FsYygodmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkgLSB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpKS8yKi0xKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDojMDAwMDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1vei10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlOy1tb3otdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS1wcm9ncmVzc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tjb2xvcjojMDAwMH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOiMwMDAwO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlcntiYWNrZ3JvdW5kOiMwMDAwO2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMik7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstbXMtdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWJ7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwJTtib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMztib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LWZvY3VzLW91dGVye2JvcmRlcjowfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgJGNvbG9yLXByaW1hcnk7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTpmb2N1cy12aXNpYmxlOjotbW96LXJhbmdlLXRyYWNre291dGxpbmU6MnB4IGRhc2hlZCAkY29sb3ItcHJpbWFyeTtvdXRsaW5lOjJweCBkYXNoZWQgdmFyKC0tcGx5ci1mb2N1cy12aXNpYmxlLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sJGNvbG9yLXByaW1hcnkpKSk7b3V0bGluZS1vZmZzZXQ6MnB4fS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLXZpc2libGU6Oi1tcy10cmFja3tvdXRsaW5lOjJweCBkYXNoZWQgJGNvbG9yLXByaW1hcnk7b3V0bGluZToycHggZGFzaGVkIHZhcigtLXBseXItZm9jdXMtdmlzaWJsZS1jb2xvcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpO291dGxpbmUtb2Zmc2V0OjJweH0ucGx5cl9fcG9zdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXItLXlvdXR1YmUucGx5ci0tcGF1c2VkLnBseXJfX3Bvc3Rlci1lbmFibGVkOm5vdCgucGx5ci0tc3RvcHBlZCkgLnBseXJfX3Bvc3RlcntkaXNwbGF5Om5vbmV9LnBseXJfX3RpbWV7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpfS5wbHlyX190aW1lKy5wbHlyX190aW1lOmJlZm9yZXtjb250ZW50Olwi4oGEXCI7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfUBtZWRpYShtYXgtd2lkdGg6NzY3cHgpey5wbHlyX190aW1lKy5wbHlyX190aW1le2Rpc3BsYXk6bm9uZX19LnBseXJfX3Rvb2x0aXB7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyLXJhZGl1czo1cHg7Ym9yZGVyLXJhZGl1czp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDVweCk7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggIzAwMDAwMDI2O2JveC1zaGFkb3c6dmFyKC0tcGx5ci10b29sdGlwLXNoYWRvdywwIDFweCAycHggIzAwMDAwMDI2KTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItdG9vbHRpcC1jb2xvciwjNGE1NDY0KTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO2xlZnQ6NTAlO2xpbmUtaGVpZ2h0OjEuMzttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLzIqMik7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8yKSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLzIqMS41KTtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6Mn0ucGx5cl9fdG9vbHRpcDpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1sZWZ0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgIzAwMDA7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItdG9wOjRweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwjZmZmKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpKi0xKTtjb250ZW50OlwiXCI7aGVpZ2h0OjA7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MDt6LWluZGV4OjJ9LnBseXIgLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OjE2cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKi43KX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcHtsZWZ0OmF1dG87cmlnaHQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCV9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3Jle2xlZnQ6YXV0bztyaWdodDoxNnB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkqLjcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSl9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6Zm9jdXMtdmlzaWJsZSAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQrLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmZvY3VzLXZpc2libGUgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXB7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJvZ3Jlc3N7bGVmdDo2LjVweDtsZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkqLjUpO21hcmdpbi1yaWdodDoxM3B4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KTtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0sLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7bWFyZ2luLWxlZnQ6LTYuNXB4O21hcmdpbi1sZWZ0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkqLS41KTttYXJnaW4tcmlnaHQ6LTYuNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpKi0uNSk7d2lkdGg6Y2FsYygxMDAlICsgMTNweCk7d2lkdGg6Y2FsYygxMDAlICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCkpfS5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LnBseXJfX3Byb2dyZXNzIC5wbHlyX190b29sdGlwe2xlZnQ6MDttYXgtd2lkdGg6MTIwcHg7b3ZlcmZsb3ctd3JhcDpicmVhay13b3JkfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2JhY2tncm91bmQ6IzAwMDA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDBweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDttYXJnaW4tdG9wOi0yLjVweDttYXJnaW4tdG9wOmNhbGMoKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMikqLTEpO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOiMwMDAwfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbXMtZmlsbHtib3JkZXItcmFkaXVzOjEwMHB4Oy1tcy10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZywjMjMyODJmOTkgMjUlLCMwMDAwIDAsIzAwMDAgNTAlLCMyMzI4MmY5OSAwLCMyMzI4MmY5OSA3NSUsIzAwMDAgMCwjMDAwMCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCMyMzI4MmY5OSkgMjUlLCMwMDAwIDI1JSwjMDAwMCA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQsIzIzMjgyZjk5KSA1MCUsdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLWJhY2tncm91bmQsIzIzMjgyZjk5KSA3NSUsIzAwMDAgNzUlLCMwMDAwKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MjVweCAyNXB4O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KTtjb2xvcjojMDAwMH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApfS5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2JhY2tncm91bmQtY29sb3I6I2MxYzhkMTk5O2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSl9LnBseXJfX3Byb2dyZXNzX19tYXJrZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci1wcm9ncmVzcy1tYXJrZXItYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOjFweDtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3dpZHRoOjNweDt3aWR0aDp2YXIoLS1wbHlyLXByb2dyZXNzLW1hcmtlci13aWR0aCwzcHgpO3otaW5kZXg6M30ucGx5cl9fdm9sdW1le2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8yKTttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpLzIpO21heC13aWR0aDo5MHB4O21pbi13aWR0aDo2MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5ci0tYXVkaW97ZGlzcGxheTpibG9ja30ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItYXVkaW8tY29udHJvbHMtYmFja2dyb3VuZCwjZmZmKTtib3JkZXItcmFkaXVzOmluaGVyaXQ7Y29sb3I6IzRhNTQ2NDtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3IsIzRhNTQ2NCk7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCl9LnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6JGNvbG9yLXByaW1hcnk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNjMWM4ZDE5OTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2MxYzhkMTk5KSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjojYzFjOGQxOTk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICMyMzI4MmYxYTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCMyMzI4MmYxYSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjMjMyODJmMWEpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzLDAgMCAwIDNweCAjMjMyODJmMWE7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvciwjMjMyODJmMWEpfS5wbHlyLS1hdWRpbyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntjb2xvcjojYzFjOGQxOTk7Y29sb3I6dmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCNjMWM4ZDE5OSl9LnBseXItLXZpZGVve292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7Ym9yZGVyLXJhZGl1czppbmhlcml0O2hlaWdodDoxMDAlO21hcmdpbjphdXRvO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97YXNwZWN0LXJhdGlvOjE2Lzl9QHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOjE2Lzkpey5wbHlyX192aWRlby1lbWJlZCwucGx5cl9fdmlkZW8td3JhcHBlci0tZml4ZWQtcmF0aW97aGVpZ2h0OjA7cGFkZGluZy1ib3R0b206NTYuMjUlO3Bvc2l0aW9uOnJlbGF0aXZlfX0ucGx5cl9fdmlkZW8tZW1iZWQgaWZyYW1lLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB2aWRlb3tib3JkZXI6MDtoZWlnaHQ6MTAwJTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSAucGx5cl9fdmlkZW8tZW1iZWQ+LnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXJ7cGFkZGluZy1ib3R0b206MjQwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzguMjgxMjUlKX0ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDAwLCMwMDAwMDBiZik7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsbGluZWFyLWdyYWRpZW50KCMwMDAwLCMwMDAwMDBiZikpO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6aW5oZXJpdDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czppbmhlcml0O2JvdHRvbTowO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2xlZnQ6MDtwYWRkaW5nOjVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCkvMik7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpKjIpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC40cyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O3otaW5kZXg6M31AbWVkaWEobWluLXdpZHRoOjQ4MHB4KXsucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xze3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3BhZGRpbmctdG9wOjM1cHg7cGFkZGluZy10b3A6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSozLjUpfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmZvY3VzLXZpc2libGUsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sOmhvdmVyLC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVde2JhY2tncm91bmQ6JGNvbG9yLXByaW1hcnk7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCRjb2xvci1wcmltYXJ5KSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOiRjb2xvci1wcmltYXJ5O2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwkY29sb3ItcHJpbWFyeSkpKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsI2ZmZik7ZGlzcGxheTpub25lO2xlZnQ6NTAlO29wYWNpdHk6Ljk7cGFkZGluZzoxNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KSoxLjUpO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zaXRpb246LjNzO3otaW5kZXg6Mn0ucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQgc3Zne2xlZnQ6MnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19jb250cm9sLS1vdmVybGFpZDpmb2N1cywucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXJ7b3BhY2l0eToxfS5wbHlyLS1wbGF5aW5nIC5wbHlyX19jb250cm9sLS1vdmVybGFpZHtvcGFjaXR5OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6I2ZmZmZmZjQwO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwjZmZmZmZmNDApKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY0MDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMywwIDAgMCAzcHggI2ZmZmZmZjgwO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4ICMyMzI4MmYyNiwwIDAgMCAxcHggIzIzMjgyZjMzKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsI2ZmZmZmZjgwKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggIzIzMjgyZjI2LDAgMCAwIDFweCAjMjMyODJmMzMsMCAwIDAgM3B4ICNmZmZmZmY4MDtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCAjMjMyODJmMjYsMCAwIDAgMXB4ICMyMzI4MmYzMyksMCAwIDAgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCNmZmZmZmY4MCl9LnBseXItLXZpZGVvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOiNmZmZmZmY0MDtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsI2ZmZmZmZjQwKX0ucGx5cjpmdWxsc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6ZnVsbHNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjpmdWxsc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsMjFweCl9fS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNre2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2JvdHRvbTowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cl9fYWRze2JvcmRlci1yYWRpdXM6aW5oZXJpdDtib3R0b206MDtjdXJzb3I6cG9pbnRlcjtsZWZ0OjA7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7ei1pbmRleDotMX0ucGx5cl9fYWRzPmRpdiwucGx5cl9fYWRzPmRpdiBpZnJhbWV7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJX0ucGx5cl9fYWRzOmFmdGVye2JhY2tncm91bmQ6IzIzMjgyZjtib3JkZXItcmFkaXVzOjJweDtib3R0b206MTBweDtib3R0b206dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7Y29sb3I6I2ZmZjtjb250ZW50OmF0dHIoZGF0YS1iYWRnZS10ZXh0KTtmb250LXNpemU6MTFweDtwYWRkaW5nOjJweCA2cHg7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O3JpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3otaW5kZXg6M30ucGx5cl9fYWRzOmVtcHR5OmFmdGVye2Rpc3BsYXk6bm9uZX0ucGx5cl9fY3Vlc3tiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7bGVmdDowO29wYWNpdHk6Ljg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDozcHg7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1ie2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpO2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4ICMwMDAwMDAyNjtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4ICMwMDAwMDAyNik7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KS8yKjIpO29wYWNpdHk6MDtwYWRkaW5nOjNweDtwb2ludGVyLWV2ZW50czpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt6LWluZGV4OjJ9LnBseXJfX3ByZXZpZXctdGh1bWItLWlzLXNob3due29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlKDApIHNjYWxlKDEpfS5wbHlyX19wcmV2aWV3LXRodW1iOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgIzAwMDA7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCAjMDAwMDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkICMwMDAwO2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkICMwMDAwO2JvcmRlci10b3A6NHB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCNmZmYpO2JvdHRvbTotNHB4O2JvdHRvbTpjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkqLTEpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0OmNhbGMoNTAlICsgdmFyKC0tcHJldmlldy1hcnJvdy1vZmZzZXQpKTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVye2JhY2tncm91bmQ6I2MxYzhkMTtib3JkZXItcmFkaXVzOjdweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpIC0gMXB4KTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nLC5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXI6YWZ0ZXJ7aGVpZ2h0OjEwMCU7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX2ltYWdlLWNvbnRhaW5lcjphZnRlcntib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggIzAwMDAwMDI2O2NvbnRlbnQ6XCJcIjtwb2ludGVyLWV2ZW50czpub25lfS5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1ne21heC1oZWlnaHQ6bm9uZTttYXgtd2lkdGg6bm9uZX0ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxsaW5lYXItZ3JhZGllbnQoIzAwMDAsIzAwMDAwMGJmKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo3cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czpjYWxjKHZhcigtLXBseXItbWVudS1yYWRpdXMsOHB4KSAtIDFweCk7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6N3B4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGModmFyKC0tcGx5ci1tZW51LXJhZGl1cyw4cHgpIC0gMXB4KTtib3R0b206MDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS4xO3BhZGRpbmc6MjBweCA2cHggNnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7ei1pbmRleDozfS5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciBzcGFue2NvbG9yOiNmZmY7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpfS5wbHlyX19wcmV2aWV3LXNjcnViYmluZ3tib3R0b206MDtmaWx0ZXI6Ymx1cigxcHgpO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO29iamVjdC1maXQ6Y29udGFpbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1uby10cmFuc2l0aW9ue3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LnBseXJfX3NyLW9ubHl7Y2xpcDpyZWN0KDFweCwxcHgsMXB4LDFweCk7Ym9yZGVyOjAhaW1wb3J0YW50O2hlaWdodDoxcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt3aWR0aDoxcHghaW1wb3J0YW50fS5wbHlyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9IiwiLnNoYXJldGhpcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5zaGFyZXRoaXNfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAuc2hhcmV0aGlzX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXJldGhpc19fYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodGdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ4cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBBIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjRweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpGSVJTVC1DSElMRCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIudHgtZm0tdW5pdmVyc2l0aWVzIHtcclxuXHJcbiAgLy8gZml4IGZvciBkZXNrdG9wLCBtaXNzZXMgc3BhY2UgYWJvdmVcclxuICAuZGV0YWlsUGFnZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXNlbGVjdCArIC5oYXNEYXRlcGlja2VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYygxMDAlICsgMjRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlICsgOHB4KTsgLy8gZml4XHJcbiAgICB9XHJcblxyXG4gICAgbGVmdDogMTJweDtcclxuICAgIHotaW5kZXg6IDI7IC8vIGZpeCwgd2FzIDEgYmVmb3JlLCBkb2VzIG5vdCBvdmVybGF5IGZ1cnRoZXIgc2VsZWN0Ym94ZXNcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuICB9XHJcblxyXG4gIC5rYW5iYW5Db2wge1xyXG4gICAgLmthbmJhbkNvbFBhZCB7XHJcbiAgICAgIC5rYW5iYW5JdGVtIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgICAgICAvKiYuc3RhdHVzIHtcclxuICAgICAgICAgICYtMCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9Ki9cclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODVweCk7XHJcblxyXG4gICAgICAgICAgLmRhdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuN2VtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3RhdHVzdGV4dCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAkY29sb3ItcHJpbWFyeSAxcHg7XHJcblxyXG4gICAgICAgICAgICAmOkxBU1QtQ0hJTEQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNoZWNrbGlzdCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9QdWJsaWMvaWNvbnMvY2hlY2tsaXN0LnN2ZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1hcmtldGluZyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9QdWJsaWMvaWNvbnMvbWFya2V0aW5nLnN2ZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnJlcG9ydCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9QdWJsaWMvaWNvbnMvcmVwb3J0LnN2ZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDFweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yZXF1ZXN0ZWQge1xyXG4gICAgICAua2FuYmFuQ29sUGFkIHtcclxuICAgICAgICAua2FuYmFuSXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1waW5rO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wbGFubmVkIHtcclxuICAgICAgLmthbmJhbkNvbFBhZCB7XHJcbiAgICAgICAgLmthbmJhbkl0ZW0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucmVhbGl6ZWQge1xyXG4gICAgICAua2FuYmFuQ29sUGFkIHtcclxuICAgICAgICAua2FuYmFuSXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIvL0BpbXBvcnQgXCIvL2NkbmpzLmNsb3VkZmxhcmUuY29tL2FqYXgvbGlicy9mb250LWF3ZXNvbWUvNC41LjAvY3NzL2ZvbnQtYXdlc29tZS5jc3NcIjtcblxuLy9HZW5lcmFsIG1peGluc1xuXG5cbi8vTWVkaWEgcXVlcnkgbWl4aW5cbkBtaXhpbiBtZWRpYSgkdHlwZSkge1xuICBAaWYgJHR5cGUgPT0gdGFibGV0IHsvKiBTbWFsbCBkZXZpY2VzICh0YWJsZXRzLCA3NjhweCBhbmQgdXApICovXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdHlwZSA9PSBtZWRpdW1EZXNrdG9wIHsvKiBNZWRpdW0gZGV2aWNlcyAoZGVza3RvcHMsIDk5MnB4IGFuZCB1cCkgKi9cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSBpZiAkdHlwZSA9PSBsYXJnZURlc2t0b3Agey8qIExhcmdlIGRldmljZXMgKGxhcmdlIGRlc2t0b3BzLCAxMjAwcHggYW5kIHVwKSAqL1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vL0dlbmVyYWwgY2xhc3Nlc1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7IC8qIFJldXNhYmxlLCB0b29sYm94IGtpbmQgb2YgY2xhc3MgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG4uZGlzYWJsZWQge1xuICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8vR2VuZXJhbCBDU1NcbmJvZHkge1xuICAvKm1hcmdpbjogMTBweCAwIDAgMDsqL1xuXG4gIC5hdWRpby1jb250YWluZXIge1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1wdXJwbGU7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG5cbiAgICAucGxheWVyIHtcbiAgICAgIGhlaWdodDogNjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaW5mby1ib3gge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTU2cHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgIC50cmFjay1pbmZvLWJveCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgICAgICAgICAvKnZpc2liaWxpdHk6IGhpZGRlbjsqL1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgIC50cmFjay10aXRsZS10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmF1ZGlvLXRpbWUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucHJvZ3Jlc3MtYm94IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvKm1pbi13aWR0aDogMjMwcHg7Ki9cbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNXB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuXG4gICAgICAgIC5wcm9ncmVzcy1jZWxsIHtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgIC5wcm9ncmVzcy1idWZmZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnByb2dyZXNzLWluZGljYXRvciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH0vL2VuZCAucHJnb3Jlc3MtYm94XG5cbiAgICAgIC5jb250cm9scy1ib3gge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIDEycHggMCAzNnB4O1xuXG4gICAgICAgIC5wcmV2aW91cy10cmFjay1idG4ge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG4gICAgICAgICAgICBmb250OiAxLjJlbSBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5leHQtdHJhY2stYnRuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTBcIjtcbiAgICAgICAgICAgICAgZm9udDogMS4yZW0gXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXJnZS10b2dnbGUtYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAgIC5sYXJnZS1wbGF5LWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgICAgICAgICAgZm9udDogMS41ZW0vMS43NSBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxhcmdlLXBhdXNlLWJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGNcIjtcbiAgICAgICAgICAgICAgZm9udDogMS41ZW0vMS43NSBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgfS8vZW5kIC5wbGF5ZXJcblxuICAgIC5wbGF5LWxpc3Qge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnBsYXktbGlzdC1yb3cge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDEuMmVtO1xuXG4gICAgICAgIC50cmFjay10aXRsZSB7XG4gICAgICAgICAgLnBsYXlsaXN0LXRyYWNrIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc21hbGwtdG9nZ2xlLWJ0biB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG4gICAgICAgICAgJjpIT1ZFUiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNtYWxsLXBsYXktYnRuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgICAgICAgICAgICAgZm9udDogMC44NWVtIFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zbWFsbC1wYXVzZS1idG4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA0Y1wiO1xuICAgICAgICAgICAgICBmb250OiAwLjg1ZW0gXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50cmFjay1udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG5cbiAgICAgICAgICAmOmhhcygrLmFjdGl2ZS10cmFjaykge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWNrLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgLnBsYXlsaXN0LXRyYWNrIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyYWNrLXRpdGxlLmFjdGl2ZS10cmFjayB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfS8vZW5kIC5jb250YWluZXJcbn0iLCIudHgtZm0tc3R1ZGVudHMge1xyXG4gIC5leHRlcm5hbExpbmtzIHtcclxuICAgICY+QSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDEwcHgpO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYi1jYXJkLWdyaWQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIC8vIGZpeCBmb3IgbW9iaWxlLCBtaXNzaW5nIHNwYWNlIGJlbG93XHJcbiAgLndvdWxkTGlrZU1vcmUgPiAucm93ID4gLmNvbC0xMiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbToyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuVUwuZmlsdGVyTGlzdCB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIHBhZGRpbmc6IDBweDtcclxuICBtYXJnaW46IDBweDtcclxuXHJcbiAgTEkge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAmOkxBU1QtQ0hJTEQge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbklNRy5jYXRlZ29yeUljb24ge1xyXG4gIHdpZHRoOiA0NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IC01cHg7XHJcbn1cclxuXHJcbi5zZWFyY2hXcmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIElOUFVULnNlYXJjaCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGZvbnQtc2l6ZTogMS45ZW07XHJcbiAgICBwYWRkaW5nOiAwcHggNDRweCAwcHggMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6QUZURVIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxNHB4O1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vUHVibGljL2ljb25zL21hZ25pZmllci5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLnBsZWFzZUxvZ2luTGF5ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbWFyZ2luOiAwcHggLTE1cHg7XHJcbiAgcGFkZGluZzogMHB4IDBweCAxMHB4IDBweDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAxMDAlKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMzAwcHg7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgLmdyYWRpZW50IHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcclxuICB9XHJcblxyXG4gICYucGxlYXNlTG9naW5WaWRlb092ZXJsYXkge1xyXG4gICAgbWFyZ2luOiAwcHg7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogeWVsbG93O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxuXHJcbiAgICAudGV4dC1jZW50ZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3R1ZGVudF9jb250ZW50X3dvdWxkTGlrZU1vcmUge1xyXG4gIC5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICB9XHJcbiAgLmNhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XHJcblxyXG5cclxuICAgIElNRyB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2F0ZWdUaXRsZSB7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsMCwwLDAuNSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMi45ZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBMSS5uYXYtaXRlbSB7XHJcbiAgICBtYXJnaW46IDBweCAxMHB4O1xyXG5cclxuICAgIEEuYnRuIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZtX3N0dWRlbnRzX19jb250ZW50UGllY2VfX3VzZXJDb2xsZWN0aW9ucyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTZweDtcclxuICByaWdodDogMTZweDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gIC5mbV9zdHVkZW50c19fY29udGVudFBpZWNlX191c2VyQ29sbGVjdGlvbnNJY29uIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWhlYXJ0KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEzcHg7XHJcbiAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mbV9zdHVkZW50c19fY29udGVudFBpZWNlX191c2VyQ29sbGVjdGlvbnNMYXllciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlnaHQtcHVycGxlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcclxuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDdweCA3cHggN3B4O1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1saWdodC1wdXJwbGUgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICByaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICBVTCB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xyXG5cclxuICAgICAgTEkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XHJcblxyXG4gICAgICAgIEEge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL1B1YmxpYy9pY29ucy9jb2xsZWN0aW9ucy1pY29uLnN2ZycpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jb2xsZWN0aW9uQWRkKCRjb2xvci1ncmV5KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC4zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIEEge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL1B1YmxpYy9pY29ucy9jb2xsZWN0aW9ucy1pY29uLWdyZWVuLnN2ZycpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNvbGxlY3Rpb25BZGQoJGNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sYXN0IHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vUHVibGljL2ljb25zL2FkZC5zdmcnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbV9zdHVkZW50c19fY29udGVudFBpZWNlX191c2VyQ29sbGVjdGlvbnNDcmVhdGVJbnB1dHMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHggMTVweCAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm1fc3R1ZGVudHNfX2NvbnRlbnRQaWVjZV9fdXNlckNvbGxlY3Rpb25zQ3JlYXRlSW5wdXROYW1lIHtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcblxyXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBBLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNwaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAjbG9hZGluZy1iYXItbGVmdCB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctYmFyLW1vcnBoIDFzIGxpbmVhciAwLjFzIGluZmluaXRlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjbG9hZGluZy1iYXItbWlkZGxlIHtcclxuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZy1iYXItbW9ycGggMXMgbGluZWFyIDAuMnMgaW5maW5pdGU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNsb2FkaW5nLWJhci1yaWdodCB7XHJcbiAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmctYmFyLW1vcnBoIDFzIGxpbmVhciAwLjRzIGluZmluaXRlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGtleWZyYW1lcyBsb2FkaW5nLWJhci1tb3JwaCB7XHJcbiAgICAgICAgICAwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgMjUlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMC4zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIDUwJSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICA3NSUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjE1KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmZtX3N0dWRlbnRzX19jb250ZW50UGllY2VfX3VzZXJDb2xsZWN0aW9uc0xheWVyIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3R1ZGVudF9jb250ZW50X21haW5fY2F0ZWdvcmllc19jb250ZW50X19pdGVtX3BhcmVudCB7XHJcbiAgQS5kZWxldGVMaXN0IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1saWdodC1wdXJwbGU7XHJcbiAgICB3aWR0aDogMzJweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE2cHg7XHJcbiAgICByaWdodDogMTZweDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY29sbGVjdGlvbkRlbGV0ZSgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAxOHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA3cHg7XHJcbiAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnlUY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcclxuICBoZWlnaHQ6IDA7XHJcblxyXG4gIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyMnB4IHJnYmEoNTYsIDYxLCA2NSwgMC4yNSk7XHJcbiAgfVxyXG59XHJcbi5jb29raWVjb25zZW50LW9wdG91dC1tYXJrZXRpbmcge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC50ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICB9XHJcbn1cclxuXHJcbi50ZWFzZXJQcmV2aWV3IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAucGxheSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgd2lkdGg6IDgwcHg7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICY6QUZURVIge1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgKyAzcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDE1cHggMCAxNXB4IDI2LjBweDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmRvd25sb2FkLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmX19maWxlcyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbSAycmVtO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmlsZSwgJl9fcGFja2FnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMS4yNXJlbSAwIDAgMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICAmOkJFRk9SRSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jb3B5KCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbmFtZSB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZG93bmxvYWQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgICAgICY6QkVGT1JFIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvd25sb2FkKCRib2R5LWNvbG9yKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGFja2FnZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm11bHRpcGxlRmlsZURvd25sb2FkIHtcclxuICAuZG93bmxvYWRfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuZG93bmxvYWRfX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjZweCAwIDA7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAuZG93bmxvYWRfdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDg2cHgpO1xyXG5cclxuICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmdyZXlCb3gge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0Z3JleTtcclxuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7XHJcblxyXG4gICAgQSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuXHJcbiAgICAgIC5zbWFsbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAmOkFGVEVSIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1kb3dubG9hZCgkYm9keS1jb2xvcik7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudHgtZm0td2ViaW5hcnMge1xyXG4gIFZJREVPIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgfVxyXG5cclxuICBIMy5jZXJ0aWZpY2F0ZUljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3BhY2thZ2VzL2ZtX3dlYmluYXJzL1Jlc291cmNlcy9QdWJsaWMvSWNvbnMvY2VydGlmaWNhdGUuc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwcHggLTVweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNzVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHg7XHJcbiAgfVxyXG4gIEgzLmRpZEl0SWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcGFja2FnZXMvZm1fd2ViaW5hcnMvUmVzb3VyY2VzL1B1YmxpYy9JY29ucy9iaXNjZXBzLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMHB4IC01cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDc1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzQ2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG5cclxuICAgIC5wcm9ncmVzc1ZhbHVlIHtcclxuICAgICAgY29sb3I6ICRjb2xvci1kYXJrZXJncmVlbjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYmFyIHtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAuYmFyUHJvZ3Jlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1kYXJrZXJncmVlbjtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlTGlzdCB7XHJcbiAgICAubW9kdWxlTGlzdEl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XHJcblxyXG4gICAgICAucHJvZ3Jlc3NCYXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAucHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmtlcmdyZWVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRhZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0cmV0Y2hlZC1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pbWFnZUxlZnQge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5wcm9ncmVzc0JhciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kdWxlU2luZ2xlVmlldyB7XHJcbiAgICAuY3JlYXRvciB7XHJcbiAgICAgIElNRy5jcmVhdG9ySW1hZ2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgLmNyZWF0b3JOYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hhcHRlciB7XHJcbiAgICAgIC5jaGFwdGVyQ29udGVudCB7XHJcbiAgICAgICAgLmNoYXB0ZXJJY29uIHtcclxuICAgICAgICAgIHdpZHRoOiA0MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA0MnB4IDQycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAmLm1lZGlhVHlwZTEsICYubWVkaWFUeXBlMiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXBsYXkoJGNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAyMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm1lZGlhVHlwZVF1aXoge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1kb2N1bWVudCgkY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudmlld2VkLCAmLmZpbmlzaGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soJGJvZHktY29sb3IsJGNvbG9yLWRhcmtncmVlbik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrZ3JlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmPkEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNoYXB0ZXJUZXh0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzJweCk7XHJcblxyXG4gICAgICAgICAgJj5BIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMjlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5xdWl6Q29udGVudCB7XHJcbiAgICAgICAgICAmPkEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50U2luZ2xlVmlldyB7XHJcbiAgICAuYmFybWVyRGdrX2hhbmRvdXRzX3Byb3BlcnR5X19hcnJvdyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnR4LWZwLW1hc3RlcnF1aXoge1xyXG4gIC5xdWl6LXF1ZXN0aW9uLW5vIHtcclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICB9XHJcblxyXG4gIC5xdWl6LXJhZGlvLCAucXVpei1jaGVja2JveCB7XHJcbiAgICBMQUJFTCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIElOUFVULnF1aXotcmFkaW9ib3gsIElOUFVULnF1aXotY2hlY2tib3hlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRib3JkZXItY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIElOUFVUOmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5xdWl6LXNob3dFdmVyeUFuc3dlciB7XHJcbiAgICAuYW5zd2VyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiAxN3B4IDAgMCA1MHB4O1xyXG5cclxuICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTdweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYudGV4dC1zdWNjZXNzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcmtlcmdyZWVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmtlcmdyZWVuO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWRhcmtlcmdyZWVuO1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubWlzc2VkOm5vdCgudGV4dC1zdWNjZXNzKSB7XHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHRncmV5O1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWxpZ2h0Z3JleTtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRleHQtZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXBpbmsgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGluaztcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1waW5rO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICAgICAgbGVmdDogMTNweDtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpelN1bW1hcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJj4uY29sLTYge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiAyMnB4O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAmLnRleHQtZW5kIHtcclxuICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgIHJpZ2h0OiAyMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2dyZWVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuXHJcbiAgICAuYmFyUmlnaHQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvKmJvcmRlci1sZWZ0OiAyNHB4IHNvbGlkIHdoaXRlOyovXHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjRweCAyNHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5INC5pY29uLWRvbmUge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiODBcIiBoZWlnaHQ9XCI4MFwiIHZpZXdCb3g9XCIwIDAgODAgODBcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNjAuMDkxMSA0Ni42NjM3TDYwLjI5MTMgNDYuNjYwNUw2MC4zMDkyIDQ2LjY1ODhDNjAuMjM2OCA0Ni42NjIxIDYwLjE2NDEgNDYuNjYyOCA2MC4wOTExIDQ2LjY2MzdaTTY0LjMxMzEgNDUuMTI0QzYzLjM5NTkgNDUuODgxOSA2Mi4yNjc2IDQ2LjM5OTMgNjEuMDMzNSA0Ni41ODcyQzYyLjI3NjQgNDYuMzk5MiA2My40MDExIDQ1Ljg3OTYgNjQuMzEzMSA0NS4xMjRaTTIxLjY5MjcgNDAuNzU1NEMyMS42OTM0IDQwLjc2MjUgMjEuNjk1MyA0MC43Njk1IDIxLjY5NiA0MC43NzY2QzIxLjY4OTggNDAuNzExOCAyMS42ODU1IDQwLjY0NjcgMjEuNjgxMyA0MC41ODEzTDIxLjY5MjcgNDAuNzU1NFpNNjYuNjU2OSA0MC41MDMyTDY0Ljk5MTkgNDAuNDUyN0w2NS4wMTc5IDQwLjQ1NDNMNjYuNjU2OSA0MC41MDMyVjQwLjUxNjJDNjYuNjU5OCA0MC40NjIxIDY2LjY2MDIgNDAuNDA3OCA2Ni42NjE4IDQwLjM1MzRMNjYuNjU2OSA0MC41MDMyWk0yMS42NzMyIDQwLjQ1NDNWNDAuNDQ5NUMyMS42Njk3IDQwLjM2OSAyMS42Njg3IDQwLjI4ODIgMjEuNjY4MyA0MC4yMDY5TDIxLjY3MzIgNDAuNDU0M1pNNTIuOTg4MyAzMC40ODg0QzUzLjYzOTIgMjkuODM3NSA1NC42OTQyIDI5LjgzNzUgNTUuMzQ1MSAzMC40ODg0TDU1LjQ1MDggMzAuNjA1NkM1NS45NDg5IDMxLjIwNjkgNTUuOTU5OSAzMi4wNzYxIDU1LjQ4MzQgMzIuNjg4OUw1NS4zNDUxIDMyLjg0NTJMNDguNjc4NCAzOS41MTE5TDQ4LjU2MTIgMzkuNjE3N0M0Ny45NTk5IDQwLjExNTggNDcuMDkwNyA0MC4xMjY4IDQ2LjQ3NzkgMzkuNjUwM0w0Ni4zMjE2IDM5LjUxMTlMNDMuODIxNiAzNy4wMTE5QzQzLjIxMTQgMzYuNDAxNyA0My4xNzM4IDM1LjQzNjcgNDMuNzA3NyAzNC43ODIxTDQzLjgyMTYgMzQuNjU1MUM0NC40MjI0IDM0LjA1NDMgNDUuMzY4MyAzNC4wMDg0IDQ2LjAyMjEgMzQuNTE2OEw0Ni4xNzg0IDM0LjY1NTFMNDcuNSAzNS45NzUxTDUyLjk4ODMgMzAuNDg4NFpNNDcuNDU2MSAzOC4yODk2TDQ3LjQ3MDcgMzguMzAyNkw0NS4wNDM5IDM1Ljg3NzVMNDcuNDU2MSAzOC4yODk2Wk0yMS42NzY0IDI5LjQ3NDRDMjEuNjc0MiAyOS41MTUgMjEuNjc0NyAyOS41NTU3IDIxLjY3MzIgMjkuNTk2NUwyMS42NzY0IDI5LjQ5NzJMMjMuMzM5OCAyOS41NDZMMjMuMzEzOCAyOS41NDQ0TDIxLjY3NjQgMjkuNDk3MlYyOS40NzQ0Wk02MS40MTkzIDIzLjQ4MTVDNjIuNTcwMSAyMy43MjU1IDYzLjYxNDcgMjQuMjYxOSA2NC40NjQ1IDI1LjAwODJDNjMuNjE5MyAyNC4yNjM5IDYyLjU3NzggMjMuNzI1OCA2MS40MTkzIDIzLjQ4MTVaTTI3LjMxNDUgMjMuNDA5OUMyNi4wNzAyIDIzLjU5NTMgMjQuOTQzOCAyNC4xMTQgMjQuMDI5OSAyNC44NjgyQzI0Ljk0OTEgMjQuMTExNiAyNi4wNzkgMjMuNTk1MiAyNy4zMTQ1IDIzLjQwOTlaTTY4LjMyMzYgNDAuNTgxM0M2OC4xMTEzIDQ0Ljc5MDEgNjQuNjQ3NiA0OC4xNDY0IDYwLjM1OTcgNDguMzI1NUw2MCA0OC4zMzM3SDQwLjY3NzFMMzIuODMyIDU1Ljk5OThDMzEuODY4NSA1Ni45NDExIDMwLjMwNDEgNTYuNDAwMiAzMC4wMzkxIDU1LjE3NjJMMzAuMDA5OCA1NC45OTcxTDMwIDU0LjgwODNWNDguMzMzN0gyOC4zMzMzQzIzLjk4NTggNDguMzMzNyAyMC40MDE0IDQ1LjA2OCAyMC4wMzA5IDQwLjg4NzNMMjAuMDA4MSA0MC41MjZMMjAgNDAuMTcxMVYyOS44MjkyQzIwIDI1LjQzMDUgMjMuNTQ1OSAyMS44NiAyNy45NzIgMjEuNjc0OEwyOC4zMzMzIDIxLjY2NjdINjBDNjQuNDcyIDIxLjY2NjcgNjguMTM1NSAyNS4xMjIxIDY4LjMyNTIgMjkuNDc0NEw2OC4zMzMzIDI5LjgyOTJWNDAuMTcxMUw2OC4zMjM2IDQwLjU4MTNaTTIzLjMzMzMgNDAuMTcxMUwyMy4zNTc3IDQwLjY0NjRDMjMuNTk1MyA0Mi45ODk5IDI1LjU3MDggNDQuODUzOSAyOC4wMzg3IDQ0Ljk5MjFMMjguMzMzMyA0NS4wMDAzSDMxLjY2NjdDMzIuNTIxIDQ1LjAwMDMgMzMuMjIzNSA0NS42NDMzIDMzLjMyMDMgNDYuNDcxN0wzMy4zMDczIDQ2LjQ3MzNIMzMuMzIxOUwzMy4zMzMzIDQ2LjY2N1Y1MC44NDgzTDM4LjgzNDYgNDUuNDc1NUMzOC45OTA0IDQ1LjMyMzQgMzkuMTczOCA0NS4yMDQ2IDM5LjM3MTcgNDUuMTI0TDM5LjU3MzYgNDUuMDU1NkwzOS43ODM1IDQ1LjAxNDlMNDAgNDUuMDAwM0g2MEM2Mi42NzE5IDQ1LjAwMDMgNjQuODQwMiA0Mi45NzkzIDY0Ljk5MTkgNDAuNDUyN0w2NSA0MC4xNzExVjI5LjgyOTJDNjUgMjcuMjY2OSA2Mi45MjcyIDI1LjE1NTcgNjAuMjk0NiAyNS4wMDgyTDYwIDI1LjAwMDFIMjguMzMzM0MyNS42NjE1IDI1LjAwMDEgMjMuNDkxNSAyNy4wMTk0IDIzLjMzOTggMjkuNTQ2TDIzLjMzMzMgMjkuODI5MlY0MC4xNzExWlwiIGZpbGw9XCIlMjMyNEMyNjhcIi8+PHBhdGggZmlsbC1ydWxlPVwiZXZlbm9kZFwiIGNsaXAtcnVsZT1cImV2ZW5vZGRcIiBkPVwiTTQ1IDVDNDguNTcwMyA1IDUxLjQ4NDggNy44MDc2NCA1MS42NTgyIDExLjMzNUw1MS42NjcgMTEuNjY3VjE3LjVDNTEuNjY3IDE4LjQyMDUgNTAuOTIwNSAxOS4xNjcgNTAgMTkuMTY3QzQ5LjE0NTMgMTkuMTY3IDQ4LjQ0MSAxOC41MjIzIDQ4LjM0NDcgMTcuNjkzNEw0OC4zMzMgMTcuNVYxMS42NjdDNDguMzMzIDkuOTA5ODIgNDYuOTczNiA4LjQ3MDE3IDQ1LjI0OSA4LjM0Mjc3TDQ1LjMwNzYgNi42ODE2NEw0NS4yNDcxIDguMzQxOEw0NSA4LjMzMzAxSDQwQzQwIDEwLjE3MzggMzguNTA3OCAxMS42NjY4IDM2LjY2NyAxMS42NjdIMjYuNjY3QzI0LjgyNiAxMS42NjcgMjMuMzMzIDEwLjE3NCAyMy4zMzMgOC4zMzMwMUgxOC4zMzNDMTYuNTc2NSA4LjMzMzE4IDE1LjEzNTkgOS42OTIyMSAxNS4wMDc4IDExLjQxNkwxMy4zNDc3IDExLjM1NzRMMTUuMDA3OCAxMS40MThMMTUgMTEuNjY3VjY4LjMzM0MxNSA3MC4wOTAxIDE2LjM1OTUgNzEuNTI5NyAxOC4wODQgNzEuNjU3MkwxOC4zMzMgNzEuNjY3SDQ1QzQ2Ljc1NzIgNzEuNjY3IDQ4LjE5NTkgNzAuMzA2NyA0OC4zMjMyIDY4LjU4Mkw0OS45ODM0IDY4LjY0MDZMNDguMzIzMiA2OC41ODExTDQ4LjMzMyA2OC4zMzNWNTIuNUM0OC4zMzMgNTEuNTc5NSA0OS4wNzk1IDUwLjgzMyA1MCA1MC44MzNDNTAuODU0MyA1MC44MzMgNTEuNTU2NSA1MS40NzY0IDUxLjY1MzMgNTIuMzA0N0w1MS42NDA2IDUyLjMwNjZINTEuNjU1M0w1MS42NjcgNTIuNVY2OC4zMzNDNTEuNjY3IDcxLjkwMzMgNDguODU5NCA3NC44MTg4IDQ1LjMzMiA3NC45OTIyTDQ1IDc1SDE4LjMzM0MxNC43NjI4IDc0Ljk5OTggMTEuODQ4MiA3Mi4xOTIyIDExLjY3NDggNjguNjY1TDExLjY2NyA2OC4zMzNWMTEuNjY3QzExLjY2NyA4LjA5Njc3IDE0LjQ3MzggNS4xODEzNCAxOC4wMDEgNS4wMDc4MUwxOC4zMzMgNUg0NVpNNDUuMDQzOSA3My4zMzAxTDQ1LjI1ODggNzMuMzI1MkM0NS4yOTA5IDczLjMyMzYgNDUuMzIyNiA3My4zMTc3IDQ1LjM1NDUgNzMuMzE1NEM0NS4yNTE3IDczLjMyMjYgNDUuMTQ4NCA3My4zMjkyIDQ1LjA0MzkgNzMuMzMwMVpNMTMuMzM5OCA2OC41ODRMMTMuMzQ5NiA2OC42ODg1QzEzLjM0MTkgNjguNTc4MSAxMy4zMzU0IDY4LjQ2NjcgMTMuMzM1IDY4LjM1NDVMMTMuMzM5OCA2OC41ODRaTTQ5Ljk5NzEgMTEuNTk4Nkw0OS45OTMyIDExLjQxNkw0OS45ODI0IDExLjI5MkM0OS45ODk5IDExLjM5MzMgNDkuOTk1NyAxMS40OTU4IDQ5Ljk5NzEgMTEuNTk4NlpNMTguMDczMiA2LjY3Mjg1QzE4LjA0MTEgNi42NzQ0OSAxOC4wMDg2IDYuNjgwMzcgMTcuOTc2NiA2LjY4MjYyQzE4LjA3OTQgNi42NzUzNyAxOC4xODM2IDYuNjY4OSAxOC4yODgxIDYuNjY3OTdMMTguMDczMiA2LjY3Mjg1WlwiIGZpbGw9XCIlMjMyMTIxMjFcIi8+PC9zdmc+Jyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA4MHB4IDgwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIG1hcmdpbi10b3A6IDZyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICB9XHJcbn1cclxuSDMuc21pbGV5MSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4MFwiIGhlaWdodD1cIjgwXCIgdmlld0JveD1cIjAgMCA4MCA4MFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk0yNS40MzYyIDQ2LjU0QzI1LjU4MzggNDYuMzc4MyAyNS43NjE4IDQ2LjI0NzMgMjUuOTYwMSA0Ni4xNTQ1QzI2LjE1ODMgNDYuMDYxNiAyNi4zNzI5IDQ2LjAwODcgMjYuNTkxNiA0NS45OTg4QzI2LjgxMDMgNDUuOTg4OSAyNy4wMjg4IDQ2LjAyMjIgMjcuMjM0NyA0Ni4wOTY3QzI3LjQ0MDUgNDYuMTcxMyAyNy42Mjk2IDQ2LjI4NTcgMjcuNzkxMiA0Ni40MzMzQzMxLjE2NiA0OS41MjcxIDM1LjU3OTYgNTEuMjQwOCA0MC4xNTc5IDUxLjIzNUM0NC43OTk2IDUxLjIzNSA0OS4xNjYyIDQ5LjUwNjcgNTIuNTIyOSA0Ni40NEM1Mi42ODM3IDQ2LjI4NzcgNTIuODczMiA0Ni4xNjkgNTMuMDgwNCA0Ni4wOTA4QzUzLjI4NzYgNDYuMDEyNiA1My41MDgzIDQ1Ljk3NjQgNTMuNzI5NiA0NS45ODQ1QzUzLjk1MDkgNDUuOTkyNiA1NC4xNjg0IDQ2LjA0NDYgNTQuMzY5NCA0Ni4xMzc3QzU0LjU3MDMgNDYuMjMwOCA1NC43NTA3IDQ2LjM2MyA1NC45IDQ2LjUyNjVDNTUuMDQ5MyA0Ni42OTAxIDU1LjE2NDUgNDYuODgxOCA1NS4yMzg5IDQ3LjA5MDRDNTUuMzEzMiA0Ny4yOTkgNTUuMzQ1MyA0Ny41MjAzIDU1LjMzMzEgNDcuNzQxNUM1NS4zMjEgNDcuOTYyNiA1NS4yNjQ5IDQ4LjE3OTEgNTUuMTY4MSA0OC4zNzgzQzU1LjA3MTQgNDguNTc3NSA1NC45MzU5IDQ4Ljc1NTQgNTQuNzY5NiA0OC45MDE3QzUwLjc4MDYgNTIuNTUyOCA0NS41NjcyIDU0LjU3NDkgNDAuMTU5NiA1NC41NjgzQzM0Ljc0ODQgNTQuNTc2NCAyOS41MzE3IDUyLjU1MTUgMjUuNTQyOSA0OC44OTVDMjUuMzgxMiA0OC43NDc0IDI1LjI1MDIgNDguNTY5NCAyNS4xNTc0IDQ4LjM3MTFDMjUuMDY0NSA0OC4xNzI5IDI1LjAxMTYgNDcuOTU4MyAyNS4wMDE3IDQ3LjczOTZDMjQuOTkxOCA0Ny41MjA5IDI1LjAyNTEgNDcuMzAyNCAyNS4wOTk2IDQ3LjA5NjZDMjUuMTc0MiA0Ni44OTA3IDI1LjI4ODYgNDYuNzAxNiAyNS40MzYyIDQ2LjU0Wk0zMi45MzYyIDMwQzMzLjM0NSAyOS45OTk3IDMzLjczOTYgMzAuMTQ5NiAzNC4wNDUxIDMwLjQyMTNDMzQuMzUwNSAzMC42OTI5IDM0LjU0NTUgMzEuMDY3MyAzNC41OTI5IDMxLjQ3MzNMMzQuNjA0NiAzMS42NjY3VjM2LjY2NjdDMzQuNjA3NSAzNy4wOTM5IDM0LjQ0NjIgMzcuNTA1OSAzNC4xNTQxIDM3LjgxNzdDMzMuODYxOSAzOC4xMjk0IDMzLjQ2MTIgMzguMzE3MSAzMy4wMzQ3IDM4LjM0MTlDMzIuNjA4MiAzOC4zNjY3IDMyLjE4ODQgMzguMjI2OCAzMS44NjIxIDM3Ljk1MUMzMS41MzU4IDM3LjY3NTIgMzEuMzI3OSAzNy4yODQ3IDMxLjI4MTIgMzYuODZMMzEuMjcxMiAzNi42NjY3VjMxLjY2NjdDMzEuMjcxMiAzMS4yMjQ2IDMxLjQ0NjggMzAuODAwNyAzMS43NTk0IDMwLjQ4ODJDMzIuMDcxOSAzMC4xNzU2IDMyLjQ5NTkgMzAgMzIuOTM3OSAzME00Ni4yODQ2IDMwQzQ2LjY5MyAzMC4wMDAxIDQ3LjA4NzMgMzAuMTUwMiA0Ny4zOTI0IDMwLjQyMThDNDcuNjk3NCAzMC42OTM0IDQ3Ljg5MjIgMzEuMDY3NiA0Ny45Mzk2IDMxLjQ3MzNMNDcuOTUxMiAzMS42NjY3VjM2LjY2NjdDNDcuOTU0MSAzNy4wOTM5IDQ3Ljc5MjkgMzcuNTA1OSA0Ny41MDA3IDM3LjgxNzdDNDcuMjA4NiAzOC4xMjk0IDQ2LjgwNzkgMzguMzE3MSA0Ni4zODE0IDM4LjM0MTlDNDUuOTU0OSAzOC4zNjY3IDQ1LjUzNTEgMzguMjI2OCA0NS4yMDg4IDM3Ljk1MUM0NC44ODI1IDM3LjY3NTIgNDQuNjc0NSAzNy4yODQ3IDQ0LjYyNzkgMzYuODZMNDQuNjE2MiAzNi42NjY3VjMxLjY2NjdDNDQuNjE2MiAzMS4yMjQ2IDQ0Ljc5MTggMzAuODAwNyA0NS4xMDQ0IDMwLjQ4ODJDNDUuNDE2OSAzMC4xNzU2IDQ1Ljg0MjUgMzAgNDYuMjg0NiAzMFpcIiBmaWxsPVwiJTIzMjEyMTIxXCIvPjxwYXRoIGQ9XCJNNDAuMDAzMyAxMS42NjY3QzI0LjM1NDkgMTEuNjY2NyAxMS42Njk5IDI0LjM1MTcgMTEuNjY5OSA0MEMxMS42Njk5IDU1LjY0ODQgMjQuMzU0OSA2OC4zMzM0IDQwLjAwMzMgNjguMzMzNEM1NS42NTE2IDY4LjMzMzQgNjguMzM2NiA1NS42NDg0IDY4LjMzNjYgNDBDNjguMzM2NiAyNC4zNTE3IDU1LjY1MTYgMTEuNjY2NyA0MC4wMDMzIDExLjY2NjdaTTQwLjAwMzMgMTVDNTMuODA5OSAxNSA2NS4wMDMzIDI2LjE5MzQgNjUuMDAzMyA0MEM2NS4wMDMzIDUzLjgwNjcgNTMuODA5OSA2NSA0MC4wMDMzIDY1QzI2LjE5NjYgNjUgMTUuMDAzMyA1My44MDY3IDE1LjAwMzMgNDBDMTUuMDAzMyAyNi4xOTM0IDI2LjE5NjYgMTUgNDAuMDAzMyAxNVpcIiBmaWxsPVwiJTIzMjRDMjY4XCIvPjwvc3ZnPicpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XHJcbn1cclxuSDMuc21pbGV5MiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI4MFwiIGhlaWdodD1cIjgwXCIgdmlld0JveD1cIjAgMCA4MCA4MFwiIGZpbGw9XCJub25lXCI+PHBhdGggZD1cIk01MC4wMDM2IDQ3LjVDNTAuOTI0MSA0Ny41IDUxLjY3MDIgNDguMjQ2MiA1MS42NzAyIDQ5LjE2NjdDNTEuNjcwMiA1MC4wMjE0IDUxLjAyNjggNTAuNzI1OCA1MC4xOTggNTAuODIyMUw1MC4wMDM2IDUwLjgzMzNIMzAuMDAzNkMyOS4wODMxIDUwLjgzMzMgMjguMzM2OSA1MC4wODcxIDI4LjMzNjkgNDkuMTY2N0MyOC4zMzY5IDQ4LjMxMTkgMjguOTgwMyA0Ny42MDc1IDI5LjgwOTIgNDcuNTExMkwzMC4wMDM2IDQ3LjVINTAuMDAzNlpNNDguMzM2OSAzMEM0OS4xOTE2IDMwIDQ5Ljg5NjEgMzAuNjQzNCA0OS45OTI0IDMxLjQ3MjNMNTAuMDAzNiAzMS42NjY3VjM2LjY2NjdDNTAuMDAzNiAzNy41ODcxIDQ5LjI1NzQgMzguMzMzMyA0OC4zMzY5IDM4LjMzMzNDNDcuNDgyMiAzOC4zMzMzIDQ2Ljc3NzcgMzcuNjg5OSA0Ni42ODE1IDM2Ljg2MUw0Ni42NzAyIDM2LjY2NjdWMzEuNjY2N0M0Ni42NzAyIDMwLjc0NjIgNDcuNDE2NCAzMCA0OC4zMzY5IDMwWk0zMi41MDM2IDMwQzMzLjM1ODMgMzAgMzQuMDYyOCAzMC42NDM0IDM0LjE1OSAzMS40NzIzTDM0LjE3MDIgMzEuNjY2N1YzNi42NjY3QzM0LjE3MDIgMzcuNTg3MSAzMy40MjQxIDM4LjMzMzMgMzIuNTAzNiAzOC4zMzMzQzMxLjY0ODkgMzguMzMzMyAzMC45NDQ0IDM3LjY4OTkgMzAuODQ4MSAzNi44NjFMMzAuODM2OSAzNi42NjY3VjMxLjY2NjdDMzAuODM2OSAzMC43NDYyIDMxLjU4MzEgMzAgMzIuNTAzNiAzMFpcIiBmaWxsPVwiJTIzMjEyMTIxXCIvPjxwYXRoIGQ9XCJNNDAuMDAzMyAxMS42NjY3QzI0LjM1NTIgMTEuNjY2NyAxMS42Njk5IDI0LjM1MiAxMS42Njk5IDQwQzExLjY2OTkgNTUuNjQ4MSAyNC4zNTUyIDY4LjMzMzQgNDAuMDAzMyA2OC4zMzM0QzU1LjY1MTMgNjguMzMzNCA2OC4zMzY2IDU1LjY0ODEgNjguMzM2NiA0MEM2OC4zMzY2IDI0LjM1MiA1NS42NTEzIDExLjY2NjcgNDAuMDAzMyAxMS42NjY3Wk00MC4wMDMzIDE1QzUzLjgxMDQgMTUgNjUuMDAzMyAyNi4xOTI5IDY1LjAwMzMgNDBDNjUuMDAzMyA1My44MDcxIDUzLjgxMDQgNjUgNDAuMDAzMyA2NUMyNi4xOTYxIDY1IDE1LjAwMzMgNTMuODA3MSAxNS4wMDMzIDQwQzE1LjAwMzMgMjYuMTkyOSAyNi4xOTYxIDE1IDQwLjAwMzMgMTVaXCIgZmlsbD1cIiUyMzI0QzI2OFwiLz48L3N2Zz4nKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggODBweDtcclxuICBsaW5lLWhlaWdodDogODBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG59IiwiLnNldHRpbmdzTWVudSB7XHJcbiAgICBMSSB7XHJcbiAgICAgICAgJjpIT1ZFUiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBBLnNldHRpbmdzTWVudV9faXRlbS1zaXplIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tZm9udHNpemUoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWZvbnRzaXplKCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQS5jb250cmFzdFNlbGVjdG9yX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY29udHJhc3QoJGJvZHktY29sb3IpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcblxyXG4gICAgICAgICAgICAmOkhPVkVSIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNvbnRyYXN0KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY1NldHRpbmdzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHJcbiAgICBVTCB7XHJcbiAgICAgICAgTEkge1xyXG4gICAgICAgICAgICBBLnNldHRpbmdzTWVudV9faXRlbS1zaXplLCBBLmNvbnRyYXN0U2VsZWN0b3JfX3RyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBTUEFOIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWFycm93KCRjb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQS5zZXR0aW5nc01lbnVfX2l0ZW0tc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1mb250c2l6ZSgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQS5jb250cmFzdFNlbGVjdG9yX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFweCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jb250cmFzdCgkY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNmb250U2l6ZUNvbnRlbnQge1xyXG4gICAgdG9wOiA2MHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiB1bnNldDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbn1cclxuXHJcblxyXG4vLyBjb250cmFzdDpcclxuJGNvbnRyYXN0czogYmxhY2t3aGl0ZSwgd2hpdGVibGFjaywgeWVsbG93Ymx1ZSwgYmx1ZXllbGxvdywgZ3JlZW5ibGFjaywgcmVkYmx1ZTtcclxuXHJcbiRjb250cmFzdHMwOiAoXHJcbiAgICAgICAgYmxhY2t3aGl0ZTogIzAwMDAwMCxcclxuICAgICAgICB3aGl0ZWJsYWNrOiAjZmZmZmZmLFxyXG4gICAgICAgIHllbGxvd2JsdWU6ICNmZmZhMDYsXHJcbiAgICAgICAgYmx1ZXllbGxvdzogIzAwM2FmZixcclxuICAgICAgICBncmVlbmJsYWNrOiAjOTZmYTA0LFxyXG4gICAgICAgIHJlZGJsdWU6ICNjZTQzMzEsXHJcbik7XHJcblxyXG4kY29udHJhc3RzMTogKFxyXG4gICAgICAgIGJsYWNrd2hpdGU6ICNmZmZmZmYsXHJcbiAgICAgICAgd2hpdGVibGFjazogIzAwMDAwMCxcclxuICAgICAgICB5ZWxsb3dibHVlOiAjMDAzYWZmLFxyXG4gICAgICAgIGJsdWV5ZWxsb3c6ICNmZmZhMDYsXHJcbiAgICAgICAgZ3JlZW5ibGFjazogIzAwMDAwMCxcclxuICAgICAgICByZWRibHVlOiAjOTJmZWZmLFxyXG4pO1xyXG5cclxuJGNvbnRyYXN0LWJsYWNrd2hpdGUwOiAjMDAwMDAwO1xyXG4kY29udHJhc3QtYmxhY2t3aGl0ZTE6ICNmZmZmZmY7XHJcblxyXG4kY29udHJhc3Qtd2hpdGVibGFjazA6ICNmZmZmZmY7XHJcbiRjb250cmFzdC13aGl0ZWJsYWNrMTogIzAwMDAwMDtcclxuXHJcbiRjb250cmFzdC15ZWxsb3dibHVlMDogI2ZmZmEwNjtcclxuJGNvbnRyYXN0LXllbGxvd2JsdWUxOiAjMDAzYWZmO1xyXG5cclxuJGNvbnRyYXN0LWJsdWV5ZWxsb3cwOiAjMDAzYWZmO1xyXG4kY29udHJhc3QtYmx1ZXllbGxvdzE6ICNmZmZhMDY7XHJcblxyXG4kY29udHJhc3QtZ3JlZW5ibGFjazA6ICM5NmZhMDQ7XHJcbiRjb250cmFzdC1ncmVlbmJsYWNrMTogIzAwMDAwMDtcclxuXHJcbiRjb250cmFzdC1yZWRibHVlMDogI2NlNDMzMTtcclxuJGNvbnRyYXN0LXJlZGJsdWUxOiAjOTJmZWZmO1xyXG5cclxuI2NvbnRyYXN0Q29udGVudCB7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgcGFkZGluZzogMTJweCAxMnB4IDAgMTJweDtcclxuXHJcbiAgICBVTC5jb250cmFzdHNlbGVjdG9yX19sYXllciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgTEkge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweCAxMnB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAuaWNvbi1iYXJtZXItY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jaGVjaygkYm9keS1jb2xvciwkY29sb3ItZGFya2dyZWVuKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBBIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcImFcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS12YWx1ZT1cImNvbnRyYXN0LW5vcm1hbFwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmFsdWU9XCJjb250cmFzdC1ibGFja3doaXRlXCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250cmFzdC1ibGFja3doaXRlMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3QtYmxhY2t3aGl0ZTE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdC1ibGFja3doaXRlMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250cmFzdC1ibGFja3doaXRlICYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLmljb24tYmFybWVyLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC1ibGFja3doaXRlMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QtYmxhY2t3aGl0ZTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXZhbHVlPVwiY29udHJhc3Qtd2hpdGVibGFja1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3Qtd2hpdGVibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0LXdoaXRlYmxhY2sxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3Qtd2hpdGVibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udHJhc3Qtd2hpdGVibGFjayAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5pY29uLWJhcm1lci1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3Qtd2hpdGVibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0LXdoaXRlYmxhY2sxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS12YWx1ZT1cImNvbnRyYXN0LXllbGxvd2JsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0LXllbGxvd2JsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC15ZWxsb3dibHVlMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0LXllbGxvd2JsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRyYXN0LXllbGxvd2JsdWUgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuaWNvbi1iYXJtZXItY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0LXllbGxvd2JsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdC15ZWxsb3dibHVlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmW2RhdGEtdmFsdWU9XCJjb250cmFzdC1ibHVleWVsbG93XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb250cmFzdC1ibHVleWVsbG93MDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3QtYmx1ZXllbGxvdzE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdC1ibHVleWVsbG93MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb250cmFzdC1ibHVleWVsbG93ICYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLmljb24tYmFybWVyLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC1ibHVleWVsbG93MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QtYmx1ZXllbGxvdzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJltkYXRhLXZhbHVlPVwiY29udHJhc3QtZ3JlZW5ibGFja1wiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3QtZ3JlZW5ibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0LWdyZWVuYmxhY2sxO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QtZ3JlZW5ibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29udHJhc3QtZ3JlZW5ibGFjayAmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5pY29uLWJhcm1lci1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udHJhc3QtZ3JlZW5ibGFjazA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0LWdyZWVuYmxhY2sxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZbZGF0YS12YWx1ZT1cImNvbnRyYXN0LXJlZGJsdWVcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRyYXN0LXJlZGJsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdC1yZWRibHVlMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0LXJlZGJsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRyYXN0LXJlZGJsdWUgJiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuaWNvbi1iYXJtZXItY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRyYXN0LXJlZGJsdWUwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdC1yZWRibHVlMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjY1NldHRpbmdzIHtcclxuICAgICNjb250cmFzdENvbnRlbnQge1xyXG4gICAgICAgIHRvcDogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAjZm9udFNpemVDb250ZW50IHtcclxuICAgICAgICB0b3A6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGb250IHNpemVcclxuQk9EWSB7XHJcbiAgICAmLnNpemUtNiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXplLTUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpemUtNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXplLTMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpemUtMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXplLTEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNpemUtMCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5CT0RZIHtcclxuICAgICYuc2l6ZS02LCAmLnNpemUtNSwgJi5zaXplLTQsICYuc2l6ZS0zLCAmLnNpemUtMiB7XHJcbiAgICAgICAgLmJhcm1lckRna19oYW5kb3V0c19wcm9wZXJ0eSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnBvc0JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJhcm1lckRna19oYW5kb3V0c19fYnV0dG9ucyAuYnRuLnctNTAge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLyogYmFja2dyb3VuZCAqL1xyXG4uY29udHJhc3Qge1xyXG4gICAgQGVhY2ggJG5hbWUsICRjb250cmFzdCBpbiAkY29udHJhc3RzMSB7XHJcbiAgICAgICAgJi0jeyRuYW1lfSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdDtcclxuXHJcbiAgICAgICAgICAgIC8qKiogQkFDS0dST1VORCAqKiovXHJcbiAgICAgICAgICAgIC50ZXh0Qm94IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZ1bGx3aWR0aGhlcm9pbWFnZSAuY29udGVudFBhcnQgLnJvdyA+IC5kLWJsb2NrLFxyXG4gICAgICAgICAgICAuYnRuLCBCVVRUT04sIC5idG4tcHJpbWFyeSxcclxuICAgICAgICAgICAgLnNsaWNrX19jb250cm9scyAuc2xpY2tfX2NvbnRyb2xzUGFkLFxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLCAuYWNjb3JkaW9uX2NvbnRlbnQsIC5hY2NvcmRpb24uYm9yZGVycyAuYm9yZGVyV3JhcCxcclxuICAgICAgICAgICAgLmJnLWdyZWVuLCAuYmctcGluaywgLmJnLWdyZXksIC5iZy1wcmltYXJ5LCAuYmctbGlnaHRncmV5LCAuYmctbGlnaHQtcHVycGxlLCAuYmctZGFya2dyZWVuLCAuYmctd2hpdGUsXHJcbiAgICAgICAgICAgIC5jYXJkLFxyXG4gICAgICAgICAgICAudGFnLCAudGFnLmJnLFxyXG4gICAgICAgICAgICAucG9zdHRlYXNlcl9fcG9zdCxcclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIsIEhFQURFUiAubmF2YmFyIC5oZWFkZXJVc2VyLCBIRUFERVIgLm5hdmJhciAucHJvZmlsZS5sb2dnZWRJbixcclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUsXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2w6YWN0aXZlICsgTEFCRUwsIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyBMQUJFTCwgLmZvcm0tY29udHJvbC5mb3JjZVRvcCArIExBQkVMLFxyXG4gICAgICAgICAgICAjbGVmdE1lbnUsXHJcbiAgICAgICAgICAgIC50eC1mbS13ZWJpbmFycyAubW9kdWxlTGlzdCAubW9kdWxlTGlzdEl0ZW0sXHJcbiAgICAgICAgICAgIC5xdWVsbGVuY2hlY2tlciAuc3RlcDEgLmZvcm0tY2hlY2sgLmJveCxcclxuICAgICAgICAgICAgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlLCAuZm9ybS1yYWRpby1sYWJlbDpiZWZvcmUsXHJcbiAgICAgICAgICAgIC5xdWl6V3JhcCAucXVlc3Rpb24gLmluZGljYXRvcnMsXHJcbiAgICAgICAgICAgIC5tYWluY29udGVudCBGSUdVUkUudGFibGUgVEFCTEUgVFIgVEQsIC5tYWluY29udGVudCBGSUdVUkUudGFibGUgVEFCTEUgVFIgVEgsXHJcbiAgICAgICAgICAgIC5wYWdlLWFydGljbGUgLmZ1bGx3aWR0aGhlcm9pbWFnZSAuY29udGVudFBhcnQsXHJcbiAgICAgICAgICAgICNwcm9ncmVzc2JhcixcclxuICAgICAgICAgICAgLnBvZGNhc3RzIC5wb2RjYXN0Qm94LCAucG9kY2FzdHMgLnBvZGNhc3RCb3ggLmV4dGVybmFsTGlua3MgPiBBLFxyXG4gICAgICAgICAgICBVTC5saXN0LWdyZWVuLWNoZWNrID4gTEk6QkVGT1JFXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBIRUFERVIgLm5hdmJhciAucHJvZmlsZS5sb2dnZWRJbiB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoODglKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIENvbG9yICovXHJcbiRoZWFkaW5nczogaDEsIFwiLmgxXCIsIGgyLCBcIi5oMlwiLCBoMywgXCIuaDNcIiwgaDQsIFwiLmg0XCIsIGg1LCBcIi5oNVwiLCBoNiwgXCIuaDZcIjtcclxuLmNvbnRyYXN0IHtcclxuICAgIEBlYWNoICRuYW1lLCAkY29udHJhc3QgaW4gJGNvbnRyYXN0czAge1xyXG4gICAgICAgICYtI3skbmFtZX0ge1xyXG4gICAgICAgICAgICBAZWFjaCAkaGVhZGluZyBpbiAkaGVhZGluZ3Mge1xyXG4gICAgICAgICAgICAgICAgI3skaGVhZGluZ30ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRyYXN0IHtcclxuICAgIEBlYWNoICRuYW1lLCAkY29udHJhc3QgaW4gJGNvbnRyYXN0czAge1xyXG4gICAgICAgICYtI3skbmFtZX0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbnRyYXN0O1xyXG5cclxuICAgICAgICAgICAgLnRleHRCb3gge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb250cmFzdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyoqKiBURVhUICoqKi9cclxuICAgICAgICAgICAgLmJ0biwgQlVUVE9OLCAuYnRuLXByaW1hcnksXHJcbiAgICAgICAgICAgIC5jYXJkLWJvZHksXHJcbiAgICAgICAgICAgIC50YWcsXHJcbiAgICAgICAgICAgIEEsIEE6SE9WRVIsIEE6QUNUSVZFLCBBOkZPQ1VTLCBBOlZJU0lURUQsXHJcbiAgICAgICAgICAgIEhFQURFUiAubmF2YmFyIFVMLm5hdmJhci1uYXYgTEkubmF2LWl0ZW0gPiBBLCBIRUFERVIgLm5hdmJhciBVTC5uYXZiYXItbmF2IExJLm5hdi1pdGVtID4gU1BBTixcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCxcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbDphY3RpdmUgKyBMQUJFTCwgLmZvcm0tY29udHJvbDpmb2N1cyArIExBQkVMLCAuZm9ybS1jb250cm9sLmZvcmNlVG9wICsgTEFCRUwsXHJcbiAgICAgICAgICAgICNsZWZ0TWVudSwgI2xlZnRNZW51IC5tZW51IFVMIExJIEEuYWN0aXZlIHN2ZywgI2xlZnRNZW51IC5tZW51IFVMIExJIEEuYWN0aXZlIFNQQU4sICNsZWZ0TWVudSAubWVudSBVTCBMSSBBIHN2ZywgI2xlZnRNZW51IC5tZW51IFVMIExJIEEgU1BBTixcclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIgLnByb2ZpbGUubG9nZ2VkSW4gU1BBTixcclxuICAgICAgICAgICAgLnR4LWZtLXdlYmluYXJzIC5wcm9ncmVzc0NhcmQgLnByb2dyZXNzVmFsdWUsXHJcbiAgICAgICAgICAgIExBQkVMLCAuZm9ybS1jaGVjay1sYWJlbCxcclxuICAgICAgICAgICAgLnF1ZWxsZW5jaGVja2VyIC5zdGVwMSAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAucXVlbGxlbmNoZWNrZXIgLnJlc3VsdCBTUEFOLFxyXG4gICAgICAgICAgICAuY29sb3ItcHJpbWFyeSxcclxuICAgICAgICAgICAgI2xlZnRNZW51IC5tZW51SGVhZGVyLmNvbG9yLXByaW1hcnkgc3ZnLFxyXG4gICAgICAgICAgICAucGFnZS1hcnRpY2xlIC5hdXRob3IgLm1vcmVCbG9nc0J5QXV0aG9yIFVMXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29udHJhc3QgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyoqIEJPUkRFUlMgKi9cclxuICAgICAgICAgICAgLmFjY29yZGlvbi5ib3JkZXJzIC5ib3JkZXJXcmFwLFxyXG4gICAgICAgICAgICBVTC50YWJsaXN0OkJFRk9SRSxcclxuICAgICAgICAgICAgVUwudGFibGlzdCBMSSBBLm5hdi1saW5rLmFjdGl2ZSxcclxuICAgICAgICAgICAgLmJvcmRlci1ib3R0b20sIC5ib3JkZXItdG9wLCAuYm9yZGVyLWxlZnQsIC5ib3JkZXItcmlnaHRcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29udHJhc3Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZ1bGx3aWR0aGhlcm9pbWFnZSAuY29udGVudFBhcnQgLnJvdyA+IC5kLWJsb2NrLFxyXG4gICAgICAgICAgICAuYnRuOm5vdCguc3RyZXRjaGVkLWxpbmspLCBCVVRUT04sIC5idG4tcHJpbWFyeSxcclxuICAgICAgICAgICAgLnNsaWNrX19jb250cm9scyAuc2xpY2tfX2NvbnRyb2xzUGFkLFxyXG4gICAgICAgICAgICAuYmctZ3JlZW4sIC5iZy1waW5rLCAuYmctZ3JleSwgLmJnLXByaW1hcnksIC5iZy1saWdodGdyZXksIC5iZy1saWdodC1wdXJwbGUsIC5iZy1kYXJrZ3JlZW4sIC5iZy13aGl0ZSxcclxuICAgICAgICAgICAgLmNhcmQsXHJcbiAgICAgICAgICAgIC5wb3N0dGVhc2VyX19wb3N0LFxyXG4gICAgICAgICAgICBIRUFERVIgLm5hdmJhcixcclxuICAgICAgICAgICAgLmJhcm1lckRna19oYW5kb3V0c19faGVhZGVyLFxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgICAgICAgICAjbGVmdE1lbnUsXHJcbiAgICAgICAgICAgIC5xdWVsbGVuY2hlY2tlciAuc3RlcDEgLmZvcm0tY2hlY2sgLmJveCxcclxuICAgICAgICAgICAgLnF1aXpXcmFwIC5xdWVzdGlvbiAuaW5kaWNhdG9ycyxcclxuICAgICAgICAgICAgLnBhZ2UtYXJ0aWNsZSAuZnVsbHdpZHRoaGVyb2ltYWdlIC5jb250ZW50UGFydCxcclxuICAgICAgICAgICAgLnBvZGNhc3RzIC5wb2RjYXN0Qm94LCAucG9kY2FzdHMgLnBvZGNhc3RCb3ggLmV4dGVybmFsTGlua3MgPiBBXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb250cmFzdDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzZweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcsXHJcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWxhYmVsOmJlZm9yZSwgLmZvcm0tcmFkaW8tbGFiZWw6YmVmb3JlLFxyXG4gICAgICAgICAgICAucXVpeldyYXAgLnF1ZXN0aW9uIC5hbnN3ZXJzIC5hbnN3ZXIgLmJ0bjpBRlRFUlxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udHJhc3Q7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjY29yZGlvbl9faGVhZGVyIEJVVFRPTiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjcHJvZ3Jlc3NiYXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb250cmFzdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLyoqIEJBQ0tHUk9VTkQgKiovXHJcbiAgICAgICAgICAgIC5zbGlja19fY29udHJvbHMgLnNsaWNrX19jb250cm9sc1BhZCAuc2xpY2tfX2RvdHMgVUwuc2xpY2stZG90cyBMSSxcclxuICAgICAgICAgICAgLnNsaWNrX19jb250cm9scyAuc2xpY2tfX2NvbnRyb2xzUGFkIC5zbGlja19fZG90cyBVTC5zbGljay1kb3RzIExJLmFjdGl2ZSxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc3R5bGVkLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2ssXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnN0eWxlZC1zbGlkZXI6Oi13ZWJraXQtc2xpZGVyLXRodW1iLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zdHlsZWQtc2xpZGVyOjotbW96LXJhbmdlLXRyYWNrLFxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zdHlsZWQtc2xpZGVyOjotbW96LXJhbmdlLXRodW1iLFxyXG4gICAgICAgICAgICAudHgtZm0td2ViaW5hcnMgLnByb2dyZXNzQ2FyZCAuYmFyIC5iYXJQcm9ncmVzcyxcclxuICAgICAgICAgICAgLnR4LWZtLXdlYmluYXJzIC5tb2R1bGVMaXN0IC5tb2R1bGVMaXN0SXRlbSAucHJvZ3Jlc3NCYXIgLnByb2dyZXNzLFxyXG4gICAgICAgICAgICAucXVlbGxlbmNoZWNrZXIgLnN0ZXAyIC5iYXIgLmJhclByb2dyZXNzLFxyXG4gICAgICAgICAgICAucXVpeldyYXAgLnF1ZXN0aW9uIC5hbnN3ZXJzIC5hbnN3ZXIgLmJ0bi5zZWxlY3RlZDpBRlRFUixcclxuICAgICAgICAgICAgSEVBREVSIFVMLmNhcmRzTWVudSBMSS5uYXYtaXRlbSA+IEEuY2FyZHNNZW51X190b2dnbGVyIC5iYXIsXHJcbiAgICAgICAgICAgICNwcm9ncmVzc2JhciBTUEFOXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250cmFzdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPXJhbmdlXS5zdHlsZWQtc2xpZGVyOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayxcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYW5nZV0uc3R5bGVkLXNsaWRlcjo6LXdlYmtpdC1zbGlkZXItdGh1bWIsXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnN0eWxlZC1zbGlkZXI6Oi1tb3otcmFuZ2UtdHJhY2ssXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9cmFuZ2VdLnN0eWxlZC1zbGlkZXI6Oi1tb3otcmFuZ2UtdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRyYXN0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKiogSUNPTlMgKiovXHJcbiAgICAgICAgICAgIC5tYWluY29udGVudCBzdmcsIC5tYWluY29udGVudCBzdmcgcGF0aCwgLm1haW5jb250ZW50IHN2ZyBnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb250cmFzdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGlja19fY29udHJvbHMgLnNsaWNrX19jb250cm9sc1BhZCAuc2xpY2tfX2Fycm93OkFGVEVSLFxyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLmFycm93cyAuYWNjb3JkaW9uX19oZWFkZXIgQlVUVE9OOkFGVEVSLCAuYWNjb3JkaW9uLmFycm93cyAuYWNjb3JkaW9uX19oZWFkZXIgLmFjY29yZGlvbl9fdGl0bGU6QUZURVIsXHJcbiAgICAgICAgICAgIC5jb2xsYXBzaWJsZSAuYXJyb3ctdG9wOkFGVEVSLFxyXG4gICAgICAgICAgICBIRUFERVIgLm5hdmJhciBVTC5uYXZiYXItbmF2IExJLm5hdi1pdGVtOmhhcyhVTC5kcm9wZG93bi1tZW51KTpBRlRFUixcclxuICAgICAgICAgICAgLmJhcm1lckRna19oYW5kb3V0c19wcm9wZXJ0eV9fYXJyb3csXHJcbiAgICAgICAgICAgICNsZWZ0TWVudSAubWVudUhlYWRlcjpBRlRFUixcclxuICAgICAgICAgICAgSEVBREVSIC5jYXJkc01lbnVfX2NvbnRlbnQgVUwubWFpbiBMSSBBLmhhc1N1Yi5jb2xsYXBzZWQ6QUZURVIsXHJcbiAgICAgICAgICAgIEhFQURFUiAuY2FyZHNNZW51X19jb250ZW50IFVMLm1haW4gTEkuYWN0aXZlID4gQTpBRlRFUixcclxuICAgICAgICAgICAgSEVBREVSIC5jYXJkc01lbnVfX2NvbnRlbnQgVUwubWFpbiBMSSBBLmhhc1N1YjpBRlRFUixcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAuZm9ybS1zZWxlY3Qtd3JhcHBlcjpBRlRFUlxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1hcnJvdygkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeS1ib3JkZXJlZC5idG4taWNvbi5idG4taWNvbi1kb3dubG9hZCBTUEFOLFxyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnktYm9yZGVyZWQtYXJyb3cuYnRuLWljb24uYnRuLWljb24tZG93bmxvYWQgU1BBTixcclxuICAgICAgICAgICAgLmJ0bi5idG4taWNvbi5idG4taWNvbi1kb3dubG9hZCBTUEFOXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvd25sb2FkKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhcmQgLnN0cmV0Y2hlZC1saW5rLFxyXG4gICAgICAgICAgICAucG9zdHRlYXNlcl9fcG9zdDpBRlRFUixcclxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5LWJvcmRlcmVkLWFycm93OkFGVEVSLCAuYnRuLXByaW1hcnktYXJyb3c6QUZURVIsXHJcbiAgICAgICAgICAgIEhFQURFUiAubmF2YmFyIFVMLm5hdmJhci1uYXYgTEkubmF2LWl0ZW0gVUwuZHJvcGRvd24tbWVudSBMSS5kcm9wZG93bi1oZWFkZXIgQTpBRlRFUixcclxuICAgICAgICAgICAgSEVBREVSIC5jYXJkc01lbnVfX2NvbnRlbnQgVUwubWFpbiBMSSBBOm5vdCguaGFzU3ViKTpBRlRFUlxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jYXJkLWFycm93KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIgLnByb2ZpbGU6bm90KC5sb2dnZWRJbikge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tcHJvZmlsZSgkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXR0aW5nc01lbnUgTEkgQS5zZXR0aW5nc01lbnVfX2l0ZW0tc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1mb250c2l6ZSgkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZXR0aW5nc01lbnUgTEkgQS5jb250cmFzdFNlbGVjdG9yX190cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNvbnRyYXN0KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgSEVBREVSIC5uYXZiYXIgLmhlYWRlclVzZXIgQS5sb2dpbjpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1sb2dvdXQoJGNvbnRyYXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBIRUFERVIgLm5hdmJhciAuaGVhZGVyVXNlciBBLnJlZ2lzdGVyOkFGVEVSLFxyXG4gICAgICAgICAgICBBLnJlZ2lzdGVyOkFGVEVSIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUtYWRkKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQS5wcm9maWxlLWRlbGV0ZTpBRlRFUiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wcm9maWxlLWRlbGV0ZSgkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcuaWNvbi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi12aWRlbygkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcubG9jayB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1sb2NrKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5kdXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1jbG9jaygkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWcuaWNvbi1wcm9maWxlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXByb2ZpbGUoJGNvbnRyYXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFnLmljb24tcGFnZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wYWdlKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5pY29uLWRvY3VtZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvY3VtZW50KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5pY29uLWNhbGVuZGFyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWRvY3VtZW50KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5pY29uLWNsb2NrIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLWNsb2NrKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhZy5pY29uLXNwZWVjaGJ1YmJsZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1zcGVlY2hidWJibGUoJGNvbnRyYXN0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLmJ0bi1pY29uLmJ0bi1pY29uLXBsYXkgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1wbGF5KCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1wcmltYXJ5LWJvcmRlcmVkLmJ0bi1pY29uLmJ0bi1pY29uLXN0YXIgU1BBTiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctaWNvbi1zdGFyKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi5idG4taWNvbi5idG4taWNvbi1zdGFyLWZpbGxlZCBTUEFOIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1pY29uLXN0YXItZmlsbGVkKCRjb250cmFzdCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi5idG4taWNvbi5idG4tcHJpbWFyeS1ib3JkZXJlZC5idG4taWNvbi1jb3B5IFNQQU4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY29weSgkY29udHJhc3QpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY29udHJhc3QtYmxhY2t3aGl0ZSB7XHJcbiAgICBzdmcge1xyXG4gICAgICAgIC0tY29sb3ItMTogIzAwMDAwMDtcclxuICAgICAgICAtLWNvbG9yLTI6ICNmZmZmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soIzAwMDAwMCwgI2ZmZmZmZik7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LXdoaXRlYmxhY2sge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICNmZmZmZmY7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soI2ZmZmZmZiwgIzAwMDAwMCk7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LXllbGxvd2JsdWUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICNmZmZhMDY7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjMDAzYWZmO1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soI2ZmZmEwNiwgIzAwM2FmZik7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LWJsdWV5ZWxsb3cge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICMwMDNhZmY7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjZmZmYTA2O1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soIzAwM2FmZiwgI2ZmZmEwNik7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LWdyZWVuYmxhY2sge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICM5NmZhMDQ7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjMDAwMDAwO1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soIzk2ZmEwNCwgIzAwMDAwMCk7XHJcbiAgICB9XHJcbn1cclxuLmNvbnRyYXN0LXJlZGJsdWUge1xyXG4gICAgc3ZnIHtcclxuICAgICAgICAtLWNvbG9yLTE6ICNjZTQzMzE7XHJcbiAgICAgICAgLS1jb2xvci0yOiAjOTJmZWZmO1xyXG4gICAgfVxyXG4gICAgVUwubGlzdC1ncmVlbi1jaGVjayA+IExJOkJFRk9SRSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWljb24tY2hlY2soI2NlNDMzMSwgIzkyZmVmZik7XHJcbiAgICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/