@charset "UTF-8";
/*------------------------------------*    SCREEN.SCSS
\*------------------------------------*/
/**
 * #BREAKPOINT & SUSY
 */
/**
 * #Special TOOLS that has to be before Settings to work properly
*/
/**
 * #SETTINGS
 */
/*!
 * inuitcss, by @csswizardry
 *
 * github.com/inuitcss | inuitcss.com
 */
/*------------------------------------*    SETTINGS COLORS
\*------------------------------------*/
/*------------------------------------*    # Icon Map Settings
\*------------------------------------*/
/*------------------------------------*    SUSY SETTINGS
\*------------------------------------*/
/*------------------------------------*    #ZIndexes
\*------------------------------------*/
/**
 * #TOOLS
*/
/**
 * #GENERIC
*/
@font-face {
  font-family: "FontAwesome";
  src: url("../../../../etthemebadw/Resources/Public/Fonts/fontawesome--webfont.eot?v=4.2.0");
  src: url("../../../../etthemebadw/Resources/Public/Fonts/fontawesome--webfont.eot?v=4.2.0?#iefix") format("embedded-opentype"), url("../../../../etthemebadw/Resources/Public/Fonts/fontawesome--webfont.woff?v=4.2.0") format("woff"), url("../../../../etthemebadw/Resources/Public/Fonts/fontawesome--webfont.ttf?v=4.2.0") format("truetype"), url("../../../../etthemebadw/Resources/Public/Fonts/fontawesome--webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'notosans-bold';
  src: url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bold-webfont.eot");
  src: url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bold-webfont.woff") format("woff"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bold-webfont.woff2") format("woff2"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bold-webfont.ttf") format("truetype"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bold-webfont.svg#notosans-bold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'notosans-bolditalic';
  src: url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bolditalic-webfont.eot");
  src: url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bolditalic-webfont.woff") format("woff"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bolditalic-webfont.woff2") format("woff2"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bolditalic-webfont.ttf") format("truetype"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-bolditalic-webfont.svg#notosans-bolditalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'notosans-regular';
  src: url("../../../../etthemebadw/Resources/Public/Fonts/notosans-regular-webfont.eot");
  src: url("../../../../etthemebadw/Resources/Public/Fonts/notosans-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-regular-webfont.woff") format("woff"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-regular-webfont.woff2") format("woff2"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-regular-webfont.ttf") format("truetype"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-regular-webfont.svg#notosans-regular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'notosans-italic';
  src: url("../../../../etthemebadw/Resources/Public/Fonts/notosans-italic-webfont.eot");
  src: url("../../../../etthemebadw/Resources/Public/Fonts/notosans-italic-webfont.eot?#iefix") format("embedded-opentype"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-italic-webfont.woff") format("woff"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-italic-webfont.woff2") format("woff2"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-italic-webfont.ttf") format("truetype"), url("../../../../etthemebadw/Resources/Public/Fonts/notosans-italic-webfont.svg#notosans-italic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "themix-bold";
  src: url("../../../../etthemebadw/Resources/Public/Fonts/fthemixosf-bold-webfont.eot?v=4.2.0");
  src: url("../../../../etthemebadw/Resources/Public/Fonts/themixosf-bold-webfont.eot?v=4.2.0?#iefix") format("embedded-opentype"), url("../../../../etthemebadw/Resources/Public/Fonts/themixosf-bold-webfont.woff?v=4.2.0") format("woff"), url("../../../../etthemebadw/Resources/Public/Fonts/themixosf-bold-webfont.ttf?v=4.2.0") format("truetype"), url("../../../../etthemebadw/Resources/Public/Fonts/themixosf-bold-webfont.svg?v=4.2.0#themix-bold") format("svg");
  font-weight: normal;
  font-style: normal;
}

/**
 * #ELEMENTS
*/
/*------------------------------------*    ELEMENTS PAGE
\*------------------------------------*/
/* line 7, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
html {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
}

/* line 15, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
*, *:before, *:after {
  box-sizing: inherit;
  -moz-box-sizing: inherit;
  -webkit-box-sizing: inherit;
  -ms-box-sizing: inherit;
}

/* line 26, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
div,
p,
ul,
li {
  color: #111;
}

color: #737373;
border-color: #999999;
/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
a,
a:visited {
  color: #3F5FAC;
}

/* line 50, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
a:hover {
  color: #283565;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
h1 {
  color: #3F5FAC;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
h1 a,
h1 a:visited,
h1 a:active,
h1 a:focus {
  color: #3F5FAC;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
h2 {
  color: #3F5FAC;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
h2 a,
h2 a:visited,
h2 a:active,
h2 a:focus {
  color: #3F5FAC;
}

/* line 25, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
body {
  margin: 0;
  background-color: #E7E7E7;
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.6;
}

@media (max-width: 1070px) {
  /* line 25, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
  body {
    padding-right: 16px;
    padding-left: 16px;
  }
}

@media (max-width: 786px) {
  /* line 25, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
  body {
    background-color: #fff;
  }
}

/* line 53, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
b {
  font-family: "notosans-regular", Arial, Helvetice, sans-serif;
  font-style: normal;
}

/* line 59, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
i {
  font-family: "notosans-italic", Arial, Helvetice, sans-serif;
  font-style: normal;
}

/* line 65, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
blockquote {
  background-color: #E7E7E7;
  border-left: 10px solid #3F5FAC;
  padding: 1em;
  margin: 1em 2em 1em 1em;
  font-size: 18.4px;
  font-family: "notosans-italic", Arial, Helvetice, sans-serif;
  font-style: normal;
  display: inline-block;
  float: left;
}

/* line 77, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
blockquote.right {
  float: right;
}

/* line 81, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
blockquote p {
  display: inline;
  margin: 0;
}

/* line 90, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
.author,
.source {
  display: inline-block;
  font-size: 11.56px;
  line-height: 1.25;
}

/* line 96, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
.source {
  color: #585858;
}

/* line 105, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/elements/_elements.page.scss */
.c-page-content ul,
.c-page-aside--right ul,
.c-page-content ol,
.c-page-aside--right ol {
  padding-left: 1.25em;
}

/* line 13, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.extends.scss */
.c-badw-show--publications .c-badw-show__footer, .c-badw-form-filter--publications {
  margin-top: 16px;
  margin-top: 1rem;
}

/* line 19, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.extends.scss */
.c-badw-pagination, .c-records-found {
  margin-top: 32px;
  margin-top: 2rem;
}

/* line 24, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.extends.scss */
h1:first-child,
.alpha:first-child,
.c-badw-list__day:first-child, .c-news-list__pm-number:first-child, .contenttable p, .c-page-content__title, .c-slider h2,
.c-slider h3,
.c-slider h4,
.c-slider h5,
.c-slider p, .c-media-list__heading, .c-media-list--personen h2,
.c-media-list--personen h3,
.c-media-list--projects > li h2,
.c-media-list--projects > li h3, .c-media-list--personen p,
.c-media-list--projects > li p, ul.c-badw-list .c-badw-list__heading,
ul.c-badw-show__list .c-badw-list__heading, .c-badw-show--persons h3,
.c-badw-show--projects h3 {
  margin-top: 0;
}

/* line 29, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.extends.scss */
h1,
.alpha,
.c-badw-list__day, .c-news-list__pm-number, h2,
.beta,
.csc-mailform .csc-form-element, .csc-mailform .csc-form-element-radio, .c-search, .c-nav-breadcrumb, .c-badw-show--persons .o-media,
.c-badw-show--projects .o-media, .c-badw-show--persons .o-box,
.c-badw-show--projects .o-box, .c-badw-show--persons .c-badw-downloads,
.c-badw-show--projects .c-badw-downloads, .c-badw-form-filter--publications, .c-tx-indexedsearch__browsebox .tx-indexedsearch-searchbox-sword, .c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-group, .c-kesearch, .c-kesearch .c-badw-form-filter__field {
  margin-bottom: 16px;
  margin-bottom: 1rem;
}

/* line 34, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.extends.scss */
h5,
.epsilon,
h6,
.zeta,
.contenttable p, .c-badw-pagination__item, ul.c-badw-list > li,
ul.c-badw-show__list > li, .c-tx-indexedsearch__browsebox .tx-indexedsearch-search-for label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-in label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-section label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-freeindexuid label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-order label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-results label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-group label {
  margin-bottom: 0;
}

/* line 38, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.extends.scss */
h4,
.delta,
.c-badw-form-filter__label {
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
}

/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.extends.scss */
h3,
.gamma,
.c-media-list--personen h2,
.c-media-list--personen h3,
.c-media-list--projects > li h2,
.c-media-list--projects > li h3, .c-badw-show--persons .c-badw-show__item,
.c-badw-show--projects .c-badw-show__item, .c-tx-indexedsearch__browsebox label, .c-tx-indexedsearch__item {
  margin-bottom: 8px;
  margin-bottom: 0.5rem;
}

/* line 48, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.extends.scss */
.c-badw-pagination, .c-records-found, .c-badw-show--persons h2,
.c-badw-show--projects h2 {
  margin-bottom: 32px;
  margin-bottom: 2rem;
}

/* line 7, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
h1,
h2,
h3,
h4 {
  font-weight: normal;
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

/* line 15, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
h1,
.alpha,
.c-badw-list__day, .c-news-list__pm-number {
  font-size: 32px;
  font-size: 2rem;
  line-height: 1.25;
}

@media (max-width: 520px) {
  /* line 15, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
  h1,
  .alpha,
  .c-badw-list__day, .c-news-list__pm-number {
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1.25;
  }
}

/* line 31, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
h2,
.beta {
  font-size: 24px;
  font-size: 1.5rem;
  line-height: 1.25;
}

@media (max-width: 520px) {
  /* line 31, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
  h2,
  .beta {
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 1.25;
  }
}

/* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
h3,
.gamma {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.2;
}

@media (max-width: 520px) {
  /* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
  h3,
  .gamma {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.3333333333;
  }
}

/* line 54, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
h4,
.delta {
  font-size: 18.4px;
  font-size: 1.15rem;
  line-height: 1.3043478261;
}

/* line 61, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
h5,
.epsilon {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
}

/* line 68, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.headings.scss */
h6,
.zeta {
  font-size: 13.6px;
  font-size: 0.85rem;
  line-height: 1.7647058824;
}

/*------------------------------------*    Styles for links
\*------------------------------------*/
/* line 7, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.links.scss */
a {
  text-decoration: none;
  font-family: "notosans-bold";
  color: #3F5FAC;
}

/* line 11, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.links.scss */
a:hover {
  text-decoration: underline;
}

/* line 17, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.links.scss */
.c-page-aside--right .c-page-aside__link:after, .c-textgroup__link:after, .c-media-list__link:after, ul.ce-menu a:before, .c-page-totop a:after, .c-socialmedia__item a:after, .c-search__submit:after, .bx-controls-direction a:after {
  font-weight: 400;
  font-style: normal;
  font-family: 'FontAwesome';
}

/* line 36, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.links.scss */
.c-page-aside--right .c-page-aside__link, .c-textgroup__link, .c-media-list__link {
  white-space: normal;
}

/* line 39, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.links.scss */
.c-page-aside--right .c-page-aside__link:after, .c-textgroup__link:after, .c-media-list__link:after {
  padding-top: 0.12em;
  padding-left: 0.25em;
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/* line 48, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.links.scss */
ul.ce-menu a {
  white-space: nowrap;
  line-height: 80%;
}

/* line 51, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.links.scss */
ul.ce-menu a:before {
  padding-top: 0.12em;
  padding-right: 0.25em;
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/*------------------------------------*    # List Styling
\*------------------------------------*/
/* line 7, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.lists.scss */
ul,
ol {
  margin-top: 8px;
}

/* line 11, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.lists.scss */
li {
  margin-bottom: 8px;
}

/*------------------------------------*    #Fields
\*------------------------------------*/
/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.fields.scss */
input,
select,
textarea {
  line-height: 24px;
  padding: 4px 8px;
  border: none;
}

/* line 16, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.fields.scss */
option {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 25, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.fields.scss */
label {
  font-family: "notosans-bold", Arial, Helvetice, sans-serif;
  font-size: 13.6px;
}

/*------------------------------------*    $TABLES
\*------------------------------------*/
/**
 * We have a lot at our disposal for making very complex table constructs, e.g.:
 *
   <table class="table--bordered  table--striped  table--data">
       <colgroup>
           <col class=t10>
           <col class=t10>
           <col class=t10>
           <col>
       </colgroup>
       <thead>
           <tr>
               <th colspan=3>Foo</th>
               <th>Bar</th>
           </tr>
           <tr>
               <th>Lorem</th>
               <th>Ipsum</th>
               <th class=numerical>Dolor</th>
               <th>Sit</th>
           </tr>
       </thead>
       <tbody>
           <tr>
               <th rowspan=3>Sit</th>
               <td>Dolor</td>
               <td class=numerical>03.788</td>
               <td>Lorem</td>
           </tr>
           <tr>
               <td>Dolor</td>
               <td class=numerical>32.210</td>
               <td>Lorem</td>
           </tr>
           <tr>
               <td>Dolor</td>
               <td class=numerical>47.797</td>
               <td>Lorem</td>
           </tr>
           <tr>
               <th rowspan=2>Sit</th>
               <td>Dolor</td>
               <td class=numerical>09.640</td>
               <td>Lorem</td>
           </tr>
           <tr>
               <td>Dolor</td>
               <td class=numerical>12.117</td>
               <td>Lorem</td>
           </tr>
       </tbody>
   </table>
 *
 */
/* line 60, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
table {
  width: 100%;
}

/* line 67, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
th,
td {
  padding: 4px;
  text-align: left;
}

@media screen and (min-width: 480px) {
  /* line 67, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
  th,
  td {
    padding: 8px;
  }
}

/**
 * Cell alignments
 */
/* line 83, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
[colspan] {
  text-align: center;
}

/* line 87, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
[colspan="1"] {
  text-align: left;
}

/* line 91, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
[rowspan] {
  vertical-align: middle;
}

/* line 95, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
[rowspan="1"] {
  vertical-align: top;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.numerical {
  text-align: right;
}

/**
 * In the HTML above we see several `col` elements with classes whose numbers
 * represent a percentage width for that column. We leave one column free of a
 * class so that column can soak up the effects of any accidental breakage in
 * the table.
 */
/* line 109, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t5 {
  width: 5%;
}

/* line 110, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t10 {
  width: 10%;
}

/* line 111, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t12 {
  width: 12.5%;
}

/* 1/8 */
/* line 112, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t15 {
  width: 15%;
}

/* line 113, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t20 {
  width: 20%;
}

/* line 114, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t25 {
  width: 25%;
}

/* 1/4 */
/* line 115, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t30 {
  width: 30%;
}

/* line 116, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t33 {
  width: 33.333%;
}

/* 1/3 */
/* line 117, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t35 {
  width: 35%;
}

/* line 118, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t37 {
  width: 37.5%;
}

/* 3/8 */
/* line 119, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t40 {
  width: 40%;
}

/* line 120, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t45 {
  width: 45%;
}

/* line 121, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t50 {
  width: 50%;
}

/* 1/2 */
/* line 122, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t55 {
  width: 55%;
}

/* line 123, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t60 {
  width: 60%;
}

/* line 124, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t62 {
  width: 62.5%;
}

/* 5/8 */
/* line 125, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t65 {
  width: 65%;
}

/* line 126, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t66 {
  width: 66.666%;
}

/* 2/3 */
/* line 127, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t70 {
  width: 70%;
}

/* line 128, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t75 {
  width: 75%;
}

/* 3/4*/
/* line 129, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t80 {
  width: 80%;
}

/* line 130, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t85 {
  width: 85%;
}

/* line 131, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t87 {
  width: 87.5%;
}

/* 7/8 */
/* line 132, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t90 {
  width: 90%;
}

/* line 133, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.t95 {
  width: 95%;
}

/**
 * Bordered tables
 */
/* line 143, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.table--bordered th,
.table--bordered td {
  border: 1px solid grey;
}

/* line 146, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.table--bordered th:empty,
.table--bordered td:empty {
  border: none;
}

/* line 151, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.table--bordered thead tr:last-child th {
  border-bottom-width: 2px;
}

/* line 155, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.table--bordered tbody tr th:last-of-type {
  border-right-width: 2px;
}

/**
 * Striped tables
 */
/* line 168, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.table--striped tbody tr:nth-of-type(odd),
.contenttable tbody tr:nth-of-type(odd) {
  background-color: #E7E7E7;
}

/**
 * Data table
 */
/* line 181, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/elements/_elements.tables.scss */
.table--data {
  font: 12px/1.5 sans-serif;
}

/**
 * #OBJECTS
 */
/*------------------------------------*    #BUTTONS
\*------------------------------------*/
/**
 * A simple button object.
 */
/**
 * 1. Allow us to style box model properties.
 * 2. Line different sized buttons up a little nicer.
 * 3. Make buttons inherit font styles (often necessary when styling `input`s as
 *    buttons).
 * 4. Reset/normalize some styles.
 * 5. Force all button-styled elements to appear clickable.
 * 6. Fixes odd inner spacing in IE7.
 * 7. Subtract the border size from the padding value so that buttons do not
 *    grow larger as we add borders.
 */
/* line 51, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.buttons.scss */
.o-btn,
.c-nav-site__hint {
  display: inline-block;
  /* [1] */
  vertical-align: middle;
  /* [2] */
  font: inherit;
  /* [3] */
  text-align: center;
  /* [4] */
  margin: 0;
  /* [4] */
  cursor: pointer;
  /* [5] */
  overflow: visible;
  /* [6] */
  padding: 11px 23px;
  /* [7] */
  background-color: #3F5FAC;
  border: 1px solid #3F5FAC;
}

/* line 76, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.buttons.scss */
.o-btn,
.o-btn:hover,
.o-btn:active,
.o-btn:focus,
.c-nav-site__hint,
.c-nav-site__hint:hover,
.c-nav-site__hint:active,
.c-nav-site__hint:focus {
  text-decoration: none;
  /* [4] */
  color: #fff;
}

/**
 * Fix a Firefox bug whereby `input type="submit"` gains 2px extra padding.
 */
/* line 85, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.buttons.scss */
.o-btn::-moz-focus-inner,
.c-nav-site__hint::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
     * Small buttons.
     */
/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.buttons.scss */
.o-btn--small {
  padding: 5px 11px;
  /* [7] */
}

/**
     * Large buttons.
     */
/* line 111, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.buttons.scss */
.o-btn--large {
  padding: 23px 47px;
  /* [7] */
}

/**
     * Full-width buttons.
     */
/* line 127, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.buttons.scss */
.o-btn--full {
  width: 100%;
  /**
             * Remove paddings so that widths and paddings don’t conflict.
             */
  padding-right: 0;
  padding-left: 0;
}

/**
     * Round-ended buttons.
     *
     * 1. Overly-large value to ensure the radius rounds the whole end of the
     *    button.
     */
/* line 155, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.buttons.scss */
.o-btn--pill {
  border-radius: 100px;
  /* [1] */
}

/*------------------------------------*    #BOX
\*------------------------------------*/
/**
 * The box object simply boxes off content.
 */
/**
 * 1. So we can apply the `.box` class to naturally-inline elements.
 */
/* line 31, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.box.scss */
.o-box,
.csc-mailform, .c-page-content__wrapper, .c-page-head .c-page-aside--right, .c-page-footer__start, .c-page-footer__default, .c-page-content .c-slider__item, .c-nav-lang\@s-xl, .c-badw-form-filter, .c-tx-indexedsearch__browsebox, .c-card--hero > .c-card__body {
  display: block;
  /* [1] */
  padding: 24px;
}

/* line 37, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.box.scss */
.o-box > :last-child,
.csc-mailform > :last-child, .c-page-content__wrapper > :last-child, .c-page-head .c-page-aside--right > :last-child, .c-page-footer__start > :last-child, .c-page-footer__default > :last-child, .c-page-content .c-slider__item > :last-child, .c-nav-lang\@s-xl > :last-child, .c-badw-form-filter > :last-child, .c-tx-indexedsearch__browsebox > :last-child, .c-card--hero > .c-card__body > :last-child {
  margin-bottom: 0;
}

/**
     * Flush (i.e. no padding) box.
     */
/* line 51, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.box.scss */
.o-box--flush {
  padding: 0;
}

/**
     * Tiny box.
     */
/* line 63, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.box.scss */
.o-box--tiny {
  padding: 6px;
}

/**
     * Small box.
     */
/* line 75, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.box.scss */
.o-box--small,
.c-page-footer__default, .c-page-content .c-slider__item, .c-nav-lang\@s-xl {
  padding: 12px;
}

/**
     * Large box.
     */
/* line 87, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.box.scss */
.o-box--large {
  padding: 48px;
}

/*------------------------------------*    #LIST-UI
\*------------------------------------*/
/**
 * The UI list object creates blocky list items with a keyline separator out of
 * a `ul` or `ol`.
 */
/* line 29, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-ui.scss */
.o-list-ui,
ul.ce-menu,
.c-nav-site__list,
ul.c-badw-list,
ul.c-badw-show__list,
.o-list-ui__item,
.o-list-ui > li,
ul.ce-menu > li, .c-nav-site__list > li, ul.c-badw-list > li,
ul.c-badw-show__list > li {
  border: 0 solid #E7E7E7;
}

/* line 33, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-ui.scss */
.o-list-ui,
ul.ce-menu, .c-nav-site__list, ul.c-badw-list,
ul.c-badw-show__list {
  margin: 0;
  padding: 0;
  list-style: none;
  border-top-width: 1px;
}

/* line 45, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-ui.scss */
.o-list-ui__item,
.o-list-ui > li,
ul.ce-menu > li, .c-nav-site__list > li, ul.c-badw-list > li,
ul.c-badw-show__list > li {
  padding: 24px;
  border-bottom-width: 1px;
}

/**
     * Tiny list-uis.
     */
/* line 62, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-ui.scss */
.o-list-ui--tiny > .o-list-ui__item,
.o-list-ui.o-list-ui--tiny > li,
ul.ce-menu.o-list-ui--tiny > li,
.c-nav-site__list.o-list-ui--tiny > li,
ul.c-badw-list.o-list-ui--tiny > li,
ul.c-badw-show__list.o-list-ui--tiny > li,
ul.c-badw-show__list > .o-list-ui__item,
ul.c-badw-show__list > li {
  padding: 6px;
}

/**
     * Small list-uis.
     */
/* line 78, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-ui.scss */
.o-list-ui--small > .o-list-ui__item,
.o-list-ui.o-list-ui--small > li,
ul.ce-menu.o-list-ui--small > li,
.c-nav-site__list.o-list-ui--small > li,
ul.c-badw-list.o-list-ui--small > li,
ul.c-badw-show__list.o-list-ui--small > li,
ul.c-badw-list > .o-list-ui__item,
ul.c-badw-list > li {
  padding: 12px;
}

/**
     * list-uis without padding.
     */
/* line 126, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-ui.scss */
.o-list-ui--flush > .o-list-ui__item,
.o-list-ui.o-list-ui--flush > li,
ul.ce-menu.o-list-ui--flush > li,
.c-nav-site__list.o-list-ui--flush > li,
ul.c-badw-list.o-list-ui--flush > li,
ul.c-badw-show__list.o-list-ui--flush > li,
ul.ce-menu > .o-list-ui__item,
.c-nav-site__list > .o-list-ui__item,
ul.ce-menu > li, .c-nav-site__list > li {
  padding: 0;
}

/*------------------------------------*    #LIST-INLINE
\*------------------------------------*/
/**
 * The list-inline object simply displays a list of items in one line.
 */
/* line 16, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-inline.scss */
.o-list-inline,
.c-page-footer__default ul, ol.c-nav-breadcrumb__list, .c-nav-lang__list, ul.c-badw-pagination__list, .page-navigation .f3-widget-paginator, .c-tx-indexedsearch__browsebox-list ul, .c-kesearch__pagebrowser ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 23, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-inline.scss */
.o-list-inline > li,
.c-page-footer__default ul > li, ol.c-nav-breadcrumb__list > li, .c-nav-lang__list > li, ul.c-badw-pagination__list > li, .page-navigation .f3-widget-paginator > li, .c-tx-indexedsearch__browsebox-list ul > li, .c-kesearch__pagebrowser ul > li {
  display: inline-block;
}

/**
     * Comma delimited list to semantically mark up lists of tags, etc.
     *
     * N.B. This component requires that you remove the whitespace between LIs.
     *      The simplest (and valid) way to achieve this is by omitting the
     *      closing `</li>` tag.
     */
/* line 47, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-inline.scss */
.o-list-inline--delimited > li + li:before,
.c-page-footer__default ul > li + li:before, .c-nav-lang__list > li + li:before, ul.c-badw-pagination__list > li + li:before, .page-navigation .f3-widget-paginator > li + li:before, .c-kesearch__pagebrowser ul > li + li:before {
  content: " | ";
}

/*------------------------------------*    #LIST-BLOCK
\*------------------------------------*/
/**
 * The list-block object creates blocky list items out of a `ul` or `ol`.
 */
/* line 22, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-block.scss */
.o-list-block {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 33, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-block.scss */
.o-list-block__item,
.o-list-block > li {
  padding: 24px;
}

/**
     * Tiny list-blocks.
     */
/* line 49, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-block.scss */
.o-list-block--tiny > .o-list-block__item,
.o-list-block.o-list-block--tiny > li {
  padding: 6px;
}

/**
     * Small list-blocks.
     */
/* line 65, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-block.scss */
.o-list-block--small > .o-list-block__item,
.o-list-block.o-list-block--small > li {
  padding: 12px;
}

/**
     * Large list-blocks.
     */
/* line 81, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-block.scss */
.o-list-block--large > .o-list-block__item,
.o-list-block.o-list-block--large > li {
  padding: 48px;
}

/**
     * Huge list-blocks.
     */
/* line 97, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-block.scss */
.o-list-block--huge > .o-list-block__item,
.o-list-block.o-list-block--huge > li {
  padding: 96px;
}

/**
     * Huge list-blocks.
     */
/* line 113, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.list-block.scss */
.o-list-block--flush > .o-list-block__item,
.o-list-block.o-list-block--flush > li {
  padding: 0;
}

/*------------------------------------*    #MEDIA
\*------------------------------------*/
/**
 * Place any image- and text-like content side-by-side, as per:
 * stubbornella.org/content/2010/06/25/the-media-object-saves-hundreds-of-lines-of-code
 */
/* line 27, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media,
.ce-left.ce-intext.ce-nowrap,
.ce-right.ce-intext.ce-nowrap, .ce-textpic.ce-right.ce-intext.ce-nowrap, .c-media-list--personen,
.c-media-list--projects > li, .c-media-list--pm, .c-badw-show--publications {
  display: block;
}

/* line 36, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media__img,
.ce-left.ce-intext.ce-nowrap .ce-gallery,
.ce-right.ce-intext.ce-nowrap .ce-gallery, .c-badw-show__img {
  float: left;
  margin-right: 24px;
}

/* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media__img > img,
.ce-left.ce-intext.ce-nowrap .ce-gallery > img,
.ce-right.ce-intext.ce-nowrap .ce-gallery > img, .c-badw-show__img > img {
  display: block;
}

/* line 46, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media__body,
.ce-left.ce-intext.ce-nowrap .ce-bodytext,
.ce-right.ce-intext.ce-nowrap .ce-bodytext, ul.c-badw-show__list {
  overflow: hidden;
  display: block;
}

/* line 53, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media__body,
.o-media__body > :last-child,
.ce-left.ce-intext.ce-nowrap .ce-bodytext,
.ce-right.ce-intext.ce-nowrap .ce-bodytext,
ul.c-badw-show__list,
.ce-left.ce-intext.ce-nowrap .ce-bodytext > :last-child,
.ce-right.ce-intext.ce-nowrap .ce-bodytext > :last-child, ul.c-badw-show__list > :last-child {
  margin-bottom: 0;
}

/**
     * Tiny media objects.
     */
/* line 67, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--tiny {
  /**
             * Tiny reversed media objects.
             */
}

/* line 69, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--tiny > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--tiny > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--tiny > .ce-gallery, .o-media--tiny > .c-badw-show__img {
  margin-right: 6px;
}

/* line 81, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--tiny.o-media--rev > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--tiny.o-media--rev > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--tiny.o-media--rev > .ce-gallery, .o-media--tiny.o-media--rev > .c-badw-show__img,
.o-media--tiny.ce-textpic.ce-right.ce-intext.ce-nowrap > .o-media__img,
.o-media--tiny.c-badw-show--publications > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--tiny.ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-gallery,
.ce-left.ce-intext.ce-nowrap .o-media--tiny.c-badw-show--publications > .ce-gallery,
.o-media--tiny.ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--tiny.c-badw-show--publications > .ce-gallery, .o-media--tiny.ce-textpic.ce-right.ce-intext.ce-nowrap > .c-badw-show__img,
.o-media--tiny.c-badw-show--publications > .c-badw-show__img {
  margin-right: 0;
  margin-left: 6px;
}

/**
     * Small media objects.
     */
/* line 100, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--small {
  /**
             * Small reversed media objects.
             */
}

/* line 102, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--small > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--small > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--small > .ce-gallery, .o-media--small > .c-badw-show__img {
  margin-right: 12px;
}

/* line 114, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--small.o-media--rev > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--small.o-media--rev > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--small.o-media--rev > .ce-gallery, .o-media--small.o-media--rev > .c-badw-show__img,
.o-media--small.ce-textpic.ce-right.ce-intext.ce-nowrap > .o-media__img,
.o-media--small.c-badw-show--publications > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--small.ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-gallery,
.ce-left.ce-intext.ce-nowrap .o-media--small.c-badw-show--publications > .ce-gallery,
.o-media--small.ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--small.c-badw-show--publications > .ce-gallery, .o-media--small.ce-textpic.ce-right.ce-intext.ce-nowrap > .c-badw-show__img,
.o-media--small.c-badw-show--publications > .c-badw-show__img {
  margin-right: 0;
  margin-left: 12px;
}

/**
     * Large media objects.
     */
/* line 133, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--large {
  /**
             * Large reversed media objects.
             */
}

/* line 135, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--large > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--large > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--large > .ce-gallery, .o-media--large > .c-badw-show__img {
  margin-right: 48px;
}

/* line 150, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--large.o-media--rev > .media__img,
.o-media--large.ce-textpic.ce-right.ce-intext.ce-nowrap > .media__img,
.o-media--large.c-badw-show--publications > .media__img {
  margin-right: 0;
  margin-left: 48px;
}

/**
     * Huge media objects.
     */
/* line 167, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--huge {
  /**
             * Huge reversed media objects.
             */
}

/* line 169, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--huge > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--huge > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--huge > .ce-gallery, .o-media--huge > .c-badw-show__img {
  margin-right: 96px;
}

/* line 184, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--huge.o-media--rev > .media__img,
.o-media--huge.ce-textpic.ce-right.ce-intext.ce-nowrap > .media__img,
.o-media--huge.c-badw-show--publications > .media__img {
  margin-right: 0;
  margin-left: 96px;
}

/**
     * Reversed image location (right instead of left). Extends `.media`.
     */
/* line 207, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--rev > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--rev > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--rev > .ce-gallery, .o-media--rev > .c-badw-show__img,
.ce-textpic.ce-right.ce-intext.ce-nowrap > .o-media__img,
.c-badw-show--publications > .o-media__img,
.ce-left.ce-intext.ce-nowrap .ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-gallery,
.ce-left.ce-intext.ce-nowrap .c-badw-show--publications > .ce-gallery,
.ce-textpic.ce-right.ce-intext.ce-nowrap > .ce-gallery, .ce-right.ce-intext.ce-nowrap .c-badw-show--publications > .ce-gallery, .ce-textpic.ce-right.ce-intext.ce-nowrap > .c-badw-show__img, .c-badw-show--publications > .c-badw-show__img {
  float: right;
  margin-right: 0;
  margin-left: 24px;
}

/**
     * Flush media objects have no space between the image- and text-content.
     */
/* line 229, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
.o-media--flush > .o-media__img,
.ce-left.ce-intext.ce-nowrap .o-media--flush > .ce-gallery,
.ce-right.ce-intext.ce-nowrap .o-media--flush > .ce-gallery, .o-media--flush > .c-badw-show__img {
  margin-right: 0;
  margin-left: 0;
}

/**
     * Responsive media objects.
     *
     * There is a very pragmatic, simple implementation of a responsive media
     * object, which simply places the text-content beneath the image-content.
     *
     * We use a `max-width` media query because:
     *
     * a) it is the least verbose method in terms of amount of code required.
     * b) the media object’s default state is image-next-to-text, so its stacked
     *    state is the exception, rather than the rule.
     */
@media screen and (max-width: 720px) {
  /* line 259, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
  .o-media--responsive {
    /**
             * Rework the spacings on regular media objects.
             */
    /**
                 * Tiny responsive media objects.
                 *
                 * Take a little more heavy-handed approach to reworking
                 * spacings on media objects that are also tiny media objects
                 * in their regular state.
                 */
    /**
                 * Small responsive media objects.
                 *
                 * Take a little more heavy-handed approach to reworking
                 * spacings on media objects that are also small media objects
                 * in their regular state.
                 */
    /**
                 * Large responsive media objects.
                 *
                 * Take a little more heavy-handed approach to reworking
                 * spacings on media objects that are also large media objects
                 * in their regular state.
                 */
    /**
                 * Huge responsive media objects.
                 *
                 * Take a little more heavy-handed approach to reworking
                 * spacings on media objects that are also huge media objects
                 * in their regular state.
                 */
  }
  /* line 265, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
  .o-media--responsive > .o-media__img,
  .ce-left.ce-intext.ce-nowrap .o-media--responsive > .ce-gallery,
  .ce-right.ce-intext.ce-nowrap .o-media--responsive > .ce-gallery, .o-media--responsive > .c-badw-show__img {
    float: none;
    margin-right: 0;
    margin-bottom: 24px;
    margin-left: 0;
  }
  /* line 283, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
  .o-media--responsive.o-media--tiny > .o-media__img,
  .ce-left.ce-intext.ce-nowrap .o-media--responsive.o-media--tiny > .ce-gallery,
  .ce-right.ce-intext.ce-nowrap .o-media--responsive.o-media--tiny > .ce-gallery, .o-media--responsive.o-media--tiny > .c-badw-show__img {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 6px;
  }
  /* line 305, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
  .o-media--responsive.o-media--small > .o-media__img,
  .ce-left.ce-intext.ce-nowrap .o-media--responsive.o-media--small > .ce-gallery,
  .ce-right.ce-intext.ce-nowrap .o-media--responsive.o-media--small > .ce-gallery, .o-media--responsive.o-media--small > .c-badw-show__img {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 12px;
  }
  /* line 327, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
  .o-media--responsive.o-media--large > .o-media__img,
  .ce-left.ce-intext.ce-nowrap .o-media--responsive.o-media--large > .ce-gallery,
  .ce-right.ce-intext.ce-nowrap .o-media--responsive.o-media--large > .ce-gallery, .o-media--responsive.o-media--large > .c-badw-show__img {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 48px;
  }
  /* line 349, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.media.scss */
  .o-media--responsive.o-media--huge > .o-media__img,
  .ce-left.ce-intext.ce-nowrap .o-media--responsive.o-media--huge > .ce-gallery,
  .ce-right.ce-intext.ce-nowrap .o-media--responsive.o-media--huge > .ce-gallery, .o-media--responsive.o-media--huge > .c-badw-show__img {
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 96px;
  }
}

/*------------------------------------*    # FLEXBOX OBJECT
\*------------------------------------*/
/**
 * The flex box object
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 */
/**
* The container.
* [1] We create Container context.
* [2] We create a flex layout context.
* [3] Then we define the flow direction and if we allow the items to wrap
*     Remember this is the same as: flex-direction: row; flex-wrap: wrap;
* [4] Then we define how is distributed the remaining space
*/
/* line 20, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.o-flex-box {
  max-width: 82.4rem;
  margin-left: auto;
  margin-right: auto;
  /* [1] */
  display: table;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  /* [2] */
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  /* [3] */
  -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
          align-content: flex-start;
  /* [4] */
  height: auto;
  margin-top: -1em;
  margin-right: 0;
  margin-bottom: 1.9417475728%;
}

/* line 12, bower_components/susy/sass/susy/output/support/_clearfix.scss */
.o-flex-box:after {
  content: " ";
  display: block;
  clear: both;
}

/**
* The Item
*/
/* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.o-flex-box__item,
.c-flex-box-container > div {
  display: table-cell;
  display: block;
  height: auto;
  padding-top: 1em;
  margin-right: 1.9417475728%;
}

/* line 55, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.o-flex-box--2 > .o-flex-box__item,
.c-flex-box-container.o-flex-box--2 > div {
  width: 50%;
  -webkit-flex-basis: 48.7804878049%;
      -ms-flex-preferred-size: 48.7804878049%;
          flex-basis: 48.7804878049%;
}

/* line 61, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.o-flex-box--2 > .o-flex-box__item:nth-child(2n+0),
.c-flex-box-container.o-flex-box--2 > div:nth-child(2n+0) {
  margin-right: 0;
}

/* line 67, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.o-flex-box--3 > .o-flex-box__item,
.c-flex-box-container.o-flex-box--3 > div {
  width: 33.3333333333333%;
  -webkit-flex-basis: 31.7073170732%;
      -ms-flex-preferred-size: 31.7073170732%;
          flex-basis: 31.7073170732%;
}

/* line 72, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.o-flex-box--3 > .o-flex-box__item:nth-child(3n+0),
.c-flex-box-container.o-flex-box--3 > div:nth-child(3n+0) {
  margin-right: 0;
}

/* line 78, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.o-flex-box--4 > .o-flex-box__item,
.c-flex-box-container.o-flex-box--4 > div {
  width: 25%;
  -webkit-flex-basis: 23.1707317073%;
      -ms-flex-preferred-size: 23.1707317073%;
          flex-basis: 23.1707317073%;
}

/* line 84, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.o-flex-box--4 > .o-flex-box__item:nth-child(4n+0),
.c-flex-box-container.o-flex-box--4 > div:nth-child(4n+0) {
  margin-right: 0;
}

@media (max-width: 1024px) {
  /* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
  .o-flex-box--4 > .o-flex-box__item,
  .c-flex-box-container.o-flex-box--4 > div {
    -webkit-flex-basis: 48.7804878049%;
        -ms-flex-preferred-size: 48.7804878049%;
            flex-basis: 48.7804878049%;
  }
  /* line 96, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
  .o-flex-box--4 > .o-flex-box__item:nth-child(2n+0),
  .c-flex-box-container.o-flex-box--4 > div:nth-child(2n+0) {
    margin-right: 0;
  }
}

@media (max-width: 580px) {
  /* line 103, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
  .o-flex-box__item,
  .c-flex-box-container > div {
    margin-right: 0;
  }
  /* line 109, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
  .o-flex-box--2 > .o-flex-box__item,
  .c-flex-box-container.o-flex-box--2 > div {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  /* line 116, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
  .o-flex-box--3 > .o-flex-box__item,
  .c-flex-box-container.o-flex-box--3 > div {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
  /* line 123, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
  .o-flex-box--4 > .o-flex-box__item,
  .c-flex-box-container.o-flex-box--4 > div {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}

/**
*       IE 9 FALLBACK, Android Fallback
**/
/* line 137, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.ie9 .o-flex-box,
.lt-ie9 .o-flex-box {
  max-width: 65.6rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, bower_components/susy/sass/susy/output/support/_clearfix.scss */
.ie9 .o-flex-box:after,
.lt-ie9 .o-flex-box:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 142, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.ie9 .o-flex-box--2 > .o-flex-box__item,
.ie9 .c-flex-box-container.o-flex-box--2 > div,
.lt-ie9 .o-flex-box--2 > .o-flex-box__item,
.lt-ie9 .c-flex-box-container.o-flex-box--2 > div {
  width: 48.7804878049%;
  float: left;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--2 > .o-flex-box__item:nth-child(2n + 1),
.ie9 .c-flex-box-container.o-flex-box--2 > div:nth-child(2n + 1),
.lt-ie9 .o-flex-box--2 > .o-flex-box__item:nth-child(2n + 1),
.lt-ie9 .c-flex-box-container.o-flex-box--2 > div:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--2 > .o-flex-box__item:nth-child(2n + 2),
.ie9 .c-flex-box-container.o-flex-box--2 > div:nth-child(2n + 2),
.lt-ie9 .o-flex-box--2 > .o-flex-box__item:nth-child(2n + 2),
.lt-ie9 .c-flex-box-container.o-flex-box--2 > div:nth-child(2n + 2) {
  margin-left: 51.2195121951%;
  margin-right: -100%;
  clear: none;
}

/* line 149, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.ie9 .o-flex-box--3 > .o-flex-box__item,
.ie9 .c-flex-box-container.o-flex-box--3 > div,
.lt-ie9 .o-flex-box--3 > .o-flex-box__item,
.lt-ie9 .c-flex-box-container.o-flex-box--3 > div {
  width: 31.7073170732%;
  float: left;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--3 > .o-flex-box__item:nth-child(3n + 1),
.ie9 .c-flex-box-container.o-flex-box--3 > div:nth-child(3n + 1),
.lt-ie9 .o-flex-box--3 > .o-flex-box__item:nth-child(3n + 1),
.lt-ie9 .c-flex-box-container.o-flex-box--3 > div:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--3 > .o-flex-box__item:nth-child(3n + 2),
.ie9 .c-flex-box-container.o-flex-box--3 > div:nth-child(3n + 2),
.lt-ie9 .o-flex-box--3 > .o-flex-box__item:nth-child(3n + 2),
.lt-ie9 .c-flex-box-container.o-flex-box--3 > div:nth-child(3n + 2) {
  margin-left: 34.1463414634%;
  margin-right: -100%;
  clear: none;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--3 > .o-flex-box__item:nth-child(3n + 3),
.ie9 .c-flex-box-container.o-flex-box--3 > div:nth-child(3n + 3),
.lt-ie9 .o-flex-box--3 > .o-flex-box__item:nth-child(3n + 3),
.lt-ie9 .c-flex-box-container.o-flex-box--3 > div:nth-child(3n + 3) {
  margin-left: 68.2926829268%;
  margin-right: -100%;
  clear: none;
}

/* line 156, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/objects/_objects.flex-box.scss */
.ie9 .o-flex-box--4 > .o-flex-box__item,
.ie9 .c-flex-box-container.o-flex-box--4 > div,
.lt-ie9 .o-flex-box--4 > .o-flex-box__item,
.lt-ie9 .c-flex-box-container.o-flex-box--4 > div {
  width: 23.1707317073%;
  float: left;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--4 > .o-flex-box__item:nth-child(4n + 1),
.ie9 .c-flex-box-container.o-flex-box--4 > div:nth-child(4n + 1),
.lt-ie9 .o-flex-box--4 > .o-flex-box__item:nth-child(4n + 1),
.lt-ie9 .c-flex-box-container.o-flex-box--4 > div:nth-child(4n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--4 > .o-flex-box__item:nth-child(4n + 2),
.ie9 .c-flex-box-container.o-flex-box--4 > div:nth-child(4n + 2),
.lt-ie9 .o-flex-box--4 > .o-flex-box__item:nth-child(4n + 2),
.lt-ie9 .c-flex-box-container.o-flex-box--4 > div:nth-child(4n + 2) {
  margin-left: 25.6097560976%;
  margin-right: -100%;
  clear: none;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--4 > .o-flex-box__item:nth-child(4n + 3),
.ie9 .c-flex-box-container.o-flex-box--4 > div:nth-child(4n + 3),
.lt-ie9 .o-flex-box--4 > .o-flex-box__item:nth-child(4n + 3),
.lt-ie9 .c-flex-box-container.o-flex-box--4 > div:nth-child(4n + 3) {
  margin-left: 51.2195121951%;
  margin-right: -100%;
  clear: none;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.ie9 .o-flex-box--4 > .o-flex-box__item:nth-child(4n + 4),
.ie9 .c-flex-box-container.o-flex-box--4 > div:nth-child(4n + 4),
.lt-ie9 .o-flex-box--4 > .o-flex-box__item:nth-child(4n + 4),
.lt-ie9 .c-flex-box-container.o-flex-box--4 > div:nth-child(4n + 4) {
  margin-left: 76.8292682927%;
  margin-right: -100%;
  clear: none;
}

/*------------------------------------*    #TABLES
\*------------------------------------*/
/* line 22, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/objects/_objects.tables.scss */
.table {
  width: 100%;
}

/**
 * #CONTENT-ELEMENTS
 */
/*------------------------------------*    # ce – Content Elements TYPO3
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
.ce-textpic {
  display: block;
}

/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.ce-textpic:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
.ce-media {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0.9708737864%;
  display: table;
}

/* line 24, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
.ce-media img {
  display: block;
}

/* line 30, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
figcaption {
  font-size: 13.6px;
  color: #585858;
  font-family: 'notosans-italic';
  display: table-caption;
  caption-side: bottom;
  margin-top: 4px;
}

/* line 48, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
.ce-center.ce-above .ce-media {
  margin: 0 auto;
}

/* line 60, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
.ce-right.ce-intext .ce-media {
  float: right;
  margin-left: 1.9417475728%;
}

@media (max-width: 786px) {
  /* line 60, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-right.ce-intext .ce-media {
    float: left;
    margin-right: 1.9417475728%;
    margin-left: 0;
  }
}

@media (max-width: 786px) {
  /* line 72, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-right.ce-intext .ce-gallery {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
  }
}

/* line 89, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
.ce-left.ce-intext .ce-media {
  float: left;
  margin-right: 1.9417475728%;
}

@media (max-width: 786px) {
  /* line 94, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-left.ce-intext .ce-gallery {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
  }
}

/* line 126, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
.ce-left.ce-intext.ce-nowrap .ce-bodytext > h2,
.ce-left.ce-intext.ce-nowrap .ce-bodytext > h3,
.ce-left.ce-intext.ce-nowrap .ce-bodytext > h4,
.ce-left.ce-intext.ce-nowrap .ce-bodytext > h5,
.ce-left.ce-intext.ce-nowrap .ce-bodytext p,
.ce-right.ce-intext.ce-nowrap .ce-bodytext > h2,
.ce-right.ce-intext.ce-nowrap .ce-bodytext > h3,
.ce-right.ce-intext.ce-nowrap .ce-bodytext > h4,
.ce-right.ce-intext.ce-nowrap .ce-bodytext > h5,
.ce-right.ce-intext.ce-nowrap .ce-bodytext p {
  margin-top: 0;
}

@media (max-width: 786px) {
  /* line 118, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-left.ce-intext.ce-nowrap .ce-bodytext,
  .ce-right.ce-intext.ce-nowrap .ce-bodytext {
    width: 100%;
    max-width: 100%;
    height: auto;
  }
  /* line 139, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-left.ce-intext.ce-nowrap .ce-bodytext > h2,
  .ce-left.ce-intext.ce-nowrap .ce-bodytext > h3,
  .ce-left.ce-intext.ce-nowrap .ce-bodytext > h4,
  .ce-left.ce-intext.ce-nowrap .ce-bodytext > h5,
  .ce-left.ce-intext.ce-nowrap .ce-bodytext p,
  .ce-right.ce-intext.ce-nowrap .ce-bodytext > h2,
  .ce-right.ce-intext.ce-nowrap .ce-bodytext > h3,
  .ce-right.ce-intext.ce-nowrap .ce-bodytext > h4,
  .ce-right.ce-intext.ce-nowrap .ce-bodytext > h5,
  .ce-right.ce-intext.ce-nowrap .ce-bodytext p {
    margin-top: 16px;
  }
}

@media (max-width: 786px) {
  /* line 152, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-left.ce-intext.ce-nowrap .ce-gallery {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
  }
}

@media (max-width: 1240px) {
  /* line 171, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-gallery,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-gallery,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-bodytext,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-bodytext {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
  }
  /* line 183, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-gallery > h2,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-gallery > h3,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-gallery > h4,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-gallery > h5,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-gallery p,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-gallery > h2,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-gallery > h3,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-gallery > h4,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-gallery > h5,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-gallery p,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-bodytext > h2,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-bodytext > h3,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-bodytext > h4,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-bodytext > h5,
  .c-page--start .ce-left.ce-intext.ce-nowrap .ce-bodytext p,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-bodytext > h2,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-bodytext > h3,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-bodytext > h4,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-bodytext > h5,
  .c-page--default-3-column .ce-left.ce-intext.ce-nowrap .ce-bodytext p {
    margin-top: 16px;
  }
}

@media (max-width: 786px) {
  /* line 198, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-textpic.ce-right.ce-intext.ce-nowrap {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
  }
}

@media (max-width: 1240px) {
  /* line 218, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext {
    width: 100%;
    max-width: 100%;
    height: auto;
    overflow: hidden;
  }
  /* line 230, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery > h2,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery > h3,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery > h4,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery > h5,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery p,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery > h2,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery > h3,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery > h4,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery > h5,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery p,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext > h2,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext > h3,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext > h4,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext > h5,
  .c-page--start .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext p,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext > h2,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext > h3,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext > h4,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext > h5,
  .c-page--default-3-column .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext p {
    margin-top: 16px;
  }
}

/* line 246, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
.c-flex-box-container.o-flex-box .ce-media {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
  float: none;
}

@media (max-width: 520px) {
  /* line 262, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-meda--responsive {
    width: 100% !important;
    max-width: 100%;
    height: auto;
    display: block;
  }
  /* line 270, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-meda--responsive figcaption {
    display: block;
  }
}

@media (max-width: 786px) {
  /* line 278, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-media--responsive\@s {
    width: 100% !important;
    max-width: 100%;
    height: auto;
    display: block;
  }
  /* line 286, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .ce-media--responsive\@s figcaption {
    display: block;
  }
}

@media (max-width: 1070px) {
  /* line 293, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .c-page--default-3-column .ce-media--responsive\@s {
    width: 100% !important;
    max-width: 100%;
    height: auto;
    display: block;
  }
  /* line 300, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/ce-elements/_ce.textpic.scss */
  .c-page--default-3-column .ce-media--responsive\@s figcaption {
    display: block;
  }
}

/*------------------------------------*    #TYPO3 Tables
\*------------------------------------*/
/*------------------------------------*    # ce – Divider
\*------------------------------------*/
/* line 6, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/ce-elements/_ce.div.scss */
.ce-div {
  margin: 32px 0;
  border-style: dashed;
  border-width: 1px;
  border-color: #999999;
  border-bottom: 0;
}

/*------------------------------------*    # ce – Menu
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/ce-elements/_ce.menu.scss */
ul.ce-menu {
  margin-bottom: 32px;
}

/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
ul.ce-menu:after {
  content: "";
  display: table;
  clear: both;
}

/* line 16, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/ce-elements/_ce.menu.scss */
ul.ce-menu li {
  margin-bottom: 0;
}

/* line 20, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/ce-elements/_ce.menu.scss */
ul.ce-menu a {
  display: block;
  padding: 12px;
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

/* line 28, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/ce-elements/_ce.menu.scss */
ul.ce-menu a:hover {
  background-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

/**
 * #CSC MAILFORM
 */
/*------------------------------------*    # CSC MAILFORM
\*------------------------------------*/
/* line 6, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform {
  background-color: #E7E7E7;
}

/* line 12, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 19, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform label,
.csc-mailform textarea {
  width: 100%;
  display: inline-block;
}

/* line 25, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform input[type="text"],
.csc-mailform input[type="email"] {
  width: 100%;
  display: inline-block;
}

/* line 30, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform .csc-form-element {
  width: 100%;
}

/* line 35, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform .csc-form-element-radio {
  float: left;
  overflow: hidden;
  width: auto;
}

/* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform .csc-form-element-radio input[type="radio"] {
  float: left;
}

/* line 46, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform .csc-form-element-radio label {
  float: left;
  width: auto;
  margin-right: 1em;
}

/* line 54, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform .csc-form-element-reset,
.csc-mailform .csc-form-element-submit {
  width: auto;
  overflow: hidden;
}

/* line 59, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform .csc-form-element-reset {
  float: left;
}

/* line 63, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform .csc-form-element-submit {
  float: right;
}

/* line 67, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/csc-elements/_csc.mailform.scss */
.csc-mailform .csc-form-element-textblock {
  clear: both;
  margin-bottom: 0;
}

/**
 * # THEME
 */
/* line 7, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/theme/_theme.tones.scss */
.t-tone--bright {
  background-color: #fff;
}

/* line 12, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/theme/_theme.tones.scss */
.t-tone--dark {
  background-color: #6e6e7c;
}

/* line 17, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/theme/_theme.tones.scss */
.t-tone--light-grey {
  background-color: #E7E7E7;
}

/* line 22, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/theme/_theme.tones.scss */
.t-tone--brand-1 {
  background-color: #3F5FAC;
}

/* line 27, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/theme/_theme.tones.scss */
.t-tone--brand-1-soft {
  background-color: #3F5FAC;
}

/**
 * #COMPONENTS
 */
/*------------------------------------*    Styles for page wrapper
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-wrapper.scss */
.c-page-wrapper {
  position: relative;
  padding-bottom: 32px;
  max-width: 82.4rem;
  margin-left: auto;
  margin-right: auto;
}

/* line 12, bower_components/susy/sass/susy/output/support/_clearfix.scss */
.c-page-wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

@media (max-width: 1320px) {
  /* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-wrapper.scss */
  .c-page-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 786px) {
  /* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-wrapper.scss */
  .c-page-wrapper {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
}

@media (max-width: 786px) {
  /* line 33, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-wrapper.scss */
  .c-page-wrapper.is-overlayed:after {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    content: ' ';
    opacity: 1;
    -webkit-transition: opacity 0.5s;
         -o-transition: opacity 0.5s;
            transition: opacity 0.5s;
    z-index: 3;
  }
}

/*------------------------------------*    #Page Wrapper to have Max-Width etc
\*------------------------------------*/
/* line 6, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-max.scss */
.c-page-max {
  max-width: 1600px;
  background-color: #fff;
  margin: 0 auto;
}

/*------------------------------------*    #Page Banner Styles for BAdW.de
\*------------------------------------*/
/* line 6, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-banner.scss */
.c-page-banner {
  margin-bottom: 16px;
}

@media (max-width: 786px) {
  /* line 6, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-banner.scss */
  .c-page-banner {
    display: none;
  }
}

/*------------------------------------*    #Page Head Styles for BAdW.de
\*------------------------------------*/
/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-head.scss */
.c-page-head__container-wrapper {
  width: 100%;
  position: absolute;
  top: 0;
}

/* line 15, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-head.scss */
.c-page-head__container {
  max-width: 82.4rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/* line 12, bower_components/susy/sass/susy/output/support/_clearfix.scss */
.c-page-head__container:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 23, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-head.scss */
.c-page-head__brand {
  position: absolute;
  top: 32px;
  width: 400px;
  height: 125px;
}

@media (max-width: 1320px) {
  /* line 23, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-head.scss */
  .c-page-head__brand {
    left: 32px;
  }
}

/* line 47, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-head.scss */
.c-page-head__brand\@s {
  display: none;
}

@media (max-width: 786px) {
  /* line 47, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-head.scss */
  .c-page-head__brand\@s {
    display: inline-block;
    text-align: center;
    padding: 16px;
  }
  /* line 56, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-head.scss */
  .c-page-head__brand\@s img {
    width: 65%;
  }
}

@media (max-width: 520px) {
  /* line 63, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-head.scss */
  .c-page-head__brand\@s img {
    width: 100%;
  }
}

/*------------------------------------*    Styles for Main Content
\*------------------------------------*/
/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page-content {
  max-width: 82.4rem;
  margin-left: auto;
  margin-right: auto;
  width: 59.2233009709%;
  float: left;
  margin-right: 1.9417475728%;
  background-color: #fff;
  -webkit-box-shadow: 0 0 3px #999999;
          box-shadow: 0 0 3px #999999;
}

/* line 12, bower_components/susy/sass/susy/output/support/_clearfix.scss */
.c-page-content:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 15, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page--default-2-column .c-page-content {
  width: 79.6116504854%;
  float: right;
  margin-right: 0;
}

@media (max-width: 1024px) {
  /* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
  .c-page-content {
    width: 100%;
    float: none;
    clear: both;
  }
  /* line 39, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
  .c-page--default-2-column .c-page-content {
    width: 100%;
    float: none;
    clear: both;
  }
}

/* line 53, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page-content__wrapper {
  margin-bottom: 12px;
}

/* line 59, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-banner {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  overflow: hidden;
}

/* line 68, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page-content__container {
  overflow: hidden;
  clear: left;
  display: inline-block;
  width: 100%;
}

/* line 75, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page-content__link {
  color: #3F5FAC;
}

/* line 82, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page-totop {
  position: fixed;
  right: 2.5%;
  bottom: 15%;
}

/* line 90, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page-totop a {
  display: block;
  font-size: 40px;
  width: 40px;
  height: 40px;
  background-color: #3F5FAC;
  text-align: center;
  position: relative;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page-totop a:after {
  position: absolute;
  top: -14px;
  width: 100%;
  left: 0;
  color: #fff;
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/* line 109, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-content.scss */
.c-page-totop a:hover {
  background-color: #283565;
}

/*------------------------------------*    Styles for page aside
    wrapper search nav-site and nav-lang
\*------------------------------------*/
/* line 12, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
.c-page-aside--left {
  width: 18.4466019417%;
  float: left;
  margin-right: 1.9417475728%;
}

@media (max-width: 1024px) {
  /* line 12, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
  .c-page-aside--left {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 25, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
.c-page-aside--right {
  width: 18.4466019417%;
  float: right;
  margin-right: 0;
}

/* line 29, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
.c-page-aside--right .c-page-aside__link {
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

/* line 32, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
.c-page-aside--right .c-page-aside__link:after {
  float: right;
}

/* line 37, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
.c-page-head .c-page-aside--right {
  position: absolute;
  background-color: rgba(255, 255, 255, 0.85);
  top: 32px;
  right: 0;
  font-size: 13.6px;
}

@media (max-width: 1320px) {
  /* line 37, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
  .c-page-head .c-page-aside--right {
    right: 32px;
    font-size: 12.24px;
    line-height: 1.4;
    padding: 12px;
  }
}

/* line 58, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
.c-page-wrapper .c-page-aside--right .o-box {
  margin-bottom: 16px;
}

@media (max-width: 1024px) {
  /* line 56, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
  .c-page-wrapper .c-page-aside--right {
    width: 100%;
    float: none;
    clear: both;
  }
}

/* line 74, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
.c-page-aside__item {
  font-size: 13.6px;
  margin-bottom: 8px;
}

/* line 79, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
.c-page-aside__item--last {
  margin-top: 32px;
}

/* line 84, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
ul.c-page-aside__list {
  padding-left: 0;
}

/* line 88, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-aside.scss */
ul.c-page-aside__list li {
  border-color: #fff;
  margin-bottom: 0;
}

/*------------------------------------*    Styles for footer on start page
\*------------------------------------*/
/* line 12, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-start.scss */
.c-page-footer__start {
  font-size: 13.6px;
  background-color: #E7E7E7;
}

/* line 26, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__start div,
.c-page-footer__start p,
.c-page-footer__start ul,
.c-page-footer__start li {
  color: #111;
}

/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__start a,
.c-page-footer__start a:visited {
  color: #243661;
}

/* line 50, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__start a:hover {
  color: #283565;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__start h1 {
  color: #111;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__start h1 a,
.c-page-footer__start h1 a:visited,
.c-page-footer__start h1 a:active,
.c-page-footer__start h1 a:focus {
  color: #111;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__start h2 {
  color: #111;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__start h2 a,
.c-page-footer__start h2 a:visited,
.c-page-footer__start h2 a:active,
.c-page-footer__start h2 a:focus {
  color: #111;
}

/* line 22, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-start.scss */
.c-page-footer__start h2,
.c-page-footer__start h3,
.c-page-footer__start h4,
.c-page-footer__start p {
  margin-top: 0;
}

/* line 26, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-start.scss */
.c-page-footer__start .ce-textpic {
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
}

/*------------------------------------*    Styles for footer on every page
\*------------------------------------*/
@media (max-width: 786px) {
  /* line 7, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
  .c-page-footer\@s-xl {
    display: none;
  }
}

/* line 14, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
.c-page-footer\@s {
  display: none;
}

@media (max-width: 786px) {
  /* line 14, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
  .c-page-footer\@s {
    display: block;
  }
}

/* line 26, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
.c-page-footer__default {
  background-color: #b4b4b4;
  overflow: hidden;
  font-size: 13.6px;
}

/* line 26, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__default div,
.c-page-footer__default p,
.c-page-footer__default ul,
.c-page-footer__default li {
  color: #111;
}

/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__default a,
.c-page-footer__default a:visited {
  color: #243661;
}

/* line 50, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__default a:hover {
  color: #283565;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__default h1 {
  color: #111;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__default h1 a,
.c-page-footer__default h1 a:visited,
.c-page-footer__default h1 a:active,
.c-page-footer__default h1 a:focus {
  color: #111;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__default h2 {
  color: #111;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-page-footer__default h2 a,
.c-page-footer__default h2 a:visited,
.c-page-footer__default h2 a:active,
.c-page-footer__default h2 a:focus {
  color: #111;
}

/* line 36, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
.c-page-footer__default .c-page-footer__copyright {
  float: left;
  padding-left: 12px;
}

/* line 47, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
.c-page-footer__default ul {
  float: right;
  padding-right: 12px;
}

/* line 53, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
.c-page-footer__default ul li {
  margin-bottom: 0;
}

/* line 57, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
.c-page-footer__default ul li:before {
  margin-right: 12px;
  margin-left: 12px;
}

/* line 63, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
.c-page-footer__default p {
  margin: 0;
}

@media (max-width: 786px) {
  /* line 72, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.page-footer-default.scss */
  .c-page-footer__default ul,
  .c-page-footer__default .c-page-footer__copyright,
  .c-page-footer__default .c-page-footer__nav {
    text-align: center;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
}

/*------------------------------------*    Styles for Tables
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.table.scss */
table {
  font-size: inherit;
  line-height: inherit;
  max-width: 100%;
  width: 100%;
  display: block;
  min-height: .01%;
  overflow-x: auto;
}

/*------------------------------------*    Styles for Textgroups
\*------------------------------------*/
/* line 11, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup--small {
  font-size: 13.6px;
  line-height: 1.65;
}

/* line 17, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup__headline {
  margin-top: 0;
  font-size: 16px;
  color: #3F5FAC;
}

/* line 22, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-page-wrapper .c-textgroup__headline {
  padding: 12px;
  margin-bottom: 1px;
}

/* line 29, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup__date {
  display: inline-block;
  color: #3F5FAC;
  font-size: 15.2px;
}

/* line 35, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup__time {
  display: inline-block;
  float: right;
  color: #585858;
  font-size: 13.6px;
}

/* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup__source {
  color: #585858;
  font-size: 12px;
}

/* line 48, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup__link {
  display: block;
  color: #111;
}

/* line 54, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup__link:after {
  color: #3F5FAC;
}

/* line 57, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup__link:after:hover {
  text-decoration: none;
}

/* line 63, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-textgroup__link:hover:after {
  text-decoration: none;
}

/* line 68, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.textgroup.scss */
.c-page-aside--right .c-textgroup__link {
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

/*------------------------------------*    Styles for Textgroups
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.socialmedia.scss */
.c-socialmedia {
  display: inline;
  float: right;
}

/* line 18, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.socialmedia.scss */
.c-socialmedia__item a {
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

/* line 21, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.socialmedia.scss */
.c-socialmedia__item a:hover {
  text-decoration: none;
}

/* line 25, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.socialmedia.scss */
.c-socialmedia__item a:after {
  font-size: 18.4px;
  padding-left: 0.25em;
}

/* line 38, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.socialmedia.scss */
.c-socialmedia__item--fb a:after {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/* line 45, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.socialmedia.scss */
.c-socialmedia__item--tw a:after {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/*------------------------------------*    Styles for Search Input field
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
.c-search {
  background-color: #E7E7E7;
}

@media (max-width: 786px) {
  /* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
  .c-search {
    width: 100%;
    padding: 0 0 0 0.5em;
  }
  /* line 21, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
  .c-search .c-search__input {
    font-size: 16px;
    padding: 8px 11px 8px 16px;
  }
  /* line 27, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
  .c-search .c-search__submit {
    padding: 0;
  }
  /* line 29, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
  .c-search .c-search__submit:after {
    padding-left: 0;
  }
}

/* line 39, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
.c-search__form {
  position: relative;
}

/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
.c-search__input {
  font-size: 13.6px;
  padding: 0.5em 0.5em 0.5em 2em;
  width: 100%;
  background-color: transparent;
  border: none;
}

/* line 51, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
.c-search__submit {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  border: none;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 63, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
.c-search__submit:after {
  color: #111;
  padding-top: 0.125em;
  padding-left: 0.25em;
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/* line 71, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.search.scss */
.c-search__submit:hover:after {
  color: #3F5FAC;
  cursor: pointer;
}

/*------------------------------------*    Styles for Slider
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-slider {
  position: relative;
}

/* line 20, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-slider figcaption > :last-child {
  margin-bottom: 0;
}

/* line 28, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-content .c-slider__item {
  background-color: #E7E7E7;
  border: 1px solid #dadada;
}

/* line 37, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-content .c-slider__item .ce-column .ce-media {
  margin: 0;
}

/* line 51, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-wrapper {
  position: relative;
  z-index: 0;
}

/* line 59, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-head .bx-controls {
  position: absolute;
  bottom: 8px;
  width: 100%;
  z-index: 51;
}

/* line 73, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-head .bx-pager {
  text-align: center;
}

/* line 77, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-content .bx-pager {
  margin-top: 16px;
  width: 100%;
  text-align: center;
  color: #666;
}

/* line 84, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-pager .bx-pager-item {
  display: inline-block;
}

/* line 88, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-pager a {
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  border-radius: 5px;
}

/* line 98, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-head .bx-pager a {
  background: #fff;
}

/* line 101, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-head .bx-pager a.active {
  background: #3F5FAC;
}

/* line 105, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-head .bx-pager a:hover {
  background: #243661;
}

/* line 111, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-content .bx-pager a {
  background: #999999;
}

/* line 114, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-content .bx-pager a.active {
  background: #3F5FAC;
}

/* line 118, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.c-page-content .bx-pager a:hover {
  background: #243661;
}

/* line 129, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-controls-direction {
  position: absolute;
  top: 40%;
  width: 100%;
}

/* line 135, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-controls-direction a {
  position: absolute;
  margin-top: -16px;
  outline: 0;
  text-indent: -9999px;
  z-index: 9999;
  border-radius: 100%;
}

/* line 148, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-controls-direction a:after {
  color: #fff;
  font-size: 48px;
  position: absolute;
  text-indent: 0;
  display: inline-block;
  margin-top: -16px;
}

/* line 161, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-controls-direction a:hover:after {
  color: #283565;
}

/* line 168, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-controls-direction a.bx-prev {
  left: 20px;
}

/* line 171, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-controls-direction a.bx-prev:after {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
  left: 0;
  top: 0;
}

/* line 179, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-controls-direction a.bx-next {
  right: 20px;
}

/* line 182, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.slider.scss */
.bx-controls-direction a.bx-next:after {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
  right: 0;
  top: 0;
}

/*------------------------------------*    Styles Breadcrumb
\*------------------------------------*/
/* line 11, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-breadcrumb.scss */
.c-nav-breadcrumb {
  font-size: 13.6px;
}

/* line 15, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-breadcrumb.scss */
.c-nav-breadcrumb a {
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

/* line 21, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-breadcrumb.scss */
ol.c-nav-breadcrumb__list {
  padding-left: 0;
}

/* line 28, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-breadcrumb.scss */
ol.c-nav-breadcrumb__list > li + li:before {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
  padding-right: 8px;
}

/* line 35, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-breadcrumb.scss */
.c-nav-breadcrumb__item {
  padding-right: 8px;
  margin-bottom: 0;
}

/* line 40, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-breadcrumb.scss */
.c-nav-breadcrumb__link {
  color: #111;
}

/* line 44, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-breadcrumb.scss */
.c-nav-breadcrumb__link--last {
  color: #243661;
}

/* line 51, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-breadcrumb.scss */
.c-nav-breadcrumb__home-icon:before {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/*------------------------------------*    SETTINGS MAIN NAVIGATION = NAV SITE
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__hint {
  display: none;
  padding: 7px 11px 6px 11px;
}

/* line 15, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__hint .c-nav-site__hint__text {
  color: #fff;
}

@media (max-width: 1024px) {
  /* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site__hint {
    display: block;
    width: 14.6341463415%;
    float: left;
    margin-right: 2.4390243902%;
  }
}

@media (max-width: 520px) {
  /* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site__hint {
    width: 23.1707317073%;
    float: left;
    margin-right: 2.4390243902%;
  }
}

/* line 32, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__header\@s {
  display: none;
}

@media (max-width: 1024px) {
  /* line 32, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site__header\@s {
    display: block;
    margin-bottom: 16px;
  }
  /* line 40, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site__header\@s .c-nav-mobile-hint--text {
    display: inline;
    text-transform: uppercase;
    color: #999999;
  }
  /* line 47, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site__header\@s .c-nav-mobile-hint--icon {
    float: right;
    margin-right: 0.75em;
  }
  /* line 50, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site__header\@s .c-nav-mobile-hint--icon:before {
    content: "";
    font-family: "FontAwesome";
    font-weight: 400;
  }
}

/* line 60, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site {
  font-size: 13.6px;
}

/* line 64, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site a:hover {
  text-decoration: none;
}

/* line 69, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__list {
  border-top: 0;
}

/* line 75, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__list > li {
  border-color: #fff;
}

/* line 80, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site_list--level-2 {
  padding-left: 16px;
  border-color: #fff;
}

/* line 86, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__item {
  margin-bottom: 0;
  position: relative;
}

/* line 91, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__item.is-closed {
  display: none;
}

/* line 97, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link {
  background-color: #E7E7E7;
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
  color: #585858;
  display: block;
  padding: 7.2px 36px 9px 12px;
  position: relative;
}

/* line 110, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link.c-nav-site__link--current:before,
.c-nav-site__link:hover:before {
  left: 100%;
  top: 50%;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border: solid transparent;
  border-color: rgba(136, 183, 213, 0);
  border-width: 18px;
  margin-top: -19px;
}

/* line 125, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link:hover {
  color: #585858;
  background-color: #dadada;
}

/* line 129, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link:hover:before {
  border-left-color: #dadada;
}

/* line 135, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__item--level-2 .c-nav-site__link {
  background-color: #f4f4f4;
}

/* line 139, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__item--level-2 .c-nav-site__link:hover {
  background-color: #dadada;
}

/* line 142, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__item--level-2 .c-nav-site__link:hover:before {
  border-left-color: #dadada;
}

/* line 150, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link.c-nav-site__link--active {
  background-color: #f4f4f4;
  font-family: "notosans-bold", Arial, Helvetice, sans-serif;
  letter-spacing: 0.05em;
}

/* line 26, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--active div,
.c-nav-site__link.c-nav-site__link--active p,
.c-nav-site__link.c-nav-site__link--active ul,
.c-nav-site__link.c-nav-site__link--active li {
  color: #111;
}

/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--active a,
.c-nav-site__link.c-nav-site__link--active a:visited {
  color: #243661;
}

/* line 50, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--active a:hover {
  color: #283565;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--active h1 {
  color: #111;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--active h1 a,
.c-nav-site__link.c-nav-site__link--active h1 a:visited,
.c-nav-site__link.c-nav-site__link--active h1 a:active,
.c-nav-site__link.c-nav-site__link--active h1 a:focus {
  color: #111;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--active h2 {
  color: #111;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--active h2 a,
.c-nav-site__link.c-nav-site__link--active h2 a:visited,
.c-nav-site__link.c-nav-site__link--active h2 a:active,
.c-nav-site__link.c-nav-site__link--active h2 a:focus {
  color: #111;
}

/* line 158, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link.c-nav-site__link--active:hover {
  background-color: #b4b4b4;
}

/* line 163, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link.c-nav-site__link--active:hover:before {
  border-left-color: #b4b4b4;
}

/* line 173, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link.c-nav-site__link--current {
  font-family: "notosans-bold", Arial, Helvetice, sans-serif;
  letter-spacing: 0.05em;
  color: #fff;
  text-shadow: #283565 0 0.5px 1px;
  background-color: #3F5FAC;
}

/* line 26, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--current div,
.c-nav-site__link.c-nav-site__link--current p,
.c-nav-site__link.c-nav-site__link--current ul,
.c-nav-site__link.c-nav-site__link--current li {
  color: #fff;
}

/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--current a,
.c-nav-site__link.c-nav-site__link--current a:visited {
  color: #fff;
}

/* line 50, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--current a:hover {
  color: #fff;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--current h1 {
  color: #fff;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--current h1 a,
.c-nav-site__link.c-nav-site__link--current h1 a:visited,
.c-nav-site__link.c-nav-site__link--current h1 a:active,
.c-nav-site__link.c-nav-site__link--current h1 a:focus {
  color: #fff;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--current h2 {
  color: #fff;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-nav-site__link.c-nav-site__link--current h2 a,
.c-nav-site__link.c-nav-site__link--current h2 a:visited,
.c-nav-site__link.c-nav-site__link--current h2 a:active,
.c-nav-site__link.c-nav-site__link--current h2 a:focus {
  color: #fff;
}

/* line 182, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link.c-nav-site__link--current:before {
  border-left-color: #3F5FAC;
}

/* line 186, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link.c-nav-site__link--current:hover {
  background-color: #283565;
}

/* line 188, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__link.c-nav-site__link--current:hover:before {
  border-left-color: #283565;
}

/* line 196, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
.c-nav-site__item--level-2:last-child {
  border-bottom-width: 0;
}

@media (max-width: 1024px) {
  /* line 204, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site\@s {
    background-color: #E7E7E7;
    position: fixed;
    top: 0;
    left: -300px;
    visibility: hidden;
    width: 300px;
    height: 100%;
    padding: 16px;
    -webkit-box-shadow: -5px 0 10px rgba(0, 0, 0, 0.4);
            box-shadow: -5px 0 10px rgba(0, 0, 0, 0.4);
    -webkit-transition: all 0.5s;
         -o-transition: all 0.5s;
            transition: all 0.5s;
    z-index: 6;
    overflow-y: auto;
    overflow-x: hidden;
  }
  /* line 228, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site\@s.is-open {
    visibility: visible;
    -webkit-transition: -webkit-transform 0.5s;
         -o-transition: transform 0.5s;
            transition: transform 0.5s;
    -webkit-transform: translate3d(300px, 0, 0);
            transform: translate3d(300px, 0, 0);
  }
  /* line 234, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site\@s .c-nav-site__link {
    padding: 7.2px 12px 9px;
  }
  /* line 240, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site\@s .c-nav-site__link.c-nav-site__link--current:before,
  .c-nav-site\@s .c-nav-site__link:hover:before {
    display: none;
  }
  /* line 245, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site\@s .c-nav-site__item--level-2 .c-nav-site__link {
    padding-left: 32px;
  }
  /* line 250, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-site.scss */
  .c-nav-site\@s .c-nav-site__item {
    position: relative;
  }
}

/*------------------------------------*    Styles for language navigation
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-lang.scss */
.c-nav-lang\@s-xl {
  font-size: 13.6px;
}

@media (max-width: 1024px) {
  /* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-lang.scss */
  .c-nav-lang\@s-xl {
    display: none;
  }
}

/* line 19, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-lang.scss */
.c-nav-lang__list {
  display: inline;
}

/* line 27, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-lang.scss */
.c-nav-lang__link {
  color: #111;
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

/* line 32, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-lang.scss */
.c-nav-lang__link--active {
  font-weight: bold;
  color: #283565;
}

/* line 39, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-lang.scss */
.c-nav-lang\@s {
  display: none;
}

@media (max-width: 1024px) {
  /* line 39, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-lang.scss */
  .c-nav-lang\@s {
    display: inline-block;
    margin-top: 16px;
    width: 100%;
  }
  /* line 48, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.nav-lang.scss */
  .c-nav-lang\@s .c-nav-lang__list {
    text-align: center;
  }
}

/*------------------------------------*    # Menu Accordion / ce menu 3
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.accordion-toggle.scss */
.c-accordion__toggle {
  position: absolute;
  width: 2.25rem;
  height: 100%;
  right: 0;
  top: 0;
  display: inline-block;
  z-index: 1;
  cursor: pointer;
}

/* line 19, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.accordion-toggle.scss */
.c-accordion__toggle:before {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
  font-size: 1.65em;
  text-align: center;
  width: 100%;
  height: 100%;
  display: block;
  background-color: rgba(0, 0, 0, 0.05);
}

/* line 31, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.accordion-toggle.scss */
.c-accordion__toggle.is-open + .c-nav-site__list {
  border-top: 1px solid #fff;
}

/* line 35, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.accordion-toggle.scss */
.c-accordion__toggle.is-open:before {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/* line 44, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.accordion-toggle.scss */
.c-nav-site__link--current + .c-accordion__toggle:before {
  color: #fff;
}

/* line 53, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.accordion-toggle.scss */
.c-menu-accordion__item a {
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
  padding-right: 32px;
  display: inline-block;
}

/*------------------------------------*    # Menu Accordion / ce menu 3
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.menu-accordion.scss */
ul.c-menu-accordion {
  padding-left: 0;
}

/* line 13, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.menu-accordion.scss */
.c-menu-accordion {
  margin-bottom: 32px;
}

/* line 17, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.menu-accordion.scss */
.c-menu-accordion li {
  position: relative;
  margin-bottom: 0;
}

/* line 21, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.menu-accordion.scss */
.c-menu-accordion li.is-closed {
  display: none;
}

/*------------------------------------*    # Media list block
\*------------------------------------*/
/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list {
  border-top: 1px dashed #999999;
}

/* line 13, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list > li {
  margin-bottom: 0;
  border-bottom: 1px dashed #999999;
}

/* line 21, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list__link {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 32px;
  display: block;
  overflow: hidden;
  position: relative;
  color: #737373;
  border-color: #999999;
  line-height: 1.5;
}

/* line 26, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-media-list__link div,
.c-media-list__link p,
.c-media-list__link ul,
.c-media-list__link li {
  color: #111;
}

/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-media-list__link a,
.c-media-list__link a:visited {
  color: #3F5FAC;
}

/* line 50, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-media-list__link a:hover {
  color: #283565;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-media-list__link h1 {
  color: #3F5FAC;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-media-list__link h1 a,
.c-media-list__link h1 a:visited,
.c-media-list__link h1 a:active,
.c-media-list__link h1 a:focus {
  color: #3F5FAC;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-media-list__link h2 {
  color: #3F5FAC;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-media-list__link h2 a,
.c-media-list__link h2 a:visited,
.c-media-list__link h2 a:active,
.c-media-list__link h2 a:focus {
  color: #3F5FAC;
}

/* line 34, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list__link:after {
  font-size: 1.5rem;
  position: absolute;
  right: 0;
  bottom: 16px;
  color: #3F5FAC;
}

/* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list__link:hover {
  background-color: rgba(0, 0, 0, 0.02);
  text-decoration: none;
}

/* line 49, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list__heading {
  color: #3F5FAC;
  display: inline-block;
}

/* line 55, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list--laureates .c-media-list__heading {
  margin-bottom: 0;
}

/* line 59, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list__heading:hover {
  text-decoration: none;
  border-bottom: 1px solid #3F5FAC;
}

/* line 66, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list__img-mask {
  width: 100px;
  overflow: hidden;
  background-color: #E7E7E7;
}

/* line 72, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list__img-mask > img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

/* line 79, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list__line {
  display: block;
}

/* line 88, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list--personen,
.c-media-list--projects > li {
  padding-top: 12px;
  padding-bottom: 12px;
}

/* line 113, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list--chronik {
  padding-top: 36px;
  padding-bottom: 36px;
}

/* line 119, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list--chronik h2,
.c-media-list--chronik h3 {
  font-family: "notosans-bold";
  font-size: 64px;
  line-height: 0.75;
  color: #bfbfbf;
  margin-top: 0;
}

/* line 127, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
.c-media-list--chronik .c-media-list__body {
  padding-left: 5em;
}

@media (max-width: 786px) {
  /* line 133, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
  .c-media-list--chronik .c-media-list__img {
    float: none;
    width: 100%;
    max-width: 100%;
    height: auto;
    margin: 0 0 16px 0;
  }
  /* line 141, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
  .c-media-list--chronik .c-media-list__body {
    padding-left: 0;
  }
}

/* line 166, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
ul.c-media-list--laureates,
ul.c-media-list--mitglieder,
ul.c-media-list--presidents,
ul.c-media-list--projects {
  padding-left: 0;
  margin-top: 32px;
}

/* line 171, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
ul.c-media-list--laureates .c-media-list__link,
ul.c-media-list--mitglieder .c-media-list__link,
ul.c-media-list--presidents .c-media-list__link,
ul.c-media-list--projects .c-media-list__link {
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

@media (max-width: 786px) {
  /* line 177, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.media-list.scss */
  ul.c-media-list--laureates .c-media-list__img-mask,
  ul.c-media-list--mitglieder .c-media-list__img-mask,
  ul.c-media-list--presidents .c-media-list__img-mask,
  ul.c-media-list--projects .c-media-list__img-mask {
    float: none;
    max-width: 100%;
    height: auto;
    margin: 0 16px 16px 0;
  }
}

/*------------------------------------*    # Flex Box Styling for Gallery
\*------------------------------------*/
/*------------------------------------*    #Styles for Buttons
\*------------------------------------*/
/* line 10, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.button.scss */
.tx-indexedsearch-searchbox-button,
.c-button {
  font-size: 13.6px;
  text-shadow: 1px 1px 1px #595959;
}

/* line 133, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button,
.tx-indexedsearch-searchbox-button input[type="submit"],
.tx-indexedsearch-searchbox-button button,
.tx-indexedsearch-searchbox-button .button,
.tx-indexedsearch-searchbox-button .btn,
.c-button,
.c-button input[type="submit"],
.c-button button,
.c-button .button,
.c-button .btn {
  color: #fff;
  background-color: #999999;
  border-color: #737373;
}

/* line 135, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button:visited,
.tx-indexedsearch-searchbox-button input[type="submit"]:visited,
.tx-indexedsearch-searchbox-button button:visited,
.tx-indexedsearch-searchbox-button .button:visited,
.tx-indexedsearch-searchbox-button .btn:visited,
.c-button:visited,
.c-button input[type="submit"]:visited,
.c-button button:visited,
.c-button .button:visited,
.c-button .btn:visited {
  color: #fff;
}

/* line 142, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button:hover,
.tx-indexedsearch-searchbox-button:active,
.tx-indexedsearch-searchbox-button:focus,
.tx-indexedsearch-searchbox-button input[type="submit"]:hover,
.tx-indexedsearch-searchbox-button input[type="submit"]:active,
.tx-indexedsearch-searchbox-button input[type="submit"]:focus,
.tx-indexedsearch-searchbox-button button:hover,
.tx-indexedsearch-searchbox-button button:active,
.tx-indexedsearch-searchbox-button button:focus,
.tx-indexedsearch-searchbox-button .button:hover,
.tx-indexedsearch-searchbox-button .button:active,
.tx-indexedsearch-searchbox-button .button:focus,
.tx-indexedsearch-searchbox-button .btn:hover,
.tx-indexedsearch-searchbox-button .btn:active,
.tx-indexedsearch-searchbox-button .btn:focus,
.c-button:hover,
.c-button:active,
.c-button:focus,
.c-button input[type="submit"]:hover,
.c-button input[type="submit"]:active,
.c-button input[type="submit"]:focus,
.c-button button:hover,
.c-button button:active,
.c-button button:focus,
.c-button .button:hover,
.c-button .button:active,
.c-button .button:focus,
.c-button .btn:hover,
.c-button .btn:active,
.c-button .btn:focus {
  color: #fff;
}

/* line 154, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button:focus,
.tx-indexedsearch-searchbox-button:active,
.tx-indexedsearch-searchbox-button:hover,
.tx-indexedsearch-searchbox-button input[type="submit"]:focus,
.tx-indexedsearch-searchbox-button input[type="submit"]:active,
.tx-indexedsearch-searchbox-button input[type="submit"]:hover,
.tx-indexedsearch-searchbox-button button:focus,
.tx-indexedsearch-searchbox-button button:active,
.tx-indexedsearch-searchbox-button button:hover,
.tx-indexedsearch-searchbox-button .button:focus,
.tx-indexedsearch-searchbox-button .button:active,
.tx-indexedsearch-searchbox-button .button:hover,
.tx-indexedsearch-searchbox-button .btn:focus,
.tx-indexedsearch-searchbox-button .btn:active,
.tx-indexedsearch-searchbox-button .btn:hover,
.c-button:focus,
.c-button:active,
.c-button:hover,
.c-button input[type="submit"]:focus,
.c-button input[type="submit"]:active,
.c-button input[type="submit"]:hover,
.c-button button:focus,
.c-button button:active,
.c-button button:hover,
.c-button .button:focus,
.c-button .button:active,
.c-button .button:hover,
.c-button .btn:focus,
.c-button .btn:active,
.c-button .btn:hover {
  background-color: gray !important;
}

/* line 19, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.button.scss */
.tx-indexedsearch-searchbox-button,
.c-button--brand-1 {
  background-color: #3F5FAC;
  border-color: #314a87;
  text-shadow: 1px 1px 1px #1d2b4f;
}

/* line 189, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button,
.tx-indexedsearch-searchbox-button input[type="submit"],
.tx-indexedsearch-searchbox-button button,
.tx-indexedsearch-searchbox-button .button,
.tx-indexedsearch-searchbox-button .btn,
.c-button--brand-1,
.c-button--brand-1 input[type="submit"],
.c-button--brand-1 button,
.c-button--brand-1 .button,
.c-button--brand-1 .btn {
  color: #fff;
}

/* line 191, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button:visited,
.tx-indexedsearch-searchbox-button input[type="submit"]:visited,
.tx-indexedsearch-searchbox-button button:visited,
.tx-indexedsearch-searchbox-button .button:visited,
.tx-indexedsearch-searchbox-button .btn:visited,
.c-button--brand-1:visited,
.c-button--brand-1 input[type="submit"]:visited,
.c-button--brand-1 button:visited,
.c-button--brand-1 .button:visited,
.c-button--brand-1 .btn:visited {
  color: #fff;
}

/* line 198, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button:hover,
.tx-indexedsearch-searchbox-button:active,
.tx-indexedsearch-searchbox-button:focus,
.tx-indexedsearch-searchbox-button input[type="submit"]:hover,
.tx-indexedsearch-searchbox-button input[type="submit"]:active,
.tx-indexedsearch-searchbox-button input[type="submit"]:focus,
.tx-indexedsearch-searchbox-button button:hover,
.tx-indexedsearch-searchbox-button button:active,
.tx-indexedsearch-searchbox-button button:focus,
.tx-indexedsearch-searchbox-button .button:hover,
.tx-indexedsearch-searchbox-button .button:active,
.tx-indexedsearch-searchbox-button .button:focus,
.tx-indexedsearch-searchbox-button .btn:hover,
.tx-indexedsearch-searchbox-button .btn:active,
.tx-indexedsearch-searchbox-button .btn:focus,
.c-button--brand-1:hover,
.c-button--brand-1:active,
.c-button--brand-1:focus,
.c-button--brand-1 input[type="submit"]:hover,
.c-button--brand-1 input[type="submit"]:active,
.c-button--brand-1 input[type="submit"]:focus,
.c-button--brand-1 button:hover,
.c-button--brand-1 button:active,
.c-button--brand-1 button:focus,
.c-button--brand-1 .button:hover,
.c-button--brand-1 .button:active,
.c-button--brand-1 .button:focus,
.c-button--brand-1 .btn:hover,
.c-button--brand-1 .btn:active,
.c-button--brand-1 .btn:focus {
  color: #fff;
}

/* line 207, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button:hover,
.tx-indexedsearch-searchbox-button:active,
.tx-indexedsearch-searchbox-button:focus,
.c-button--brand-1:hover,
.c-button--brand-1:active,
.c-button--brand-1:focus {
  color: #fff;
}

/* line 219, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button:focus,
.tx-indexedsearch-searchbox-button:active,
.tx-indexedsearch-searchbox-button:hover,
.c-button--brand-1:focus,
.c-button--brand-1:active,
.c-button--brand-1:hover {
  background-color: #283565 !important;
}

/* line 231, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.tx-indexedsearch-searchbox-button:hover,
.tx-indexedsearch-searchbox-button:active,
.tx-indexedsearch-searchbox-button:focus,
.c-button--brand-1:hover,
.c-button--brand-1:active,
.c-button--brand-1:focus {
  border-color: #2a4074;
}

/*------------------------------------*    #Styles for BAdW Forms
\*------------------------------------*/
/* line 12, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-pagination {
  float: right;
}

/* line 19, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
ul.c-badw-pagination__list {
  margin-top: 32px;
  font-size: 13.6px;
  text-align: center;
}

/* line 30, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-pagination__item a {
  color: #cecece;
}

/* line 32, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-pagination__item a:hover {
  color: #3F5FAC;
  text-decoration: none;
}

/* line 40, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-pagination__item--active a {
  color: #3F5FAC;
  font-size: 23pt;
  /*larger active letter in navigation*/
}

/* line 48, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-records-found {
  float: left;
  color: #999999;
}

/* line 63, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
ul.c-badw-list,
ul.c-badw-show__list {
  border-style: dashed;
  border-color: #999999;
}

/* line 70, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
ul.c-badw-list > li,
ul.c-badw-show__list > li {
  border-style: dashed;
  border-color: #999999;
}

/* line 76, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
ul.c-badw-list p,
ul.c-badw-show__list p {
  margin: 0;
}

/* line 86, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
ul.c-badw-list {
  clear: both;
}

/* line 92, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-list__day {
  margin: 0;
  color: #3F5FAC;
  text-align: center;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-list__date {
  text-align: center;
}

/* line 106, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-list__item--gremiummitglied {
  padding-left: 23px;
}

/* line 110, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-list__item--stellvertreter {
  padding: 23px;
  background-color: #F7F7F7;
  min-height: 150px;
}

/* line 116, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-list__item--vorsitz {
  padding: 23px;
  background-color: #F0F0F0;
  min-height: 150px;
}

/* line 125, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-list--events .o-media__img {
  width: 7.5%;
  font-size: 13.6px;
}

@media (max-width: 1023px) {
  /* line 125, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-list--events .o-media__img {
    width: 20%;
  }
}

@media (max-width: 786px) {
  /* line 125, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-list--events .o-media__img {
    width: 15%;
  }
}

/* line 138, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-list--events .c-badw-list__item ul {
  padding-left: 0;
  font-size: 13.6px;
}

/* line 142, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-list--events .c-badw-list__item ul li {
  margin-bottom: 0;
  color: #999999;
}

/* line 161, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--publications .c-badw-show__item {
  @inlcude clearfix();
  overflow: hidden;
}

/* line 170, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--publications .c-badw-show__img {
  max-width: 200px;
}

/* line 178, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--publications .badw_filesystem_image {
  max-width: 85px;
}

@media (max-width: 786px) {
  /* line 185, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-show--publications .c-badw-show__img {
    float: none;
    margin-left: 0;
    margin-bottom: 16px;
  }
}

/* line 195, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show__img {
  display: table;
}

/* line 199, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show__img a {
  display: table-caption;
  caption-side: bottom;
}

/* line 215, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons,
.c-badw-show--projects {
  font-size: 13.6px;
}

/* line 226, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons h3.c-badw-show__heading,
.c-badw-show--projects h3.c-badw-show__heading {
  padding-top: 16px;
  border-top: 1px solid #999999;
}

/* line 232, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons h5,
.c-badw-show--projects h5 {
  margin: 0;
}

/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-badw-show--persons .o-media:after,
.c-badw-show--projects .o-media:after {
  content: "";
  display: table;
  clear: both;
}

/* line 243, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons .o-media__img,
.c-badw-show--projects .o-media__img {
  width: 200px;
}

/* line 247, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons .c-badw-show__image,
.c-badw-show--projects .c-badw-show__image {
  -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-badw-show--persons .c-badw-show__item-wrapper:after,
.c-badw-show--projects .c-badw-show__item-wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 257, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons .c-badw-show__item-wrapper .c-badw-show__label,
.c-badw-show--projects .c-badw-show__item-wrapper .c-badw-show__label {
  width: 38.75%;
  float: left;
  margin-right: 5%;
}

/* line 261, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons .c-badw-show__item-wrapper .c-badw-show__field,
.c-badw-show--projects .c-badw-show__item-wrapper .c-badw-show__field {
  width: 56.25%;
  float: right;
  margin-right: 0;
}

/* line 267, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons .c-badw-show__item,
.c-badw-show--projects .c-badw-show__item {
  border-bottom: 1px dashed #999999;
  padding-bottom: 8px;
  overflow: hidden;
}

/* line 273, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons .c-badw-show__item:last-child,
.c-badw-show--projects .c-badw-show__item:last-child {
  border-bottom: 0;
}

/* line 288, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons .c-badw-show__footer__item--first,
.c-badw-show--projects .c-badw-show__footer__item--first {
  width: 48.3606557377%;
  float: left;
  margin-right: 3.2786885246%;
}

/* line 292, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--persons .c-badw-show__footer__item--last,
.c-badw-show--projects .c-badw-show__footer__item--last {
  width: 48.3606557377%;
  float: right;
  margin-right: 0;
}

@media (max-width: 1023px) {
  /* line 303, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-show--persons .o-media__img,
  .c-badw-show--projects .o-media__img {
    float: none;
  }
  /* line 307, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-show--persons .o-media__body,
  .c-badw-show--projects .o-media__body {
    margin-top: 16px;
  }
}

@media (max-width: 786px) {
  /* line 319, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-show--persons .c-badw-show__item-wrapper .c-badw-show__label,
  .c-badw-show--persons .c-badw-show__item-wrapper .c-badw-show__field,
  .c-badw-show--persons .c-badw-downloads,
  .c-badw-show--persons .c-badw-show__footer__item--first,
  .c-badw-show--persons .c-badw-show__footer__item--last,
  .c-badw-show--projects .c-badw-show__item-wrapper .c-badw-show__label,
  .c-badw-show--projects .c-badw-show__item-wrapper .c-badw-show__field,
  .c-badw-show--projects .c-badw-downloads,
  .c-badw-show--projects .c-badw-show__footer__item--first,
  .c-badw-show--projects .c-badw-show__footer__item--last {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 786px) {
  /* line 329, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-show--persons .c-badw-show__label,
  .c-badw-show--persons .c-badw-show__field,
  .c-badw-show--projects .c-badw-show__label,
  .c-badw-show--projects .c-badw-show__field {
    float: none;
  }
}

/* line 342, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--events .o-media__body {
  width: 72%;
}

/* line 347, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--events .o-media__img {
  width: 25%;
}

/* line 357, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--events .c-badw-show__footer {
  margin-top: 32px;
}

/* line 365, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show__dateDay,
.c-badw-show__dateMonthYear,
.c-badw-show__dateTimePlace {
  font-size: "notosans-regular", Arial, Helvetica, sans-serif;
  color: #3F5FAC;
}

/* line 374, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-show--projectmembers,
.c-badw-show--projectpublications {
  margin: 12px 0 0 0;
}

/* line 383, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter {
  background-color: #E7E7E7;
}

/* line 395, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter--publications input[type="checkbox"] {
  width: auto;
}

/* line 404, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter--events hr {
  border-top: 1px solid #fff;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  margin: 16px 0;
}

/* line 416, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter__wrapper {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 4px solid #fff;
}

/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.c-badw-form-filter__wrapper:after {
  content: "";
  display: table;
  clear: both;
}

/* line 424, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter__item {
  width: 48.3606557377%;
  float: left;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-badw-form-filter__item:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-badw-form-filter__item:nth-child(2n + 2) {
  margin-left: 51.6393442623%;
  margin-right: -100%;
  clear: none;
}

/* line 428, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter__wrapper--selects .c-badw-form-filter__item {
  width: 22.5409836066%;
  float: left;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(4n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(4n + 2) {
  margin-left: 25.8196721311%;
  margin-right: -100%;
  clear: none;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(4n + 3) {
  margin-left: 51.6393442623%;
  margin-right: -100%;
  clear: none;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(4n + 4) {
  margin-left: 77.4590163934%;
  margin-right: -100%;
  clear: none;
}

@media (max-width: 786px) {
  /* line 428, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item {
    width: 100%;
    clear: both;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
}

/* line 442, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-page--default-2-column .c-badw-form-filter--events .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item {
  width: 31.7073170732%;
  float: left;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-page--default-2-column .c-badw-form-filter--events .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-page--default-2-column .c-badw-form-filter--events .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(3n + 2) {
  margin-left: 34.1463414634%;
  margin-right: -100%;
  clear: none;
}

/* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
.c-page--default-2-column .c-badw-form-filter--events .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(3n + 3) {
  margin-left: 68.2926829268%;
  margin-right: -100%;
  clear: none;
}

@media (max-width: 786px) {
  /* line 442, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-page--default-2-column .c-badw-form-filter--events .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item {
    width: 100%;
    clear: both;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
}

@media (max-width: 1023px) {
  /* line 456, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-page--default-2-column .c-badw-form-filter--members .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item {
    width: 48.7804878049%;
    float: left;
  }
  /* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
  .c-page--default-2-column .c-badw-form-filter--members .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
  .c-page--default-2-column .c-badw-form-filter--members .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(2n + 2) {
    margin-left: 51.2195121951%;
    margin-right: -100%;
    clear: none;
  }
}

@media (max-width: 786px) {
  /* line 456, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-page--default-2-column .c-badw-form-filter--members .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item {
    width: 100%;
    clear: both;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
}

@media (max-width: 1240px) {
  /* line 473, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-page--default-3-column .c-badw-form-filter--members .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item {
    width: 48.7804878049%;
    float: left;
  }
  /* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
  .c-page--default-3-column .c-badw-form-filter--members .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 65, bower_components/susy/sass/susy/language/susy/_gallery.scss */
  .c-page--default-3-column .c-badw-form-filter--members .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item:nth-child(2n + 2) {
    margin-left: 51.2195121951%;
    margin-right: -100%;
    clear: none;
  }
}

@media (max-width: 786px) {
  /* line 473, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-page--default-3-column .c-badw-form-filter--members .c-badw-form-filter__wrapper--selects .c-badw-form-filter__item {
    width: 100%;
    clear: both;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
}

@media (max-width: 786px) {
  /* line 424, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-form-filter__item {
    width: 100%;
    clear: both;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-bottom: 1rem;
  }
}

@media (max-width: 1023px) {
  /* line 504, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-form-filter__label {
    margin-top: 8px;
  }
}

@media (max-width: 900px) {
  /* line 514, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-form-filter__label label {
    font-size: 12.24px;
  }
}

@media (max-width: 786px) {
  /* line 520, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-form-filter__label label {
    font-size: 13.6px;
  }
}

@media (max-width: 1240px) {
  /* line 525, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-page--default-3-column .c-badw-form-filter--members .c-badw-form-filter__label {
    margin-top: 8px;
  }
}

/* line 534, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter__field {
  width: 100%;
}

/* line 538, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter__field input,
.c-badw-form-filter__field select {
  width: 100%;
}

/* line 542, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter__field input[type="checkbox"] {
  width: auto;
}

/* line 550, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter__footer {
  text-align: right;
}

@media (max-width: 786px) {
  /* line 550, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-form-filter__footer {
    text-align: left;
  }
  /* line 558, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
  .c-badw-form-filter__footer .c-button {
    margin-bottom: 16px;
  }
}

/* line 572, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.c-badw-form-filter--members .c-badw-form-filter__item--last {
  margin-bottom: 0;
}

/* line 582, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation {
  margin: 32px 0;
}

/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/tools/_tools.mixins.scss */
.page-navigation:after {
  content: "";
  display: table;
  clear: both;
}

/* line 587, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation p {
  float: left;
  margin: 0;
  color: #3F5FAC;
}

/* line 593, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation .f3-widget-paginator {
  float: right;
}

/* line 600, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation .f3-widget-paginator a {
  color: #999999;
  display: inline-block;
}

/* line 604, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation .f3-widget-paginator a.current {
  color: #3F5FAC;
}

/* line 609, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation .f3-widget-paginator li {
  margin-bottom: 0;
}

/* line 613, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation .f3-widget-paginator li + li:before {
  font-size: 13.6px;
}

/* line 623, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.f3-widget-paginator > li {
  display: inline-block;
}

/* line 627, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation .f3-widget-paginator a {
  color: #999999;
  display: inline-block;
}

/* line 632, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation {
  margin: 32px 0;
}

/* line 636, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation::after {
  clear: both;
  content: "";
  display: table;
}

/* line 642, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation .f3-widget-paginator {
  float: right;
}

/* line 646, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.badw.scss */
.page-navigation .f3-widget-paginator {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

/*------------------------------------*    #tx-indexedsearch
\*------------------------------------*/
/* line 6, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__browsebox {
  background-color: #E7E7E7;
}

/* line 12, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__browsebox fieldset,
.c-tx-indexedsearch__browsebox legend {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 18, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__browsebox legend {
  display: none;
}

/* line 22, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__browsebox label {
  display: inline-block;
}

/* line 27, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__browsebox .tx-indexedsearch-searchbox-sword {
  display: inline-block;
  width: 100%;
}

/* line 39, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-for,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-in,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-section,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-freeindexuid,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-order,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-results,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-group {
  padding: 8px 0;
  border-bottom: 2px solid #fff;
}

/* line 44, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-for label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-in label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-section label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-freeindexuid label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-order label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-results label,
.c-tx-indexedsearch__browsebox .tx-indexedsearch-search-select-group label {
  width: 25%;
}

/* line 80, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__browsebox-list li {
  margin-right: 1em;
}

/* line 89, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__list {
  border-top: 1px dashed #999999;
}

/* line 93, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__item {
  border-bottom: 1px dashed #999999;
  padding-bottom: 8px;
  overflow: hidden;
}

/* line 99, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__item:last-child {
  border-bottom: 0;
}

/* line 107, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
ul.c-tx-indexedsearch__info {
  padding: 0;
  margin-top: 0;
}

/* line 112, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__info-item {
  display: inline-block;
  font-size: 13.6px;
  margin-bottom: 0;
  margin-right: 1em;
}

/* line 119, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__info-item p {
  display: inline;
  margin: 0;
}

/* line 129, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch-description {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 134, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__info-item {
  font-family: "notosans-bold";
  color: #585858;
}

/* line 139, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/components/_components.tx-indexedsearch.scss */
.c-tx-indexedsearch__info-item--last {
  font-family: "notosans-regular", Arial, Helvetica, sans-serif;
}

/*------------------------------------*    Styles for ke Search
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch {
  overflow: hidden;
}

/* line 13, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch .c-badw-form-filter__field {
  width: 85%;
}

/* line 21, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch .hit {
  color: #ff0000;
}

@media (max-width: 786px) {
  /* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
  .c-kesearch {
    margin-bottom: 0;
  }
}

/* line 33, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 39, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__submit {
  float: right;
}

/* line 44, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__checkbox {
  margin: 0;
}

/* line 50, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
ul.c-kesearch__list,
ul.c-kesearch__results {
  padding-left: 0;
  overflow: hidden;
}

/* line 55, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
ul.c-kesearch__results {
  border-top: 1px dashed #999999;
  margin-top: 16px;
}

/* line 60, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
li.c-kesearch__result-list-item {
  border-bottom: 1px dashed #999999;
  margin-bottom: 0;
}

/* line 66, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__result-number {
  font-size: 20px;
}

/* line 71, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__pages-total {
  margin-top: 16px;
}

/* line 75, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__result-txt {
  float: left;
}

/* line 79, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__pagebrowser {
  float: right;
}

/* line 89, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__pagebrowser ul a {
  color: #999999;
  display: inline-block;
}

/* line 93, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__pagebrowser ul a.current {
  color: #3F5FAC;
}

/* line 98, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__pagebrowser ul li {
  margin-bottom: 0;
}

/* line 102, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__pagebrowser ul li + li:before {
  font-size: 13.6px;
}

/* line 109, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.c-kesearch__query-time {
  font-size: 12.24px;
  text-align: center;
  clear: both;
}

/* line 119, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.paginate-icon--prev:before,
.paginate-icon--prev:after,
.paginate-icon--next:before,
.paginate-icon--next:after {
  font-size: 1.2em;
  text-align: center;
  display: block;
  line-height: 1.15;
}

/* line 128, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.paginate-icon--prev:before {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/* line 134, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.kesearch.scss */
.paginate-icon--next:after {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
}

/*------------------------------------*    Styles for different typo of News
\*------------------------------------*/
/* line 11, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-list .c-news__headline {
  width: 95%;
  float: left;
}

/* line 18, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
li.c-news-list__item {
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 25, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news__headline,
.c-news-list__teaser p {
  margin: 0;
}

/* line 31, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-list__pm-number {
  margin-bottom: 0;
  color: #3F5FAC;
}

/* line 37, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-list__date {
  font-family: "notosans-bold", Arial, Helvetice, sans-serif;
  color: #999999;
  font-size: 13.6px;
}

/* line 43, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-list__description {
  float: left;
  width: 95%;
}

/* line 48, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-list__more {
  float: right;
  width: 5%;
  height: 2em;
}

/* line 53, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-list__more:before {
  content: "";
  font-family: "FontAwesome";
  font-weight: 400;
  font-size: 1.65em;
  text-align: center;
  display: block;
  line-height: 1.15;
}

/* line 61, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-list__more:hover {
  background-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
}

/* line 74, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
ul.c-news-list--pm,
.c-news__related-wrap ul {
  padding-left: 0;
  border-style: dashed;
  border-color: #999999;
}

/* line 80, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
ul.c-news-list--pm > li,
.c-news__related-wrap ul > li {
  border-style: dashed;
  border-color: #999999;
  margin-bottom: 0;
}

/* line 87, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-list--pm .news-img-wrap a {
  line-height: 0;
  display: block;
}

/* line 93, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news__related-files-size {
  white-space: nowrap;
}

@media (max-width: 520px) {
  /* line 100, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-list__img {
    float: none;
    display: block;
  }
}

/* line 109, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news--single {
  margin-top: 32px;
}

/* line 113, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news--single .c-news__headline {
  margin-bottom: 1em;
}

/* line 127, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-search {
  margin-bottom: 16px;
}

/* line 134, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
ul.c-news-search-result__list {
  border-top: 1px dashed #999999;
  margin-top: 16px;
  padding-left: 0;
}

/* line 140, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
ul.c-news-search-result__list .c-news-list__item {
  border-bottom: 1px dashed #999999;
  margin-bottom: 0;
}

/* line 151, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-search__fieldset {
  border: 0;
  padding: 0;
  margin: 0;
}

/* line 157, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-search__group {
  float: left;
}

/* line 160, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-search__group:last-child {
  float: right;
}

@media (max-width: 1170px) {
  /* line 157, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-search__group {
    float: none;
  }
  /* line 167, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-search__group:last-child {
    margin-top: 16px;
    float: none;
  }
  /* line 171, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-search__group:last-child .c-news-search__field {
    float: right;
  }
  /* line 176, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-search__group:first-child {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 4px solid #fff;
  }
  /* line 182, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-search__group .c-news-search__label {
    display: inline-block;
  }
  /* line 187, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-search__group .c-news-search__input {
    width: 100%;
  }
}

@media (max-width: 580px) {
  /* line 196, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-search__group:last-child .c-news-search__field {
    float: none;
  }
  /* line 198, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
  .c-news-search__group:last-child .c-news-search__field label {
    display: block;
    width: 100%;
    margin-bottom: 16px;
  }
}

/* line 210, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.news.scss */
.c-news-search__submit {
  clear: both;
}

/*------------------------------------*    #CARDS CARDS CARDS
\*------------------------------------*/
/* line 7, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
.c-card {
  position: relative;
  overflow: hidden;
  margin: 16px 0;
}

/* line 16, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
.c-card__img {
  position: relative;
  vertical-align: bottom;
}

/* line 22, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
.c-card__block {
  position: relative;
}

/* line 29, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
.c-card__body > * {
  margin-top: 0;
}

/* line 36, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
.c-card--hero {
  width: 100%;
  max-width: 100%;
  position: relative;
}

/* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
.c-card--hero > .c-card__body {
  position: absolute;
  width: 300px;
  background-color: rgba(255, 255, 255, 0.85);
  font-size: 13.6px;
  right: 16px;
  top: 16px;
}

@media (max-width: 1320px) {
  /* line 42, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
  .c-card--hero > .c-card__body {
    right: 32px;
    font-size: 12.24px;
    line-height: 1.4;
    padding: 12px;
  }
}

/* line 64, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
.c-card--hero > .c-card__body > h2,
.c-card--hero > .c-card__body > h3,
.c-card--hero > .c-card__body > h4,
.c-card--hero > .c-card__body p {
  margin-bottom: 0;
}

@media (max-width: 786px) {
  /* line 73, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
  .c-card--hero .c-card__img {
    margin-bottom: 16px;
  }
  /* line 77, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/components/_components.card.scss */
  .c-card--hero > .c-card__body {
    position: relative;
    padding: 0;
    right: auto;
    top: auto;
  }
}

/**
 * #TRUMPS
 */
/*------------------------------------*    #CLEARFIX
\*------------------------------------*/
/**
 * Micro clearfix, as per: css-101.org/articles/clearfix/latest-new-clearfix-so-far.php
 * Extend the clearfix class with Sass to avoid the `.clearfix` class appearing
 * over and over in your markup.
 */
/* line 13, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/inuit/inuit-clearfix/_trumps.clearfix.scss */
.clearfix:after,
.o-box:after,
.csc-mailform:after, .c-page-content__wrapper:after, .c-page-head .c-page-aside--right:after, .c-page-footer__start:after, .c-page-footer__default:after, .c-page-content .c-slider__item:after, .c-nav-lang\@s-xl:after, .c-badw-form-filter:after, .c-tx-indexedsearch__browsebox:after, .c-card--hero > .c-card__body:after, .o-media:after,
.ce-left.ce-intext.ce-nowrap:after,
.ce-right.ce-intext.ce-nowrap:after, .ce-textpic.ce-right.ce-intext.ce-nowrap:after, .c-media-list--personen:after,
.c-media-list--projects > li:after, .c-media-list--pm:after, .c-badw-show--publications:after {
  content: "";
  display: table;
  clear: both;
}

/**
 * #UTILITIES
 */
/*------------------------------------*    # Snap to Grid for Responsive
      Behaviour of Images
\*------------------------------------*/
/* line 10, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.snap-to-grid.scss */
.u-snap-to-grid,
.ce-left.ce-intext.ce-nowrap .ce-gallery .ce-media, .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-media, .c-page-banner img, .c-page-head__brand__img img, .c-banner img, .c-page-content .c-slider__item .ce-above img, .c-media-list--personen img,
.c-media-list--projects > li img, .c-flex-box-container > div img, .c-badw-show--publications .c-badw-show__image, .c-badw-show--persons .c-badw-show__image,
.c-badw-show--projects .c-badw-show__image, .c-badw-show--events .o-media__img img {
  width: 100%;
  max-width: 100%;
  height: auto;
}

/*------------------------------------*    # Link with Arrow
\*------------------------------------*/
/*------------------------------------*    # No border around img in links
\*------------------------------------*/
/* line 8, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.link-ie9-fix.scss */
.u-link-ie9-fix img {
  border: 0;
}

/*------------------------------------*    #PRINT
\*------------------------------------*/
@media print {
  /* line 6, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .u-no-print,
  .c-page-totop, .c-page-footer__default .c-page-footer__link-container, .c-search, .c-nav-site__hint {
    display: none !important;
  }
}

/* line 14, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
.u-only-print {
  display: none;
}

@media print {
  /* line 14, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .u-only-print {
    display: block;
  }
}

/**
 * Very crude, reset-like styles taken from the HTML5 Boilerplate:
 * https://github.com/h5bp/html5-boilerplate/blob/3c3c5e64604209a4d63e1e4c48dd245d45fadfd9/css/main.css#L200-L234
 */
/**
 * also : http://www.smashingmagazine.com/2013/03/08/tips-and-tricks-for-print-style-sheets/
 */
@media print {
  @page {
    margin: 1.25cm 1.5cm 1.25cm 2cm !important;
  }
  /* line 40, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  body {
    font-size: 10pt !important;
    position: relative;
    max-width: 60em;
  }
  /* line 48, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    /* Black prints faster: h5bp.com/s */
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    text-shadow: none !important;
  }
  /* line 56, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  a,
  a:visited {
    text-decoration: underline;
  }
  /* line 60, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  a[href]:after {
    content: " (" attr(href) ") ";
    float: none;
    color: #999999 !important;
    font-size: 0.8em;
    font-weight: normal;
  }
  /* line 71, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .c-page-footer__link-container a:after,
  .c-nav-breadcrumb__item a:after,
  a.c-nav-lang__link:after,
  a.internal-link:after {
    display: none;
  }
  /* line 76, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")";
    float: none;
    color: #999999 !important;
  }
  /**
     * Don’t show links that are fragment identifiers, or use the `javascript:`
     * pseudo protocol.
     */
  /* line 88, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  /* line 93, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  q:after {
    content: " (Source: " attr(cite) ")";
    color: #999999 !important;
  }
  /* line 102, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .c-page-head,
  .c-page-content,
  .c-page-content__wrapper,
  .c-page-content__container,
  .c-media-list {
    position: relative !important;
    display: inline !important;
  }
  /* line 107, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .c-page-content__wrapper {
    display: inline !important;
  }
  /* line 113, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  nav,
  aside,
  .c-page-aside {
    display: none;
  }
  /* line 121, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  h1,
  h2,
  h3,
  h4 {
    page-break-after: avoid;
    page-break-before: avoid;
  }
  /* line 126, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .c-page-head__brand__img {
    margin: 0 !important;
  }
  /* line 129, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .c-page-head__project-title {
    left: 0 !important;
    margin: 0 !important;
  }
  /* line 135, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  h1.c-project-title__heading {
    page-break-after: avoid !important;
    text-align: left;
  }
  /* line 141, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .c-project-title__heading,
  h1 {
    font-size: 20px !important;
  }
  /* line 145, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  h2 {
    font-size: 18px !important;
  }
  /* line 149, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  h3 {
    font-size: 16px !important;
  }
  /* line 153, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  figure {
    display: block;
    page-break-before: auto !important;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid !important;
  }
  /* line 159, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  figcaption {
    font-size: 6pt !important;
  }
  /* line 164, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  blockquote,
  img {
    max-width: 50% !important;
    height: auto !important;
    page-break-before: auto !important;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-after: auto;
    /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
    page-break-inside: avoid !important;
    position: relative !important;
    display: block !important;
  }
  /* line 174, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .ce-center.ce-above .ce-media {
    margin: 0;
  }
  /* line 179, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadw/Resources/Private/Dyncss/utilities/_utilities.print.scss */
  .c-page-footer__copyright {
    float: left;
  }
}

/*------------------------------------*    # Force float: none
\*------------------------------------*/
/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/utilities/_utilities.float-none.scss */
.u-float-none,
u-float-none {
  float: none !important;
}

/*------------------------------------*    # Force display block
\*------------------------------------*/
/* line 9, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/utilities/_utilities.display-block.scss */
.u-display-block,
u-display-block {
  display: block;
}

/*------------------------------------*    # Force display block
\*------------------------------------*/
/* line 14, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/utilities/_utilities.header-margin-top-flush.scss */
.u-header-margin-top-flush h1,
.u-header-margin-top-flush h2,
.u-header-margin-top-flush h3,
.u-header-margin-top-flush h4,
.u-header-margin-top-flush h5,
u-header-margin-top-flush h1,
u-header-margin-top-flush h2,
u-header-margin-top-flush h3,
u-header-margin-top-flush h4,
u-header-margin-top-flush h5 {
  margin-top: 0;
}

/* todo: einblenden bei livegang */
/* line 226, /var/www/typo3/badw/1/Web/typo3conf/ext/etthemebadwde/Resources/Private/Dyncss/screen.scss */
.page__skiplinks {
  display: none;
}

/*# sourceMappingURL=data:application/json;base64,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O0VBVUUsY0FBYztDQUNmOztBQUVELG1DQUFtQztBQUNuQywwR0FBMEc7QUFDMUc7RUFDRSxjQUFjO0NBQ2YiLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICBTQ1JFRU4uU0NTU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXHJcbiAqICNCUkVBS1BPSU5UICYgU1VTWVxyXG4gKi9cbi8qKlxyXG4gKiAjU3BlY2lhbCBUT09MUyB0aGF0IGhhcyB0byBiZSBiZWZvcmUgU2V0dGluZ3MgdG8gd29yayBwcm9wZXJseVxyXG4qL1xuLyoqXHJcbiAqICNTRVRUSU5HU1xyXG4gKi9cbi8qIVxuICogaW51aXRjc3MsIGJ5IEBjc3N3aXphcmRyeVxuICpcbiAqIGdpdGh1Yi5jb20vaW51aXRjc3MgfCBpbnVpdGNzcy5jb21cbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgIFNFVFRJTkdTIENPTE9SU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICMgSWNvbiBNYXAgU2V0dGluZ3NcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgU1VTWSBTRVRUSU5HU1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNaSW5kZXhlc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXHJcbiAqICNUT09MU1xyXG4qL1xuLyoqXHJcbiAqICNHRU5FUklDXHJcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL2ZvbnRhd2Vzb21lLS13ZWJmb250LmVvdD92PTQuMi4wXCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvZm9udGF3ZXNvbWUtLXdlYmZvbnQuZW90P3Y9NC4yLjA/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL2ZvbnRhd2Vzb21lLS13ZWJmb250LndvZmY/dj00LjIuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL2ZvbnRhd2Vzb21lLS13ZWJmb250LnR0Zj92PTQuMi4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL2ZvbnRhd2Vzb21lLS13ZWJmb250LnN2Zz92PTQuMi4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbm90b3NhbnMtYm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9ub3Rvc2Fucy1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvbm90b3NhbnMtYm9sZC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvbm90b3NhbnMtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9ub3Rvc2Fucy1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvbm90b3NhbnMtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9ub3Rvc2Fucy1ib2xkLXdlYmZvbnQuc3ZnI25vdG9zYW5zLWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ25vdG9zYW5zLWJvbGRpdGFsaWMnO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvbm90b3NhbnMtYm9sZGl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvbm90b3NhbnMtYm9sZGl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLWJvbGRpdGFsaWMtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvbm90b3NhbnMtYm9sZGl0YWxpYy13ZWJmb250LnN2ZyNub3Rvc2Fucy1ib2xkaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdub3Rvc2Fucy1yZWd1bGFyJztcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vLi4vLi4vLi4vZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9ub3Rvc2Fucy1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9ub3Rvc2Fucy1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9ub3Rvc2Fucy1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLXJlZ3VsYXItd2ViZm9udC5zdmcjbm90b3NhbnMtcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbm90b3NhbnMtaXRhbGljJztcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLWl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLWl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvbm90b3NhbnMtaXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLWl0YWxpYy13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL25vdG9zYW5zLWl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy9ub3Rvc2Fucy1pdGFsaWMtd2ViZm9udC5zdmcjbm90b3NhbnMtaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwidGhlbWl4LWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL2Z0aGVtaXhvc2YtYm9sZC13ZWJmb250LmVvdD92PTQuMi4wXCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvdGhlbWl4b3NmLWJvbGQtd2ViZm9udC5lb3Q/dj00LjIuMD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uL2V0dGhlbWViYWR3L1Jlc291cmNlcy9QdWJsaWMvRm9udHMvdGhlbWl4b3NmLWJvbGQtd2ViZm9udC53b2ZmP3Y9NC4yLjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1B1YmxpYy9Gb250cy90aGVtaXhvc2YtYm9sZC13ZWJmb250LnR0Zj92PTQuMi4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHVibGljL0ZvbnRzL3RoZW1peG9zZi1ib2xkLXdlYmZvbnQuc3ZnP3Y9NC4yLjAjdGhlbWl4LWJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qKlxyXG4gKiAjRUxFTUVOVFNcclxuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICBFTEVNRU5UUyBQQUdFXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMucGFnZS5zY3NzICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBsaW5lIDE1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnBhZ2Uuc2NzcyAqL1xuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAtbW96LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogaW5oZXJpdDtcbiAgLW1zLWJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi8qIGxpbmUgMjYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG5kaXYsXG5wLFxudWwsXG5saSB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG5jb2xvcjogIzczNzM3MztcbmJvcmRlci1jb2xvcjogIzk5OTk5OTtcbi8qIGxpbmUgNDMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG5hLFxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMzRjVGQUM7XG59XG5cbi8qIGxpbmUgNTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG5hOmhvdmVyIHtcbiAgY29sb3I6ICMyODM1NjU7XG59XG5cbi8qIGxpbmUgOTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG5oMSB7XG4gIGNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDk5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuaDEgYSxcbmgxIGE6dmlzaXRlZCxcbmgxIGE6YWN0aXZlLFxuaDEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDkyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuaDIge1xuICBjb2xvcjogIzNGNUZBQztcbn1cblxuLyogbGluZSA5OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbmgyIGEsXG5oMiBhOnZpc2l0ZWQsXG5oMiBhOmFjdGl2ZSxcbmgyIGE6Zm9jdXMge1xuICBjb2xvcjogIzNGNUZBQztcbn1cblxuLyogbGluZSAyNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5wYWdlLnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLXJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpIHtcbiAgLyogbGluZSAyNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5wYWdlLnNjc3MgKi9cbiAgYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgMjUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMucGFnZS5zY3NzICovXG4gIGJvZHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLyogbGluZSA1MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5wYWdlLnNjc3MgKi9cbmIge1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2UsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogbGluZSA1OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5wYWdlLnNjc3MgKi9cbmkge1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1pdGFsaWNcIiwgQXJpYWwsIEhlbHZldGljZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBsaW5lIDY1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnBhZ2Uuc2NzcyAqL1xuYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG4gIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICMzRjVGQUM7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAxZW0gMmVtIDFlbSAxZW07XG4gIGZvbnQtc2l6ZTogMTguNHB4O1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1pdGFsaWNcIiwgQXJpYWwsIEhlbHZldGljZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDc3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnBhZ2Uuc2NzcyAqL1xuYmxvY2txdW90ZS5yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSA4MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5wYWdlLnNjc3MgKi9cbmJsb2NrcXVvdGUgcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDkwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnBhZ2Uuc2NzcyAqL1xuLmF1dGhvcixcbi5zb3VyY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTEuNTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi8qIGxpbmUgOTYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMucGFnZS5zY3NzICovXG4uc291cmNlIHtcbiAgY29sb3I6ICM1ODU4NTg7XG59XG5cbi8qIGxpbmUgMTA1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnBhZ2Uuc2NzcyAqL1xuLmMtcGFnZS1jb250ZW50IHVsLFxuLmMtcGFnZS1hc2lkZS0tcmlnaHQgdWwsXG4uYy1wYWdlLWNvbnRlbnQgb2wsXG4uYy1wYWdlLWFzaWRlLS1yaWdodCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNWVtO1xufVxuXG4vKiBsaW5lIDEzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5leHRlbmRzLnNjc3MgKi9cbi5jLWJhZHctc2hvdy0tcHVibGljYXRpb25zIC5jLWJhZHctc2hvd19fZm9vdGVyLCAuYy1iYWR3LWZvcm0tZmlsdGVyLS1wdWJsaWNhdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vKiBsaW5lIDE5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5leHRlbmRzLnNjc3MgKi9cbi5jLWJhZHctcGFnaW5hdGlvbiwgLmMtcmVjb3Jkcy1mb3VuZCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi8qIGxpbmUgMjQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmV4dGVuZHMuc2NzcyAqL1xuaDE6Zmlyc3QtY2hpbGQsXG4uYWxwaGE6Zmlyc3QtY2hpbGQsXG4uYy1iYWR3LWxpc3RfX2RheTpmaXJzdC1jaGlsZCwgLmMtbmV3cy1saXN0X19wbS1udW1iZXI6Zmlyc3QtY2hpbGQsIC5jb250ZW50dGFibGUgcCwgLmMtcGFnZS1jb250ZW50X190aXRsZSwgLmMtc2xpZGVyIGgyLFxuLmMtc2xpZGVyIGgzLFxuLmMtc2xpZGVyIGg0LFxuLmMtc2xpZGVyIGg1LFxuLmMtc2xpZGVyIHAsIC5jLW1lZGlhLWxpc3RfX2hlYWRpbmcsIC5jLW1lZGlhLWxpc3QtLXBlcnNvbmVuIGgyLFxuLmMtbWVkaWEtbGlzdC0tcGVyc29uZW4gaDMsXG4uYy1tZWRpYS1saXN0LS1wcm9qZWN0cyA+IGxpIGgyLFxuLmMtbWVkaWEtbGlzdC0tcHJvamVjdHMgPiBsaSBoMywgLmMtbWVkaWEtbGlzdC0tcGVyc29uZW4gcCxcbi5jLW1lZGlhLWxpc3QtLXByb2plY3RzID4gbGkgcCwgdWwuYy1iYWR3LWxpc3QgLmMtYmFkdy1saXN0X19oZWFkaW5nLFxudWwuYy1iYWR3LXNob3dfX2xpc3QgLmMtYmFkdy1saXN0X19oZWFkaW5nLCAuYy1iYWR3LXNob3ctLXBlcnNvbnMgaDMsXG4uYy1iYWR3LXNob3ctLXByb2plY3RzIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSAyOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMuZXh0ZW5kcy5zY3NzICovXG5oMSxcbi5hbHBoYSxcbi5jLWJhZHctbGlzdF9fZGF5LCAuYy1uZXdzLWxpc3RfX3BtLW51bWJlciwgaDIsXG4uYmV0YSxcbi5jc2MtbWFpbGZvcm0gLmNzYy1mb3JtLWVsZW1lbnQsIC5jc2MtbWFpbGZvcm0gLmNzYy1mb3JtLWVsZW1lbnQtcmFkaW8sIC5jLXNlYXJjaCwgLmMtbmF2LWJyZWFkY3J1bWIsIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuby1tZWRpYSxcbi5jLWJhZHctc2hvdy0tcHJvamVjdHMgLm8tbWVkaWEsIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuby1ib3gsXG4uYy1iYWR3LXNob3ctLXByb2plY3RzIC5vLWJveCwgLmMtYmFkdy1zaG93LS1wZXJzb25zIC5jLWJhZHctZG93bmxvYWRzLFxuLmMtYmFkdy1zaG93LS1wcm9qZWN0cyAuYy1iYWR3LWRvd25sb2FkcywgLmMtYmFkdy1mb3JtLWZpbHRlci0tcHVibGljYXRpb25zLCAuYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LXN3b3JkLCAuYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoLXNlbGVjdC1ncm91cCwgLmMta2VzZWFyY2gsIC5jLWtlc2VhcmNoIC5jLWJhZHctZm9ybS1maWx0ZXJfX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLyogbGluZSAzNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMuZXh0ZW5kcy5zY3NzICovXG5oNSxcbi5lcHNpbG9uLFxuaDYsXG4uemV0YSxcbi5jb250ZW50dGFibGUgcCwgLmMtYmFkdy1wYWdpbmF0aW9uX19pdGVtLCB1bC5jLWJhZHctbGlzdCA+IGxpLFxudWwuYy1iYWR3LXNob3dfX2xpc3QgPiBsaSwgLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IC50eC1pbmRleGVkc2VhcmNoLXNlYXJjaC1mb3IgbGFiZWwsXG4uYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoLWluIGxhYmVsLFxuLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IC50eC1pbmRleGVkc2VhcmNoLXNlYXJjaC1zZWxlY3Qtc2VjdGlvbiBsYWJlbCxcbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCAudHgtaW5kZXhlZHNlYXJjaC1zZWFyY2gtZnJlZWluZGV4dWlkIGxhYmVsLFxuLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IC50eC1pbmRleGVkc2VhcmNoLXNlYXJjaC1zZWxlY3Qtb3JkZXIgbGFiZWwsXG4uYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoLXNlbGVjdC1yZXN1bHRzIGxhYmVsLFxuLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IC50eC1pbmRleGVkc2VhcmNoLXNlYXJjaC1zZWxlY3QtZ3JvdXAgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDM4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5leHRlbmRzLnNjc3MgKi9cbmg0LFxuLmRlbHRhLFxuLmMtYmFkdy1mb3JtLWZpbHRlcl9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG59XG5cbi8qIGxpbmUgNDMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmV4dGVuZHMuc2NzcyAqL1xuaDMsXG4uZ2FtbWEsXG4uYy1tZWRpYS1saXN0LS1wZXJzb25lbiBoMixcbi5jLW1lZGlhLWxpc3QtLXBlcnNvbmVuIGgzLFxuLmMtbWVkaWEtbGlzdC0tcHJvamVjdHMgPiBsaSBoMixcbi5jLW1lZGlhLWxpc3QtLXByb2plY3RzID4gbGkgaDMsIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2l0ZW0sXG4uYy1iYWR3LXNob3ctLXByb2plY3RzIC5jLWJhZHctc2hvd19faXRlbSwgLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IGxhYmVsLCAuYy10eC1pbmRleGVkc2VhcmNoX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi8qIGxpbmUgNDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmV4dGVuZHMuc2NzcyAqL1xuLmMtYmFkdy1wYWdpbmF0aW9uLCAuYy1yZWNvcmRzLWZvdW5kLCAuYy1iYWR3LXNob3ctLXBlcnNvbnMgaDIsXG4uYy1iYWR3LXNob3ctLXByb2plY3RzIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLyogbGluZSA3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5oZWFkaW5ncy5zY3NzICovXG5oMSxcbmgyLFxuaDMsXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLXJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSAxNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZ3Muc2NzcyAqL1xuaDEsXG4uYWxwaGEsXG4uYy1iYWR3LWxpc3RfX2RheSwgLmMtbmV3cy1saXN0X19wbS1udW1iZXIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAvKiBsaW5lIDE1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5oZWFkaW5ncy5zY3NzICovXG4gIGgxLFxuICAuYWxwaGEsXG4gIC5jLWJhZHctbGlzdF9fZGF5LCAuYy1uZXdzLWxpc3RfX3BtLW51bWJlciB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbi8qIGxpbmUgMzEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MgKi9cbmgyLFxuLmJldGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC8qIGxpbmUgMzEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MgKi9cbiAgaDIsXG4gIC5iZXRhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG5cbi8qIGxpbmUgNDIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MgKi9cbmgzLFxuLmdhbW1hIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAvKiBsaW5lIDQyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5oZWFkaW5ncy5zY3NzICovXG4gIGgzLFxuICAuZ2FtbWEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIH1cbn1cblxuLyogbGluZSA1NCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMuaGVhZGluZ3Muc2NzcyAqL1xuaDQsXG4uZGVsdGEge1xuICBmb250LXNpemU6IDE4LjRweDtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMDQzNDc4MjYxO1xufVxuXG4vKiBsaW5lIDYxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5oZWFkaW5ncy5zY3NzICovXG5oNSxcbi5lcHNpbG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIGxpbmUgNjgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmhlYWRpbmdzLnNjc3MgKi9cbmg2LFxuLnpldGEge1xuICBmb250LXNpemU6IDEzLjZweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NjQ3MDU4ODI0O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgU3R5bGVzIGZvciBsaW5rc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5saW5rcy5zY3NzICovXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1ib2xkXCI7XG4gIGNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDExLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5saW5rcy5zY3NzICovXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIGxpbmUgMTcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmxpbmtzLnNjc3MgKi9cbi5jLXBhZ2UtYXNpZGUtLXJpZ2h0IC5jLXBhZ2UtYXNpZGVfX2xpbms6YWZ0ZXIsIC5jLXRleHRncm91cF9fbGluazphZnRlciwgLmMtbWVkaWEtbGlzdF9fbGluazphZnRlciwgdWwuY2UtbWVudSBhOmJlZm9yZSwgLmMtcGFnZS10b3RvcCBhOmFmdGVyLCAuYy1zb2NpYWxtZWRpYV9faXRlbSBhOmFmdGVyLCAuYy1zZWFyY2hfX3N1Ym1pdDphZnRlciwgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhOmFmdGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbn1cblxuLyogbGluZSAzNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMubGlua3Muc2NzcyAqL1xuLmMtcGFnZS1hc2lkZS0tcmlnaHQgLmMtcGFnZS1hc2lkZV9fbGluaywgLmMtdGV4dGdyb3VwX19saW5rLCAuYy1tZWRpYS1saXN0X19saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyogbGluZSAzOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMubGlua3Muc2NzcyAqL1xuLmMtcGFnZS1hc2lkZS0tcmlnaHQgLmMtcGFnZS1hc2lkZV9fbGluazphZnRlciwgLmMtdGV4dGdyb3VwX19saW5rOmFmdGVyLCAuYy1tZWRpYS1saXN0X19saW5rOmFmdGVyIHtcbiAgcGFkZGluZy10b3A6IDAuMTJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIGxpbmUgNDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmxpbmtzLnNjc3MgKi9cbnVsLmNlLW1lbnUgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiA4MCU7XG59XG5cbi8qIGxpbmUgNTEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmxpbmtzLnNjc3MgKi9cbnVsLmNlLW1lbnUgYTpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMC4xMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1ZW07XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjIExpc3QgU3R5bGluZ1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5saXN0cy5zY3NzICovXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4vKiBsaW5lIDExLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5saXN0cy5zY3NzICovXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNGaWVsZHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMuZmllbGRzLnNjc3MgKi9cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDE2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy5maWVsZHMuc2NzcyAqL1xub3B0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLmZpZWxkcy5zY3NzICovXG5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLWJvbGRcIiwgQXJpYWwsIEhlbHZldGljZSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMy42cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAkVEFCTEVTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcclxuICogV2UgaGF2ZSBhIGxvdCBhdCBvdXIgZGlzcG9zYWwgZm9yIG1ha2luZyB2ZXJ5IGNvbXBsZXggdGFibGUgY29uc3RydWN0cywgZS5nLjpcclxuICpcclxuICAgPHRhYmxlIGNsYXNzPVwidGFibGUtLWJvcmRlcmVkICB0YWJsZS0tc3RyaXBlZCAgdGFibGUtLWRhdGFcIj5cclxuICAgICAgIDxjb2xncm91cD5cclxuICAgICAgICAgICA8Y29sIGNsYXNzPXQxMD5cclxuICAgICAgICAgICA8Y29sIGNsYXNzPXQxMD5cclxuICAgICAgICAgICA8Y29sIGNsYXNzPXQxMD5cclxuICAgICAgICAgICA8Y29sPlxyXG4gICAgICAgPC9jb2xncm91cD5cclxuICAgICAgIDx0aGVhZD5cclxuICAgICAgICAgICA8dHI+XHJcbiAgICAgICAgICAgICAgIDx0aCBjb2xzcGFuPTM+Rm9vPC90aD5cclxuICAgICAgICAgICAgICAgPHRoPkJhcjwvdGg+XHJcbiAgICAgICAgICAgPC90cj5cclxuICAgICAgICAgICA8dHI+XHJcbiAgICAgICAgICAgICAgIDx0aD5Mb3JlbTwvdGg+XHJcbiAgICAgICAgICAgICAgIDx0aD5JcHN1bTwvdGg+XHJcbiAgICAgICAgICAgICAgIDx0aCBjbGFzcz1udW1lcmljYWw+RG9sb3I8L3RoPlxyXG4gICAgICAgICAgICAgICA8dGg+U2l0PC90aD5cclxuICAgICAgICAgICA8L3RyPlxyXG4gICAgICAgPC90aGVhZD5cclxuICAgICAgIDx0Ym9keT5cclxuICAgICAgICAgICA8dHI+XHJcbiAgICAgICAgICAgICAgIDx0aCByb3dzcGFuPTM+U2l0PC90aD5cclxuICAgICAgICAgICAgICAgPHRkPkRvbG9yPC90ZD5cclxuICAgICAgICAgICAgICAgPHRkIGNsYXNzPW51bWVyaWNhbD4wMy43ODg8L3RkPlxyXG4gICAgICAgICAgICAgICA8dGQ+TG9yZW08L3RkPlxyXG4gICAgICAgICAgIDwvdHI+XHJcbiAgICAgICAgICAgPHRyPlxyXG4gICAgICAgICAgICAgICA8dGQ+RG9sb3I8L3RkPlxyXG4gICAgICAgICAgICAgICA8dGQgY2xhc3M9bnVtZXJpY2FsPjMyLjIxMDwvdGQ+XHJcbiAgICAgICAgICAgICAgIDx0ZD5Mb3JlbTwvdGQ+XHJcbiAgICAgICAgICAgPC90cj5cclxuICAgICAgICAgICA8dHI+XHJcbiAgICAgICAgICAgICAgIDx0ZD5Eb2xvcjwvdGQ+XHJcbiAgICAgICAgICAgICAgIDx0ZCBjbGFzcz1udW1lcmljYWw+NDcuNzk3PC90ZD5cclxuICAgICAgICAgICAgICAgPHRkPkxvcmVtPC90ZD5cclxuICAgICAgICAgICA8L3RyPlxyXG4gICAgICAgICAgIDx0cj5cclxuICAgICAgICAgICAgICAgPHRoIHJvd3NwYW49Mj5TaXQ8L3RoPlxyXG4gICAgICAgICAgICAgICA8dGQ+RG9sb3I8L3RkPlxyXG4gICAgICAgICAgICAgICA8dGQgY2xhc3M9bnVtZXJpY2FsPjA5LjY0MDwvdGQ+XHJcbiAgICAgICAgICAgICAgIDx0ZD5Mb3JlbTwvdGQ+XHJcbiAgICAgICAgICAgPC90cj5cclxuICAgICAgICAgICA8dHI+XHJcbiAgICAgICAgICAgICAgIDx0ZD5Eb2xvcjwvdGQ+XHJcbiAgICAgICAgICAgICAgIDx0ZCBjbGFzcz1udW1lcmljYWw+MTIuMTE3PC90ZD5cclxuICAgICAgICAgICAgICAgPHRkPkxvcmVtPC90ZD5cclxuICAgICAgICAgICA8L3RyPlxyXG4gICAgICAgPC90Ym9keT5cclxuICAgPC90YWJsZT5cclxuICpcclxuICovXG4vKiBsaW5lIDYwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xudGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA2NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbnRoLFxudGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC8qIGxpbmUgNjcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG5cbi8qKlxyXG4gKiBDZWxsIGFsaWdubWVudHNcclxuICovXG4vKiBsaW5lIDgzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuW2NvbHNwYW5dIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDg3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuW2NvbHNwYW49XCIxXCJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogbGluZSA5MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbltyb3dzcGFuXSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8qIGxpbmUgOTUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG5bcm93c3Bhbj1cIjFcIl0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBsaW5lIDk5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLm51bWVyaWNhbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4vKipcclxuICogSW4gdGhlIEhUTUwgYWJvdmUgd2Ugc2VlIHNldmVyYWwgYGNvbGAgZWxlbWVudHMgd2l0aCBjbGFzc2VzIHdob3NlIG51bWJlcnNcclxuICogcmVwcmVzZW50IGEgcGVyY2VudGFnZSB3aWR0aCBmb3IgdGhhdCBjb2x1bW4uIFdlIGxlYXZlIG9uZSBjb2x1bW4gZnJlZSBvZiBhXHJcbiAqIGNsYXNzIHNvIHRoYXQgY29sdW1uIGNhbiBzb2FrIHVwIHRoZSBlZmZlY3RzIG9mIGFueSBhY2NpZGVudGFsIGJyZWFrYWdlIGluXHJcbiAqIHRoZSB0YWJsZS5cclxuICovXG4vKiBsaW5lIDEwOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbi50NSB7XG4gIHdpZHRoOiA1JTtcbn1cblxuLyogbGluZSAxMTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLyogbGluZSAxMTEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDEyIHtcbiAgd2lkdGg6IDEyLjUlO1xufVxuXG4vKiAxLzggKi9cbi8qIGxpbmUgMTEyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQxNSB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi8qIGxpbmUgMTEzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQyMCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi8qIGxpbmUgMTE0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQyNSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi8qIDEvNCAqL1xuLyogbGluZSAxMTUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLyogbGluZSAxMTYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDMzIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG59XG5cbi8qIDEvMyAqL1xuLyogbGluZSAxMTcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDM1IHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLyogbGluZSAxMTgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDM3IHtcbiAgd2lkdGg6IDM3LjUlO1xufVxuXG4vKiAzLzggKi9cbi8qIGxpbmUgMTE5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQ0MCB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi8qIGxpbmUgMTIwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQ0NSB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi8qIGxpbmUgMTIxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQ1MCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi8qIDEvMiAqL1xuLyogbGluZSAxMjIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDU1IHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLyogbGluZSAxMjMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDYwIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLyogbGluZSAxMjQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDYyIHtcbiAgd2lkdGg6IDYyLjUlO1xufVxuXG4vKiA1LzggKi9cbi8qIGxpbmUgMTI1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQ2NSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi8qIGxpbmUgMTI2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQ2NiB7XG4gIHdpZHRoOiA2Ni42NjYlO1xufVxuXG4vKiAyLzMgKi9cbi8qIGxpbmUgMTI3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQ3MCB7XG4gIHdpZHRoOiA3MCU7XG59XG5cbi8qIGxpbmUgMTI4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnQ3NSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi8qIDMvNCovXG4vKiBsaW5lIDEyOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbi50ODAge1xuICB3aWR0aDogODAlO1xufVxuXG4vKiBsaW5lIDEzMCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbi50ODUge1xuICB3aWR0aDogODUlO1xufVxuXG4vKiBsaW5lIDEzMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbi50ODcge1xuICB3aWR0aDogODcuNSU7XG59XG5cbi8qIDcvOCAqL1xuLyogbGluZSAxMzIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDkwIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLyogbGluZSAxMzMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udDk1IHtcbiAgd2lkdGg6IDk1JTtcbn1cblxuLyoqXHJcbiAqIEJvcmRlcmVkIHRhYmxlc1xyXG4gKi9cbi8qIGxpbmUgMTQzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2VsZW1lbnRzL19lbGVtZW50cy50YWJsZXMuc2NzcyAqL1xuLnRhYmxlLS1ib3JkZXJlZCB0aCxcbi50YWJsZS0tYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xufVxuXG4vKiBsaW5lIDE0NiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbi50YWJsZS0tYm9yZGVyZWQgdGg6ZW1wdHksXG4udGFibGUtLWJvcmRlcmVkIHRkOmVtcHR5IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDE1MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbi50YWJsZS0tYm9yZGVyZWQgdGhlYWQgdHI6bGFzdC1jaGlsZCB0aCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLyogbGluZSAxNTUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvZWxlbWVudHMvX2VsZW1lbnRzLnRhYmxlcy5zY3NzICovXG4udGFibGUtLWJvcmRlcmVkIHRib2R5IHRyIHRoOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMnB4O1xufVxuXG4vKipcclxuICogU3RyaXBlZCB0YWJsZXNcclxuICovXG4vKiBsaW5lIDE2OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbi50YWJsZS0tc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpLFxuLmNvbnRlbnR0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbn1cblxuLyoqXHJcbiAqIERhdGEgdGFibGVcclxuICovXG4vKiBsaW5lIDE4MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9lbGVtZW50cy9fZWxlbWVudHMudGFibGVzLnNjc3MgKi9cbi50YWJsZS0tZGF0YSB7XG4gIGZvbnQ6IDEycHgvMS41IHNhbnMtc2VyaWY7XG59XG5cbi8qKlxyXG4gKiAjT0JKRUNUU1xyXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjQlVUVE9OU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogQSBzaW1wbGUgYnV0dG9uIG9iamVjdC5cbiAqL1xuLyoqXG4gKiAxLiBBbGxvdyB1cyB0byBzdHlsZSBib3ggbW9kZWwgcHJvcGVydGllcy5cbiAqIDIuIExpbmUgZGlmZmVyZW50IHNpemVkIGJ1dHRvbnMgdXAgYSBsaXR0bGUgbmljZXIuXG4gKiAzLiBNYWtlIGJ1dHRvbnMgaW5oZXJpdCBmb250IHN0eWxlcyAob2Z0ZW4gbmVjZXNzYXJ5IHdoZW4gc3R5bGluZyBgaW5wdXRgcyBhc1xuICogICAgYnV0dG9ucykuXG4gKiA0LiBSZXNldC9ub3JtYWxpemUgc29tZSBzdHlsZXMuXG4gKiA1LiBGb3JjZSBhbGwgYnV0dG9uLXN0eWxlZCBlbGVtZW50cyB0byBhcHBlYXIgY2xpY2thYmxlLlxuICogNi4gRml4ZXMgb2RkIGlubmVyIHNwYWNpbmcgaW4gSUU3LlxuICogNy4gU3VidHJhY3QgdGhlIGJvcmRlciBzaXplIGZyb20gdGhlIHBhZGRpbmcgdmFsdWUgc28gdGhhdCBidXR0b25zIGRvIG5vdFxuICogICAgZ3JvdyBsYXJnZXIgYXMgd2UgYWRkIGJvcmRlcnMuXG4gKi9cbi8qIGxpbmUgNTEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5idXR0b25zLnNjc3MgKi9cbi5vLWJ0bixcbi5jLW5hdi1zaXRlX19oaW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBbMV0gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogWzJdICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIFszXSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIFs0XSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIFs0XSAqL1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC8qIFs1XSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogWzZdICovXG4gIHBhZGRpbmc6IDExcHggMjNweDtcbiAgLyogWzddICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjVGQUM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzRjVGQUM7XG59XG5cbi8qIGxpbmUgNzYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5idXR0b25zLnNjc3MgKi9cbi5vLWJ0bixcbi5vLWJ0bjpob3Zlcixcbi5vLWJ0bjphY3RpdmUsXG4uby1idG46Zm9jdXMsXG4uYy1uYXYtc2l0ZV9faGludCxcbi5jLW5hdi1zaXRlX19oaW50OmhvdmVyLFxuLmMtbmF2LXNpdGVfX2hpbnQ6YWN0aXZlLFxuLmMtbmF2LXNpdGVfX2hpbnQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8qIFs0XSAqL1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyoqXG4gKiBGaXggYSBGaXJlZm94IGJ1ZyB3aGVyZWJ5IGBpbnB1dCB0eXBlPVwic3VibWl0XCJgIGdhaW5zIDJweCBleHRyYSBwYWRkaW5nLlxuICovXG4vKiBsaW5lIDg1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuYnV0dG9ucy5zY3NzICovXG4uby1idG46Oi1tb3otZm9jdXMtaW5uZXIsXG4uYy1uYXYtc2l0ZV9faGludDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gICAgICogU21hbGwgYnV0dG9ucy5cbiAgICAgKi9cbi8qIGxpbmUgOTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5idXR0b25zLnNjc3MgKi9cbi5vLWJ0bi0tc21hbGwge1xuICBwYWRkaW5nOiA1cHggMTFweDtcbiAgLyogWzddICovXG59XG5cbi8qKlxuICAgICAqIExhcmdlIGJ1dHRvbnMuXG4gICAgICovXG4vKiBsaW5lIDExMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmJ1dHRvbnMuc2NzcyAqL1xuLm8tYnRuLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDIzcHggNDdweDtcbiAgLyogWzddICovXG59XG5cbi8qKlxuICAgICAqIEZ1bGwtd2lkdGggYnV0dG9ucy5cbiAgICAgKi9cbi8qIGxpbmUgMTI3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuYnV0dG9ucy5zY3NzICovXG4uby1idG4tLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgLyoqXG4gICAgICAgICAgICAgKiBSZW1vdmUgcGFkZGluZ3Mgc28gdGhhdCB3aWR0aHMgYW5kIHBhZGRpbmdzIGRvbuKAmXQgY29uZmxpY3QuXG4gICAgICAgICAgICAgKi9cbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKipcbiAgICAgKiBSb3VuZC1lbmRlZCBidXR0b25zLlxuICAgICAqXG4gICAgICogMS4gT3Zlcmx5LWxhcmdlIHZhbHVlIHRvIGVuc3VyZSB0aGUgcmFkaXVzIHJvdW5kcyB0aGUgd2hvbGUgZW5kIG9mIHRoZVxuICAgICAqICAgIGJ1dHRvbi5cbiAgICAgKi9cbi8qIGxpbmUgMTU1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuYnV0dG9ucy5zY3NzICovXG4uby1idG4tLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLyogWzFdICovXG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjQk9YXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBUaGUgYm94IG9iamVjdCBzaW1wbHkgYm94ZXMgb2ZmIGNvbnRlbnQuXG4gKi9cbi8qKlxuICogMS4gU28gd2UgY2FuIGFwcGx5IHRoZSBgLmJveGAgY2xhc3MgdG8gbmF0dXJhbGx5LWlubGluZSBlbGVtZW50cy5cbiAqL1xuLyogbGluZSAzMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmJveC5zY3NzICovXG4uby1ib3gsXG4uY3NjLW1haWxmb3JtLCAuYy1wYWdlLWNvbnRlbnRfX3dyYXBwZXIsIC5jLXBhZ2UtaGVhZCAuYy1wYWdlLWFzaWRlLS1yaWdodCwgLmMtcGFnZS1mb290ZXJfX3N0YXJ0LCAuYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCwgLmMtcGFnZS1jb250ZW50IC5jLXNsaWRlcl9faXRlbSwgLmMtbmF2LWxhbmdcXEBzLXhsLCAuYy1iYWR3LWZvcm0tZmlsdGVyLCAuYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3gsIC5jLWNhcmQtLWhlcm8gPiAuYy1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIFsxXSAqL1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4vKiBsaW5lIDM3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuYm94LnNjc3MgKi9cbi5vLWJveCA+IDpsYXN0LWNoaWxkLFxuLmNzYy1tYWlsZm9ybSA+IDpsYXN0LWNoaWxkLCAuYy1wYWdlLWNvbnRlbnRfX3dyYXBwZXIgPiA6bGFzdC1jaGlsZCwgLmMtcGFnZS1oZWFkIC5jLXBhZ2UtYXNpZGUtLXJpZ2h0ID4gOmxhc3QtY2hpbGQsIC5jLXBhZ2UtZm9vdGVyX19zdGFydCA+IDpsYXN0LWNoaWxkLCAuYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCA+IDpsYXN0LWNoaWxkLCAuYy1wYWdlLWNvbnRlbnQgLmMtc2xpZGVyX19pdGVtID4gOmxhc3QtY2hpbGQsIC5jLW5hdi1sYW5nXFxAcy14bCA+IDpsYXN0LWNoaWxkLCAuYy1iYWR3LWZvcm0tZmlsdGVyID4gOmxhc3QtY2hpbGQsIC5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCA+IDpsYXN0LWNoaWxkLCAuYy1jYXJkLS1oZXJvID4gLmMtY2FyZF9fYm9keSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqXG4gICAgICogRmx1c2ggKGkuZS4gbm8gcGFkZGluZykgYm94LlxuICAgICAqL1xuLyogbGluZSA1MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmJveC5zY3NzICovXG4uby1ib3gtLWZsdXNoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gICAgICogVGlueSBib3guXG4gICAgICovXG4vKiBsaW5lIDYzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuYm94LnNjc3MgKi9cbi5vLWJveC0tdGlueSB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLyoqXG4gICAgICogU21hbGwgYm94LlxuICAgICAqL1xuLyogbGluZSA3NSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmJveC5zY3NzICovXG4uby1ib3gtLXNtYWxsLFxuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQsIC5jLXBhZ2UtY29udGVudCAuYy1zbGlkZXJfX2l0ZW0sIC5jLW5hdi1sYW5nXFxAcy14bCB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi8qKlxuICAgICAqIExhcmdlIGJveC5cbiAgICAgKi9cbi8qIGxpbmUgODcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5ib3guc2NzcyAqL1xuLm8tYm94LS1sYXJnZSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjTElTVC1VSVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVGhlIFVJIGxpc3Qgb2JqZWN0IGNyZWF0ZXMgYmxvY2t5IGxpc3QgaXRlbXMgd2l0aCBhIGtleWxpbmUgc2VwYXJhdG9yIG91dCBvZlxuICogYSBgdWxgIG9yIGBvbGAuXG4gKi9cbi8qIGxpbmUgMjksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5saXN0LXVpLnNjc3MgKi9cbi5vLWxpc3QtdWksXG51bC5jZS1tZW51LFxuLmMtbmF2LXNpdGVfX2xpc3QsXG51bC5jLWJhZHctbGlzdCxcbnVsLmMtYmFkdy1zaG93X19saXN0LFxuLm8tbGlzdC11aV9faXRlbSxcbi5vLWxpc3QtdWkgPiBsaSxcbnVsLmNlLW1lbnUgPiBsaSwgLmMtbmF2LXNpdGVfX2xpc3QgPiBsaSwgdWwuYy1iYWR3LWxpc3QgPiBsaSxcbnVsLmMtYmFkdy1zaG93X19saXN0ID4gbGkge1xuICBib3JkZXI6IDAgc29saWQgI0U3RTdFNztcbn1cblxuLyogbGluZSAzMywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmxpc3QtdWkuc2NzcyAqL1xuLm8tbGlzdC11aSxcbnVsLmNlLW1lbnUsIC5jLW5hdi1zaXRlX19saXN0LCB1bC5jLWJhZHctbGlzdCxcbnVsLmMtYmFkdy1zaG93X19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi8qIGxpbmUgNDUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5saXN0LXVpLnNjc3MgKi9cbi5vLWxpc3QtdWlfX2l0ZW0sXG4uby1saXN0LXVpID4gbGksXG51bC5jZS1tZW51ID4gbGksIC5jLW5hdi1zaXRlX19saXN0ID4gbGksIHVsLmMtYmFkdy1saXN0ID4gbGksXG51bC5jLWJhZHctc2hvd19fbGlzdCA+IGxpIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuXG4vKipcbiAgICAgKiBUaW55IGxpc3QtdWlzLlxuICAgICAqL1xuLyogbGluZSA2MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmxpc3QtdWkuc2NzcyAqL1xuLm8tbGlzdC11aS0tdGlueSA+IC5vLWxpc3QtdWlfX2l0ZW0sXG4uby1saXN0LXVpLm8tbGlzdC11aS0tdGlueSA+IGxpLFxudWwuY2UtbWVudS5vLWxpc3QtdWktLXRpbnkgPiBsaSxcbi5jLW5hdi1zaXRlX19saXN0Lm8tbGlzdC11aS0tdGlueSA+IGxpLFxudWwuYy1iYWR3LWxpc3Quby1saXN0LXVpLS10aW55ID4gbGksXG51bC5jLWJhZHctc2hvd19fbGlzdC5vLWxpc3QtdWktLXRpbnkgPiBsaSxcbnVsLmMtYmFkdy1zaG93X19saXN0ID4gLm8tbGlzdC11aV9faXRlbSxcbnVsLmMtYmFkdy1zaG93X19saXN0ID4gbGkge1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi8qKlxuICAgICAqIFNtYWxsIGxpc3QtdWlzLlxuICAgICAqL1xuLyogbGluZSA3OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmxpc3QtdWkuc2NzcyAqL1xuLm8tbGlzdC11aS0tc21hbGwgPiAuby1saXN0LXVpX19pdGVtLFxuLm8tbGlzdC11aS5vLWxpc3QtdWktLXNtYWxsID4gbGksXG51bC5jZS1tZW51Lm8tbGlzdC11aS0tc21hbGwgPiBsaSxcbi5jLW5hdi1zaXRlX19saXN0Lm8tbGlzdC11aS0tc21hbGwgPiBsaSxcbnVsLmMtYmFkdy1saXN0Lm8tbGlzdC11aS0tc21hbGwgPiBsaSxcbnVsLmMtYmFkdy1zaG93X19saXN0Lm8tbGlzdC11aS0tc21hbGwgPiBsaSxcbnVsLmMtYmFkdy1saXN0ID4gLm8tbGlzdC11aV9faXRlbSxcbnVsLmMtYmFkdy1saXN0ID4gbGkge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuXG4vKipcbiAgICAgKiBsaXN0LXVpcyB3aXRob3V0IHBhZGRpbmcuXG4gICAgICovXG4vKiBsaW5lIDEyNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmxpc3QtdWkuc2NzcyAqL1xuLm8tbGlzdC11aS0tZmx1c2ggPiAuby1saXN0LXVpX19pdGVtLFxuLm8tbGlzdC11aS5vLWxpc3QtdWktLWZsdXNoID4gbGksXG51bC5jZS1tZW51Lm8tbGlzdC11aS0tZmx1c2ggPiBsaSxcbi5jLW5hdi1zaXRlX19saXN0Lm8tbGlzdC11aS0tZmx1c2ggPiBsaSxcbnVsLmMtYmFkdy1saXN0Lm8tbGlzdC11aS0tZmx1c2ggPiBsaSxcbnVsLmMtYmFkdy1zaG93X19saXN0Lm8tbGlzdC11aS0tZmx1c2ggPiBsaSxcbnVsLmNlLW1lbnUgPiAuby1saXN0LXVpX19pdGVtLFxuLmMtbmF2LXNpdGVfX2xpc3QgPiAuby1saXN0LXVpX19pdGVtLFxudWwuY2UtbWVudSA+IGxpLCAuYy1uYXYtc2l0ZV9fbGlzdCA+IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNMSVNULUlOTElORVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVGhlIGxpc3QtaW5saW5lIG9iamVjdCBzaW1wbHkgZGlzcGxheXMgYSBsaXN0IG9mIGl0ZW1zIGluIG9uZSBsaW5lLlxuICovXG4vKiBsaW5lIDE2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubGlzdC1pbmxpbmUuc2NzcyAqL1xuLm8tbGlzdC1pbmxpbmUsXG4uYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCB1bCwgb2wuYy1uYXYtYnJlYWRjcnVtYl9fbGlzdCwgLmMtbmF2LWxhbmdfX2xpc3QsIHVsLmMtYmFkdy1wYWdpbmF0aW9uX19saXN0LCAucGFnZS1uYXZpZ2F0aW9uIC5mMy13aWRnZXQtcGFnaW5hdG9yLCAuYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3gtbGlzdCB1bCwgLmMta2VzZWFyY2hfX3BhZ2Vicm93c2VyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBsaW5lIDIzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubGlzdC1pbmxpbmUuc2NzcyAqL1xuLm8tbGlzdC1pbmxpbmUgPiBsaSxcbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IHVsID4gbGksIG9sLmMtbmF2LWJyZWFkY3J1bWJfX2xpc3QgPiBsaSwgLmMtbmF2LWxhbmdfX2xpc3QgPiBsaSwgdWwuYy1iYWR3LXBhZ2luYXRpb25fX2xpc3QgPiBsaSwgLnBhZ2UtbmF2aWdhdGlvbiAuZjMtd2lkZ2V0LXBhZ2luYXRvciA+IGxpLCAuYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3gtbGlzdCB1bCA+IGxpLCAuYy1rZXNlYXJjaF9fcGFnZWJyb3dzZXIgdWwgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyoqXG4gICAgICogQ29tbWEgZGVsaW1pdGVkIGxpc3QgdG8gc2VtYW50aWNhbGx5IG1hcmsgdXAgbGlzdHMgb2YgdGFncywgZXRjLlxuICAgICAqXG4gICAgICogTi5CLiBUaGlzIGNvbXBvbmVudCByZXF1aXJlcyB0aGF0IHlvdSByZW1vdmUgdGhlIHdoaXRlc3BhY2UgYmV0d2VlbiBMSXMuXG4gICAgICogICAgICBUaGUgc2ltcGxlc3QgKGFuZCB2YWxpZCkgd2F5IHRvIGFjaGlldmUgdGhpcyBpcyBieSBvbWl0dGluZyB0aGVcbiAgICAgKiAgICAgIGNsb3NpbmcgYDwvbGk+YCB0YWcuXG4gICAgICovXG4vKiBsaW5lIDQ3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubGlzdC1pbmxpbmUuc2NzcyAqL1xuLm8tbGlzdC1pbmxpbmUtLWRlbGltaXRlZCA+IGxpICsgbGk6YmVmb3JlLFxuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgdWwgPiBsaSArIGxpOmJlZm9yZSwgLmMtbmF2LWxhbmdfX2xpc3QgPiBsaSArIGxpOmJlZm9yZSwgdWwuYy1iYWR3LXBhZ2luYXRpb25fX2xpc3QgPiBsaSArIGxpOmJlZm9yZSwgLnBhZ2UtbmF2aWdhdGlvbiAuZjMtd2lkZ2V0LXBhZ2luYXRvciA+IGxpICsgbGk6YmVmb3JlLCAuYy1rZXNlYXJjaF9fcGFnZWJyb3dzZXIgdWwgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiwqB8wqBcIjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNMSVNULUJMT0NLXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBUaGUgbGlzdC1ibG9jayBvYmplY3QgY3JlYXRlcyBibG9ja3kgbGlzdCBpdGVtcyBvdXQgb2YgYSBgdWxgIG9yIGBvbGAuXG4gKi9cbi8qIGxpbmUgMjIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5saXN0LWJsb2NrLnNjc3MgKi9cbi5vLWxpc3QtYmxvY2sge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGxpbmUgMzMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5saXN0LWJsb2NrLnNjc3MgKi9cbi5vLWxpc3QtYmxvY2tfX2l0ZW0sXG4uby1saXN0LWJsb2NrID4gbGkge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG4vKipcbiAgICAgKiBUaW55IGxpc3QtYmxvY2tzLlxuICAgICAqL1xuLyogbGluZSA0OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmxpc3QtYmxvY2suc2NzcyAqL1xuLm8tbGlzdC1ibG9jay0tdGlueSA+IC5vLWxpc3QtYmxvY2tfX2l0ZW0sXG4uby1saXN0LWJsb2NrLm8tbGlzdC1ibG9jay0tdGlueSA+IGxpIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4vKipcbiAgICAgKiBTbWFsbCBsaXN0LWJsb2Nrcy5cbiAgICAgKi9cbi8qIGxpbmUgNjUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5saXN0LWJsb2NrLnNjc3MgKi9cbi5vLWxpc3QtYmxvY2stLXNtYWxsID4gLm8tbGlzdC1ibG9ja19faXRlbSxcbi5vLWxpc3QtYmxvY2suby1saXN0LWJsb2NrLS1zbWFsbCA+IGxpIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLyoqXG4gICAgICogTGFyZ2UgbGlzdC1ibG9ja3MuXG4gICAgICovXG4vKiBsaW5lIDgxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubGlzdC1ibG9jay5zY3NzICovXG4uby1saXN0LWJsb2NrLS1sYXJnZSA+IC5vLWxpc3QtYmxvY2tfX2l0ZW0sXG4uby1saXN0LWJsb2NrLm8tbGlzdC1ibG9jay0tbGFyZ2UgPiBsaSB7XG4gIHBhZGRpbmc6IDQ4cHg7XG59XG5cbi8qKlxuICAgICAqIEh1Z2UgbGlzdC1ibG9ja3MuXG4gICAgICovXG4vKiBsaW5lIDk3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubGlzdC1ibG9jay5zY3NzICovXG4uby1saXN0LWJsb2NrLS1odWdlID4gLm8tbGlzdC1ibG9ja19faXRlbSxcbi5vLWxpc3QtYmxvY2suby1saXN0LWJsb2NrLS1odWdlID4gbGkge1xuICBwYWRkaW5nOiA5NnB4O1xufVxuXG4vKipcbiAgICAgKiBIdWdlIGxpc3QtYmxvY2tzLlxuICAgICAqL1xuLyogbGluZSAxMTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5saXN0LWJsb2NrLnNjc3MgKi9cbi5vLWxpc3QtYmxvY2stLWZsdXNoID4gLm8tbGlzdC1ibG9ja19faXRlbSxcbi5vLWxpc3QtYmxvY2suby1saXN0LWJsb2NrLS1mbHVzaCA+IGxpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNNRURJQVxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogUGxhY2UgYW55IGltYWdlLSBhbmQgdGV4dC1saWtlIGNvbnRlbnQgc2lkZS1ieS1zaWRlLCBhcyBwZXI6XG4gKiBzdHViYm9ybmVsbGEub3JnL2NvbnRlbnQvMjAxMC8wNi8yNS90aGUtbWVkaWEtb2JqZWN0LXNhdmVzLWh1bmRyZWRzLW9mLWxpbmVzLW9mLWNvZGVcbiAqL1xuLyogbGluZSAyNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLFxuLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCxcbi5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwLCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwLCAuYy1tZWRpYS1saXN0LS1wZXJzb25lbixcbi5jLW1lZGlhLWxpc3QtLXByb2plY3RzID4gbGksIC5jLW1lZGlhLWxpc3QtLXBtLCAuYy1iYWR3LXNob3ctLXB1YmxpY2F0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDM2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubWVkaWEuc2NzcyAqL1xuLm8tbWVkaWFfX2ltZyxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnksXG4uY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSwgLmMtYmFkdy1zaG93X19pbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xufVxuXG4vKiBsaW5lIDQyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubWVkaWEuc2NzcyAqL1xuLm8tbWVkaWFfX2ltZyA+IGltZyxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnkgPiBpbWcsXG4uY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSA+IGltZywgLmMtYmFkdy1zaG93X19pbWcgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA0NiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhX19ib2R5LFxuLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQsXG4uY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQsIHVsLmMtYmFkdy1zaG93X19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIGxpbmUgNTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5tZWRpYS5zY3NzICovXG4uby1tZWRpYV9fYm9keSxcbi5vLW1lZGlhX19ib2R5ID4gOmxhc3QtY2hpbGQsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCxcbi5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCxcbnVsLmMtYmFkdy1zaG93X19saXN0LFxuLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiA6bGFzdC1jaGlsZCxcbi5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IDpsYXN0LWNoaWxkLCB1bC5jLWJhZHctc2hvd19fbGlzdCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqXG4gICAgICogVGlueSBtZWRpYSBvYmplY3RzLlxuICAgICAqL1xuLyogbGluZSA2NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS10aW55IHtcbiAgLyoqXG4gICAgICAgICAgICAgKiBUaW55IHJldmVyc2VkIG1lZGlhIG9iamVjdHMuXG4gICAgICAgICAgICAgKi9cbn1cblxuLyogbGluZSA2OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS10aW55ID4gLm8tbWVkaWFfX2ltZyxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXRpbnkgPiAuY2UtZ2FsbGVyeSxcbi5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS10aW55ID4gLmNlLWdhbGxlcnksIC5vLW1lZGlhLS10aW55ID4gLmMtYmFkdy1zaG93X19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLyogbGluZSA4MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS10aW55Lm8tbWVkaWEtLXJldiA+IC5vLW1lZGlhX19pbWcsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS10aW55Lm8tbWVkaWEtLXJldiA+IC5jZS1nYWxsZXJ5LFxuLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXRpbnkuby1tZWRpYS0tcmV2ID4gLmNlLWdhbGxlcnksIC5vLW1lZGlhLS10aW55Lm8tbWVkaWEtLXJldiA+IC5jLWJhZHctc2hvd19faW1nLFxuLm8tbWVkaWEtLXRpbnkuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwID4gLm8tbWVkaWFfX2ltZyxcbi5vLW1lZGlhLS10aW55LmMtYmFkdy1zaG93LS1wdWJsaWNhdGlvbnMgPiAuby1tZWRpYV9faW1nLFxuLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0tdGlueS5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgPiAuY2UtZ2FsbGVyeSxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXRpbnkuYy1iYWR3LXNob3ctLXB1YmxpY2F0aW9ucyA+IC5jZS1nYWxsZXJ5LFxuLm8tbWVkaWEtLXRpbnkuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwID4gLmNlLWdhbGxlcnksXG4uY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0tdGlueS5jLWJhZHctc2hvdy0tcHVibGljYXRpb25zID4gLmNlLWdhbGxlcnksIC5vLW1lZGlhLS10aW55LmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCA+IC5jLWJhZHctc2hvd19faW1nLFxuLm8tbWVkaWEtLXRpbnkuYy1iYWR3LXNob3ctLXB1YmxpY2F0aW9ucyA+IC5jLWJhZHctc2hvd19faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4vKipcbiAgICAgKiBTbWFsbCBtZWRpYSBvYmplY3RzLlxuICAgICAqL1xuLyogbGluZSAxMDAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5tZWRpYS5zY3NzICovXG4uby1tZWRpYS0tc21hbGwge1xuICAvKipcbiAgICAgICAgICAgICAqIFNtYWxsIHJldmVyc2VkIG1lZGlhIG9iamVjdHMuXG4gICAgICAgICAgICAgKi9cbn1cblxuLyogbGluZSAxMDIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5tZWRpYS5zY3NzICovXG4uby1tZWRpYS0tc21hbGwgPiAuby1tZWRpYV9faW1nLFxuLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0tc21hbGwgPiAuY2UtZ2FsbGVyeSxcbi5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1zbWFsbCA+IC5jZS1nYWxsZXJ5LCAuby1tZWRpYS0tc21hbGwgPiAuYy1iYWR3LXNob3dfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLyogbGluZSAxMTQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5tZWRpYS5zY3NzICovXG4uby1tZWRpYS0tc21hbGwuby1tZWRpYS0tcmV2ID4gLm8tbWVkaWFfX2ltZyxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXNtYWxsLm8tbWVkaWEtLXJldiA+IC5jZS1nYWxsZXJ5LFxuLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXNtYWxsLm8tbWVkaWEtLXJldiA+IC5jZS1nYWxsZXJ5LCAuby1tZWRpYS0tc21hbGwuby1tZWRpYS0tcmV2ID4gLmMtYmFkdy1zaG93X19pbWcsXG4uby1tZWRpYS0tc21hbGwuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwID4gLm8tbWVkaWFfX2ltZyxcbi5vLW1lZGlhLS1zbWFsbC5jLWJhZHctc2hvdy0tcHVibGljYXRpb25zID4gLm8tbWVkaWFfX2ltZyxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXNtYWxsLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCA+IC5jZS1nYWxsZXJ5LFxuLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0tc21hbGwuYy1iYWR3LXNob3ctLXB1YmxpY2F0aW9ucyA+IC5jZS1nYWxsZXJ5LFxuLm8tbWVkaWEtLXNtYWxsLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCA+IC5jZS1nYWxsZXJ5LFxuLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXNtYWxsLmMtYmFkdy1zaG93LS1wdWJsaWNhdGlvbnMgPiAuY2UtZ2FsbGVyeSwgLm8tbWVkaWEtLXNtYWxsLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCA+IC5jLWJhZHctc2hvd19faW1nLFxuLm8tbWVkaWEtLXNtYWxsLmMtYmFkdy1zaG93LS1wdWJsaWNhdGlvbnMgPiAuYy1iYWR3LXNob3dfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi8qKlxuICAgICAqIExhcmdlIG1lZGlhIG9iamVjdHMuXG4gICAgICovXG4vKiBsaW5lIDEzMywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS1sYXJnZSB7XG4gIC8qKlxuICAgICAgICAgICAgICogTGFyZ2UgcmV2ZXJzZWQgbWVkaWEgb2JqZWN0cy5cbiAgICAgICAgICAgICAqL1xufVxuXG4vKiBsaW5lIDEzNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS1sYXJnZSA+IC5vLW1lZGlhX19pbWcsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1sYXJnZSA+IC5jZS1nYWxsZXJ5LFxuLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLWxhcmdlID4gLmNlLWdhbGxlcnksIC5vLW1lZGlhLS1sYXJnZSA+IC5jLWJhZHctc2hvd19faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xufVxuXG4vKiBsaW5lIDE1MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS1sYXJnZS5vLW1lZGlhLS1yZXYgPiAubWVkaWFfX2ltZyxcbi5vLW1lZGlhLS1sYXJnZS5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgPiAubWVkaWFfX2ltZyxcbi5vLW1lZGlhLS1sYXJnZS5jLWJhZHctc2hvdy0tcHVibGljYXRpb25zID4gLm1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4O1xufVxuXG4vKipcbiAgICAgKiBIdWdlIG1lZGlhIG9iamVjdHMuXG4gICAgICovXG4vKiBsaW5lIDE2NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS1odWdlIHtcbiAgLyoqXG4gICAgICAgICAgICAgKiBIdWdlIHJldmVyc2VkIG1lZGlhIG9iamVjdHMuXG4gICAgICAgICAgICAgKi9cbn1cblxuLyogbGluZSAxNjksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5tZWRpYS5zY3NzICovXG4uby1tZWRpYS0taHVnZSA+IC5vLW1lZGlhX19pbWcsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1odWdlID4gLmNlLWdhbGxlcnksXG4uY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0taHVnZSA+IC5jZS1nYWxsZXJ5LCAuby1tZWRpYS0taHVnZSA+IC5jLWJhZHctc2hvd19faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA5NnB4O1xufVxuXG4vKiBsaW5lIDE4NCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS1odWdlLm8tbWVkaWEtLXJldiA+IC5tZWRpYV9faW1nLFxuLm8tbWVkaWEtLWh1Z2UuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwID4gLm1lZGlhX19pbWcsXG4uby1tZWRpYS0taHVnZS5jLWJhZHctc2hvdy0tcHVibGljYXRpb25zID4gLm1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA5NnB4O1xufVxuXG4vKipcbiAgICAgKiBSZXZlcnNlZCBpbWFnZSBsb2NhdGlvbiAocmlnaHQgaW5zdGVhZCBvZiBsZWZ0KS4gRXh0ZW5kcyBgLm1lZGlhYC5cbiAgICAgKi9cbi8qIGxpbmUgMjA3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubWVkaWEuc2NzcyAqL1xuLm8tbWVkaWEtLXJldiA+IC5vLW1lZGlhX19pbWcsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1yZXYgPiAuY2UtZ2FsbGVyeSxcbi5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1yZXYgPiAuY2UtZ2FsbGVyeSwgLm8tbWVkaWEtLXJldiA+IC5jLWJhZHctc2hvd19faW1nLFxuLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCA+IC5vLW1lZGlhX19pbWcsXG4uYy1iYWR3LXNob3ctLXB1YmxpY2F0aW9ucyA+IC5vLW1lZGlhX19pbWcsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgPiAuY2UtZ2FsbGVyeSxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmMtYmFkdy1zaG93LS1wdWJsaWNhdGlvbnMgPiAuY2UtZ2FsbGVyeSxcbi5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgPiAuY2UtZ2FsbGVyeSwgLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmMtYmFkdy1zaG93LS1wdWJsaWNhdGlvbnMgPiAuY2UtZ2FsbGVyeSwgLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCA+IC5jLWJhZHctc2hvd19faW1nLCAuYy1iYWR3LXNob3ctLXB1YmxpY2F0aW9ucyA+IC5jLWJhZHctc2hvd19faW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4vKipcbiAgICAgKiBGbHVzaCBtZWRpYSBvYmplY3RzIGhhdmUgbm8gc3BhY2UgYmV0d2VlbiB0aGUgaW1hZ2UtIGFuZCB0ZXh0LWNvbnRlbnQuXG4gICAgICovXG4vKiBsaW5lIDIyOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbi5vLW1lZGlhLS1mbHVzaCA+IC5vLW1lZGlhX19pbWcsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1mbHVzaCA+IC5jZS1nYWxsZXJ5LFxuLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLWZsdXNoID4gLmNlLWdhbGxlcnksIC5vLW1lZGlhLS1mbHVzaCA+IC5jLWJhZHctc2hvd19faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyoqXG4gICAgICogUmVzcG9uc2l2ZSBtZWRpYSBvYmplY3RzLlxuICAgICAqXG4gICAgICogVGhlcmUgaXMgYSB2ZXJ5IHByYWdtYXRpYywgc2ltcGxlIGltcGxlbWVudGF0aW9uIG9mIGEgcmVzcG9uc2l2ZSBtZWRpYVxuICAgICAqIG9iamVjdCwgd2hpY2ggc2ltcGx5IHBsYWNlcyB0aGUgdGV4dC1jb250ZW50IGJlbmVhdGggdGhlIGltYWdlLWNvbnRlbnQuXG4gICAgICpcbiAgICAgKiBXZSB1c2UgYSBgbWF4LXdpZHRoYCBtZWRpYSBxdWVyeSBiZWNhdXNlOlxuICAgICAqXG4gICAgICogYSkgaXQgaXMgdGhlIGxlYXN0IHZlcmJvc2UgbWV0aG9kIGluIHRlcm1zIG9mIGFtb3VudCBvZiBjb2RlIHJlcXVpcmVkLlxuICAgICAqIGIpIHRoZSBtZWRpYSBvYmplY3TigJlzIGRlZmF1bHQgc3RhdGUgaXMgaW1hZ2UtbmV4dC10by10ZXh0LCBzbyBpdHMgc3RhY2tlZFxuICAgICAqICAgIHN0YXRlIGlzIHRoZSBleGNlcHRpb24sIHJhdGhlciB0aGFuIHRoZSBydWxlLlxuICAgICAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgLyogbGluZSAyNTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5tZWRpYS5zY3NzICovXG4gIC5vLW1lZGlhLS1yZXNwb25zaXZlIHtcbiAgICAvKipcbiAgICAgICAgICAgICAqIFJld29yayB0aGUgc3BhY2luZ3Mgb24gcmVndWxhciBtZWRpYSBvYmplY3RzLlxuICAgICAgICAgICAgICovXG4gICAgLyoqXG4gICAgICAgICAgICAgICAgICogVGlueSByZXNwb25zaXZlIG1lZGlhIG9iamVjdHMuXG4gICAgICAgICAgICAgICAgICpcbiAgICAgICAgICAgICAgICAgKiBUYWtlIGEgbGl0dGxlIG1vcmUgaGVhdnktaGFuZGVkIGFwcHJvYWNoIHRvIHJld29ya2luZ1xuICAgICAgICAgICAgICAgICAqIHNwYWNpbmdzIG9uIG1lZGlhIG9iamVjdHMgdGhhdCBhcmUgYWxzbyB0aW55IG1lZGlhIG9iamVjdHNcbiAgICAgICAgICAgICAgICAgKiBpbiB0aGVpciByZWd1bGFyIHN0YXRlLlxuICAgICAgICAgICAgICAgICAqL1xuICAgIC8qKlxuICAgICAgICAgICAgICAgICAqIFNtYWxsIHJlc3BvbnNpdmUgbWVkaWEgb2JqZWN0cy5cbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqIFRha2UgYSBsaXR0bGUgbW9yZSBoZWF2eS1oYW5kZWQgYXBwcm9hY2ggdG8gcmV3b3JraW5nXG4gICAgICAgICAgICAgICAgICogc3BhY2luZ3Mgb24gbWVkaWEgb2JqZWN0cyB0aGF0IGFyZSBhbHNvIHNtYWxsIG1lZGlhIG9iamVjdHNcbiAgICAgICAgICAgICAgICAgKiBpbiB0aGVpciByZWd1bGFyIHN0YXRlLlxuICAgICAgICAgICAgICAgICAqL1xuICAgIC8qKlxuICAgICAgICAgICAgICAgICAqIExhcmdlIHJlc3BvbnNpdmUgbWVkaWEgb2JqZWN0cy5cbiAgICAgICAgICAgICAgICAgKlxuICAgICAgICAgICAgICAgICAqIFRha2UgYSBsaXR0bGUgbW9yZSBoZWF2eS1oYW5kZWQgYXBwcm9hY2ggdG8gcmV3b3JraW5nXG4gICAgICAgICAgICAgICAgICogc3BhY2luZ3Mgb24gbWVkaWEgb2JqZWN0cyB0aGF0IGFyZSBhbHNvIGxhcmdlIG1lZGlhIG9iamVjdHNcbiAgICAgICAgICAgICAgICAgKiBpbiB0aGVpciByZWd1bGFyIHN0YXRlLlxuICAgICAgICAgICAgICAgICAqL1xuICAgIC8qKlxuICAgICAgICAgICAgICAgICAqIEh1Z2UgcmVzcG9uc2l2ZSBtZWRpYSBvYmplY3RzLlxuICAgICAgICAgICAgICAgICAqXG4gICAgICAgICAgICAgICAgICogVGFrZSBhIGxpdHRsZSBtb3JlIGhlYXZ5LWhhbmRlZCBhcHByb2FjaCB0byByZXdvcmtpbmdcbiAgICAgICAgICAgICAgICAgKiBzcGFjaW5ncyBvbiBtZWRpYSBvYmplY3RzIHRoYXQgYXJlIGFsc28gaHVnZSBtZWRpYSBvYmplY3RzXG4gICAgICAgICAgICAgICAgICogaW4gdGhlaXIgcmVndWxhciBzdGF0ZS5cbiAgICAgICAgICAgICAgICAgKi9cbiAgfVxuICAvKiBsaW5lIDI2NSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbiAgLm8tbWVkaWEtLXJlc3BvbnNpdmUgPiAuby1tZWRpYV9faW1nLFxuICAuY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1yZXNwb25zaXZlID4gLmNlLWdhbGxlcnksXG4gIC5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1yZXNwb25zaXZlID4gLmNlLWdhbGxlcnksIC5vLW1lZGlhLS1yZXNwb25zaXZlID4gLmMtYmFkdy1zaG93X19pbWcge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgMjgzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubWVkaWEuc2NzcyAqL1xuICAuby1tZWRpYS0tcmVzcG9uc2l2ZS5vLW1lZGlhLS10aW55ID4gLm8tbWVkaWFfX2ltZyxcbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0tcmVzcG9uc2l2ZS5vLW1lZGlhLS10aW55ID4gLmNlLWdhbGxlcnksXG4gIC5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5vLW1lZGlhLS1yZXNwb25zaXZlLm8tbWVkaWEtLXRpbnkgPiAuY2UtZ2FsbGVyeSwgLm8tbWVkaWEtLXJlc3BvbnNpdmUuby1tZWRpYS0tdGlueSA+IC5jLWJhZHctc2hvd19faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG4gIC8qIGxpbmUgMzA1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMubWVkaWEuc2NzcyAqL1xuICAuby1tZWRpYS0tcmVzcG9uc2l2ZS5vLW1lZGlhLS1zbWFsbCA+IC5vLW1lZGlhX19pbWcsXG4gIC5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXJlc3BvbnNpdmUuby1tZWRpYS0tc21hbGwgPiAuY2UtZ2FsbGVyeSxcbiAgLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXJlc3BvbnNpdmUuby1tZWRpYS0tc21hbGwgPiAuY2UtZ2FsbGVyeSwgLm8tbWVkaWEtLXJlc3BvbnNpdmUuby1tZWRpYS0tc21hbGwgPiAuYy1iYWR3LXNob3dfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLyogbGluZSAzMjcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5tZWRpYS5zY3NzICovXG4gIC5vLW1lZGlhLS1yZXNwb25zaXZlLm8tbWVkaWEtLWxhcmdlID4gLm8tbWVkaWFfX2ltZyxcbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0tcmVzcG9uc2l2ZS5vLW1lZGlhLS1sYXJnZSA+IC5jZS1nYWxsZXJ5LFxuICAuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0tcmVzcG9uc2l2ZS5vLW1lZGlhLS1sYXJnZSA+IC5jZS1nYWxsZXJ5LCAuby1tZWRpYS0tcmVzcG9uc2l2ZS5vLW1lZGlhLS1sYXJnZSA+IC5jLWJhZHctc2hvd19faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAvKiBsaW5lIDM0OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLm1lZGlhLnNjc3MgKi9cbiAgLm8tbWVkaWEtLXJlc3BvbnNpdmUuby1tZWRpYS0taHVnZSA+IC5vLW1lZGlhX19pbWcsXG4gIC5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLm8tbWVkaWEtLXJlc3BvbnNpdmUuby1tZWRpYS0taHVnZSA+IC5jZS1nYWxsZXJ5LFxuICAuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuby1tZWRpYS0tcmVzcG9uc2l2ZS5vLW1lZGlhLS1odWdlID4gLmNlLWdhbGxlcnksIC5vLW1lZGlhLS1yZXNwb25zaXZlLm8tbWVkaWEtLWh1Z2UgPiAuYy1iYWR3LXNob3dfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICMgRkxFWEJPWCBPQkpFQ1RcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFRoZSBmbGV4IGJveCBvYmplY3RcbiAqIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2EtZ3VpZGUtdG8tZmxleGJveC9cbiAqL1xuLyoqXG4qIFRoZSBjb250YWluZXIuXG4qIFsxXSBXZSBjcmVhdGUgQ29udGFpbmVyIGNvbnRleHQuXG4qIFsyXSBXZSBjcmVhdGUgYSBmbGV4IGxheW91dCBjb250ZXh0LlxuKiBbM10gVGhlbiB3ZSBkZWZpbmUgdGhlIGZsb3cgZGlyZWN0aW9uIGFuZCBpZiB3ZSBhbGxvdyB0aGUgaXRlbXMgdG8gd3JhcFxuKiAgICAgUmVtZW1iZXIgdGhpcyBpcyB0aGUgc2FtZSBhczogZmxleC1kaXJlY3Rpb246IHJvdzsgZmxleC13cmFwOiB3cmFwO1xuKiBbNF0gVGhlbiB3ZSBkZWZpbmUgaG93IGlzIGRpc3RyaWJ1dGVkIHRoZSByZW1haW5pbmcgc3BhY2VcbiovXG4vKiBsaW5lIDIwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuZmxleC1ib3guc2NzcyAqL1xuLm8tZmxleC1ib3gge1xuICBtYXgtd2lkdGg6IDgyLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgZGlzcGxheTogZmxleDtcbiAgLyogWzJdICovXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC8qIFszXSAqL1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAvKiBbNF0gKi9cbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMWVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuOTQxNzQ3NTcyOCU7XG59XG5cbi8qIGxpbmUgMTIsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX2NsZWFyZml4LnNjc3MgKi9cbi5vLWZsZXgtYm94OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyoqXG4qIFRoZSBJdGVtXG4qL1xuLyogbGluZSA0MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmZsZXgtYm94LnNjc3MgKi9cbi5vLWZsZXgtYm94X19pdGVtLFxuLmMtZmxleC1ib3gtY29udGFpbmVyID4gZGl2IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxLjk0MTc0NzU3MjglO1xufVxuXG4vKiBsaW5lIDU1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuZmxleC1ib3guc2NzcyAqL1xuLm8tZmxleC1ib3gtLTIgPiAuby1mbGV4LWJveF9faXRlbSxcbi5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS0yID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxleC1iYXNpczogNDguNzgwNDg3ODA0OSU7XG59XG5cbi8qIGxpbmUgNjEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4LWJveC5zY3NzICovXG4uby1mbGV4LWJveC0tMiA+IC5vLWZsZXgtYm94X19pdGVtOm50aC1jaGlsZCgybiswKSxcbi5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS0yID4gZGl2Om50aC1jaGlsZCgybiswKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSA2NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmZsZXgtYm94LnNjc3MgKi9cbi5vLWZsZXgtYm94LS0zID4gLm8tZmxleC1ib3hfX2l0ZW0sXG4uYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tMyA+IGRpdiB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzMzMzJTtcbiAgZmxleC1iYXNpczogMzEuNzA3MzE3MDczMiU7XG59XG5cbi8qIGxpbmUgNzIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4LWJveC5zY3NzICovXG4uby1mbGV4LWJveC0tMyA+IC5vLWZsZXgtYm94X19pdGVtOm50aC1jaGlsZCgzbiswKSxcbi5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS0zID4gZGl2Om50aC1jaGlsZCgzbiswKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyogbGluZSA3OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmZsZXgtYm94LnNjc3MgKi9cbi5vLWZsZXgtYm94LS00ID4gLm8tZmxleC1ib3hfX2l0ZW0sXG4uYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdiB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXgtYmFzaXM6IDIzLjE3MDczMTcwNzMlO1xufVxuXG4vKiBsaW5lIDg0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuZmxleC1ib3guc2NzcyAqL1xuLm8tZmxleC1ib3gtLTQgPiAuby1mbGV4LWJveF9faXRlbTpudGgtY2hpbGQoNG4rMCksXG4uYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdjpudGgtY2hpbGQoNG4rMCkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSA5MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmZsZXgtYm94LnNjc3MgKi9cbiAgLm8tZmxleC1ib3gtLTQgPiAuby1mbGV4LWJveF9faXRlbSxcbiAgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTQgPiBkaXYge1xuICAgIGZsZXgtYmFzaXM6IDQ4Ljc4MDQ4NzgwNDklO1xuICB9XG4gIC8qIGxpbmUgOTYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4LWJveC5zY3NzICovXG4gIC5vLWZsZXgtYm94LS00ID4gLm8tZmxleC1ib3hfX2l0ZW06bnRoLWNoaWxkKDJuKzApLFxuICAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdjpudGgtY2hpbGQoMm4rMCkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTgwcHgpIHtcbiAgLyogbGluZSAxMDMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4LWJveC5zY3NzICovXG4gIC5vLWZsZXgtYm94X19pdGVtLFxuICAuYy1mbGV4LWJveC1jb250YWluZXIgPiBkaXYge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsaW5lIDEwOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmZsZXgtYm94LnNjc3MgKi9cbiAgLm8tZmxleC1ib3gtLTIgPiAuby1mbGV4LWJveF9faXRlbSxcbiAgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTIgPiBkaXYge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLyogbGluZSAxMTYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4LWJveC5zY3NzICovXG4gIC5vLWZsZXgtYm94LS0zID4gLm8tZmxleC1ib3hfX2l0ZW0sXG4gIC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS0zID4gZGl2IHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG4gIC8qIGxpbmUgMTIzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuZmxleC1ib3guc2NzcyAqL1xuICAuby1mbGV4LWJveC0tNCA+IC5vLWZsZXgtYm94X19pdGVtLFxuICAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4vKipcbiogICAgICAgSUUgOSBGQUxMQkFDSywgQW5kcm9pZCBGYWxsYmFja1xuKiovXG4vKiBsaW5lIDEzNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmZsZXgtYm94LnNjc3MgKi9cbi5pZTkgLm8tZmxleC1ib3gsXG4ubHQtaWU5IC5vLWZsZXgtYm94IHtcbiAgbWF4LXdpZHRoOiA2NS42cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDEyLCBib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19jbGVhcmZpeC5zY3NzICovXG4uaWU5IC5vLWZsZXgtYm94OmFmdGVyLFxuLmx0LWllOSAuby1mbGV4LWJveDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgMTQyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL29iamVjdHMvX29iamVjdHMuZmxleC1ib3guc2NzcyAqL1xuLmllOSAuby1mbGV4LWJveC0tMiA+IC5vLWZsZXgtYm94X19pdGVtLFxuLmllOSAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tMiA+IGRpdixcbi5sdC1pZTkgLm8tZmxleC1ib3gtLTIgPiAuby1mbGV4LWJveF9faXRlbSxcbi5sdC1pZTkgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTIgPiBkaXYge1xuICB3aWR0aDogNDguNzgwNDg3ODA0OSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDY1LCBib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyAqL1xuLmllOSAuby1mbGV4LWJveC0tMiA+IC5vLWZsZXgtYm94X19pdGVtOm50aC1jaGlsZCgybiArIDEpLFxuLmllOSAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tMiA+IGRpdjpudGgtY2hpbGQoMm4gKyAxKSxcbi5sdC1pZTkgLm8tZmxleC1ib3gtLTIgPiAuby1mbGV4LWJveF9faXRlbTpudGgtY2hpbGQoMm4gKyAxKSxcbi5sdC1pZTkgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTIgPiBkaXY6bnRoLWNoaWxkKDJuICsgMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDY1LCBib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyAqL1xuLmllOSAuby1mbGV4LWJveC0tMiA+IC5vLWZsZXgtYm94X19pdGVtOm50aC1jaGlsZCgybiArIDIpLFxuLmllOSAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tMiA+IGRpdjpudGgtY2hpbGQoMm4gKyAyKSxcbi5sdC1pZTkgLm8tZmxleC1ib3gtLTIgPiAuby1mbGV4LWJveF9faXRlbTpudGgtY2hpbGQoMm4gKyAyKSxcbi5sdC1pZTkgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTIgPiBkaXY6bnRoLWNoaWxkKDJuICsgMikge1xuICBtYXJnaW4tbGVmdDogNTEuMjE5NTEyMTk1MSU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuXG4vKiBsaW5lIDE0OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9vYmplY3RzL19vYmplY3RzLmZsZXgtYm94LnNjc3MgKi9cbi5pZTkgLm8tZmxleC1ib3gtLTMgPiAuby1mbGV4LWJveF9faXRlbSxcbi5pZTkgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTMgPiBkaXYsXG4ubHQtaWU5IC5vLWZsZXgtYm94LS0zID4gLm8tZmxleC1ib3hfX2l0ZW0sXG4ubHQtaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS0zID4gZGl2IHtcbiAgd2lkdGg6IDMxLjcwNzMxNzA3MzIlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbGluZSA2NSwgYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19nYWxsZXJ5LnNjc3MgKi9cbi5pZTkgLm8tZmxleC1ib3gtLTMgPiAuby1mbGV4LWJveF9faXRlbTpudGgtY2hpbGQoM24gKyAxKSxcbi5pZTkgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTMgPiBkaXY6bnRoLWNoaWxkKDNuICsgMSksXG4ubHQtaWU5IC5vLWZsZXgtYm94LS0zID4gLm8tZmxleC1ib3hfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSksXG4ubHQtaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS0zID4gZGl2Om50aC1jaGlsZCgzbiArIDEpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLyogbGluZSA2NSwgYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19nYWxsZXJ5LnNjc3MgKi9cbi5pZTkgLm8tZmxleC1ib3gtLTMgPiAuby1mbGV4LWJveF9faXRlbTpudGgtY2hpbGQoM24gKyAyKSxcbi5pZTkgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTMgPiBkaXY6bnRoLWNoaWxkKDNuICsgMiksXG4ubHQtaWU5IC5vLWZsZXgtYm94LS0zID4gLm8tZmxleC1ib3hfX2l0ZW06bnRoLWNoaWxkKDNuICsgMiksXG4ubHQtaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS0zID4gZGl2Om50aC1jaGlsZCgzbiArIDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDM0LjE0NjM0MTQ2MzQlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cblxuLyogbGluZSA2NSwgYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19nYWxsZXJ5LnNjc3MgKi9cbi5pZTkgLm8tZmxleC1ib3gtLTMgPiAuby1mbGV4LWJveF9faXRlbTpudGgtY2hpbGQoM24gKyAzKSxcbi5pZTkgLmMtZmxleC1ib3gtY29udGFpbmVyLm8tZmxleC1ib3gtLTMgPiBkaXY6bnRoLWNoaWxkKDNuICsgMyksXG4ubHQtaWU5IC5vLWZsZXgtYm94LS0zID4gLm8tZmxleC1ib3hfX2l0ZW06bnRoLWNoaWxkKDNuICsgMyksXG4ubHQtaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS0zID4gZGl2Om50aC1jaGlsZCgzbiArIDMpIHtcbiAgbWFyZ2luLWxlZnQ6IDY4LjI5MjY4MjkyNjglO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cblxuLyogbGluZSAxNTYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy5mbGV4LWJveC5zY3NzICovXG4uaWU5IC5vLWZsZXgtYm94LS00ID4gLm8tZmxleC1ib3hfX2l0ZW0sXG4uaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS00ID4gZGl2LFxuLmx0LWllOSAuby1mbGV4LWJveC0tNCA+IC5vLWZsZXgtYm94X19pdGVtLFxuLmx0LWllOSAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdiB7XG4gIHdpZHRoOiAyMy4xNzA3MzE3MDczJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4uaWU5IC5vLWZsZXgtYm94LS00ID4gLm8tZmxleC1ib3hfX2l0ZW06bnRoLWNoaWxkKDRuICsgMSksXG4uaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS00ID4gZGl2Om50aC1jaGlsZCg0biArIDEpLFxuLmx0LWllOSAuby1mbGV4LWJveC0tNCA+IC5vLWZsZXgtYm94X19pdGVtOm50aC1jaGlsZCg0biArIDEpLFxuLmx0LWllOSAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdjpudGgtY2hpbGQoNG4gKyAxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4uaWU5IC5vLWZsZXgtYm94LS00ID4gLm8tZmxleC1ib3hfX2l0ZW06bnRoLWNoaWxkKDRuICsgMiksXG4uaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS00ID4gZGl2Om50aC1jaGlsZCg0biArIDIpLFxuLmx0LWllOSAuby1mbGV4LWJveC0tNCA+IC5vLWZsZXgtYm94X19pdGVtOm50aC1jaGlsZCg0biArIDIpLFxuLmx0LWllOSAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdjpudGgtY2hpbGQoNG4gKyAyKSB7XG4gIG1hcmdpbi1sZWZ0OiAyNS42MDk3NTYwOTc2JTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4uaWU5IC5vLWZsZXgtYm94LS00ID4gLm8tZmxleC1ib3hfX2l0ZW06bnRoLWNoaWxkKDRuICsgMyksXG4uaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS00ID4gZGl2Om50aC1jaGlsZCg0biArIDMpLFxuLmx0LWllOSAuby1mbGV4LWJveC0tNCA+IC5vLWZsZXgtYm94X19pdGVtOm50aC1jaGlsZCg0biArIDMpLFxuLmx0LWllOSAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdjpudGgtY2hpbGQoNG4gKyAzKSB7XG4gIG1hcmdpbi1sZWZ0OiA1MS4yMTk1MTIxOTUxJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4uaWU5IC5vLWZsZXgtYm94LS00ID4gLm8tZmxleC1ib3hfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCksXG4uaWU5IC5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94LS00ID4gZGl2Om50aC1jaGlsZCg0biArIDQpLFxuLmx0LWllOSAuby1mbGV4LWJveC0tNCA+IC5vLWZsZXgtYm94X19pdGVtOm50aC1jaGlsZCg0biArIDQpLFxuLmx0LWllOSAuYy1mbGV4LWJveC1jb250YWluZXIuby1mbGV4LWJveC0tNCA+IGRpdjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gIG1hcmdpbi1sZWZ0OiA3Ni44MjkyNjgyOTI3JTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjVEFCTEVTXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDIyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvb2JqZWN0cy9fb2JqZWN0cy50YWJsZXMuc2NzcyAqL1xuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKlxyXG4gKiAjQ09OVEVOVC1FTEVNRU5UU1xyXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjIGNlIOKAkyBDb250ZW50IEVsZW1lbnRzIFRZUE8zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jZS1lbGVtZW50cy9fY2UudGV4dHBpYy5zY3NzICovXG4uY2UtdGV4dHBpYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uY2UtdGV4dHBpYzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAxNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbi5jZS1tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOTcwODczNzg2NCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBsaW5lIDI0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuLmNlLW1lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBsaW5lIDMwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1mYW1pbHk6ICdub3Rvc2Fucy1pdGFsaWMnO1xuICBkaXNwbGF5OiB0YWJsZS1jYXB0aW9uO1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4vKiBsaW5lIDQ4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuLmNlLWNlbnRlci5jZS1hYm92ZSAuY2UtbWVkaWEge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyogbGluZSA2MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbi5jZS1yaWdodC5jZS1pbnRleHQgLmNlLW1lZGlhIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMS45NDE3NDc1NzI4JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgNjAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jZS1lbGVtZW50cy9fY2UudGV4dHBpYy5zY3NzICovXG4gIC5jZS1yaWdodC5jZS1pbnRleHQgLmNlLW1lZGlhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOTQxNzQ3NTcyOCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgNzIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jZS1lbGVtZW50cy9fY2UudGV4dHBpYy5zY3NzICovXG4gIC5jZS1yaWdodC5jZS1pbnRleHQgLmNlLWdhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBsaW5lIDg5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuLmNlLWxlZnQuY2UtaW50ZXh0IC5jZS1tZWRpYSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuOTQxNzQ3NTcyOCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDk0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuICAuY2UtbGVmdC5jZS1pbnRleHQgLmNlLWdhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBsaW5lIDEyNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDIsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGgzLFxuLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoNCxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDUsXG4uY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCBwLFxuLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDIsXG4uY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoMyxcbi5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGg0LFxuLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDUsXG4uY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDExOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQsXG4gIC5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAvKiBsaW5lIDEzOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoMixcbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoMyxcbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoNCxcbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoNSxcbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgcCxcbiAgLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDIsXG4gIC5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGgzLFxuICAuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoNCxcbiAgLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDUsXG4gIC5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCBwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDE1MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbiAgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLyogbGluZSAxNzEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jZS1lbGVtZW50cy9fY2UudGV4dHBpYy5zY3NzICovXG4gIC5jLXBhZ2UtLXN0YXJ0IC5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnksXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSxcbiAgLmMtcGFnZS0tc3RhcnQgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQsXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAvKiBsaW5lIDE4MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbiAgLmMtcGFnZS0tc3RhcnQgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSA+IGgyLFxuICAuYy1wYWdlLS1zdGFydCAuY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1nYWxsZXJ5ID4gaDMsXG4gIC5jLXBhZ2UtLXN0YXJ0IC5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnkgPiBoNCxcbiAgLmMtcGFnZS0tc3RhcnQgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSA+IGg1LFxuICAuYy1wYWdlLS1zdGFydCAuY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1nYWxsZXJ5IHAsXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSA+IGgyLFxuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnkgPiBoMyxcbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1nYWxsZXJ5ID4gaDQsXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSA+IGg1LFxuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnkgcCxcbiAgLmMtcGFnZS0tc3RhcnQgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoMixcbiAgLmMtcGFnZS0tc3RhcnQgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoMyxcbiAgLmMtcGFnZS0tc3RhcnQgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoNCxcbiAgLmMtcGFnZS0tc3RhcnQgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoNSxcbiAgLmMtcGFnZS0tc3RhcnQgLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgcCxcbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGgyLFxuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDMsXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLWxlZnQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoNCxcbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuY2UtbGVmdC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGg1LFxuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0IHAge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgMTk4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuICAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAvKiBsaW5lIDIxOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbiAgLmMtcGFnZS0tc3RhcnQgLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSxcbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1nYWxsZXJ5LFxuICAuYy1wYWdlLS1zdGFydCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCxcbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC8qIGxpbmUgMjMwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuICAuYy1wYWdlLS1zdGFydCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1nYWxsZXJ5ID4gaDIsXG4gIC5jLXBhZ2UtLXN0YXJ0IC5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnkgPiBoMyxcbiAgLmMtcGFnZS0tc3RhcnQgLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSA+IGg0LFxuICAuYy1wYWdlLS1zdGFydCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1nYWxsZXJ5ID4gaDUsXG4gIC5jLXBhZ2UtLXN0YXJ0IC5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnkgcCxcbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1nYWxsZXJ5ID4gaDIsXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSA+IGgzLFxuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnkgPiBoNCxcbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1nYWxsZXJ5ID4gaDUsXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtZ2FsbGVyeSBwLFxuICAuYy1wYWdlLS1zdGFydCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGgyLFxuICAuYy1wYWdlLS1zdGFydCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGgzLFxuICAuYy1wYWdlLS1zdGFydCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGg0LFxuICAuYy1wYWdlLS1zdGFydCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGg1LFxuICAuYy1wYWdlLS1zdGFydCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCBwLFxuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDIsXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgPiBoMyxcbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1ib2R5dGV4dCA+IGg0LFxuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jZS10ZXh0cGljLmNlLXJpZ2h0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWJvZHl0ZXh0ID4gaDUsXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcCAuY2UtYm9keXRleHQgcCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDI0NiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbi5jLWZsZXgtYm94LWNvbnRhaW5lci5vLWZsZXgtYm94IC5jZS1tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLyogbGluZSAyNjIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jZS1lbGVtZW50cy9fY2UudGV4dHBpYy5zY3NzICovXG4gIC5jZS1tZWRhLS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLyogbGluZSAyNzAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jZS1lbGVtZW50cy9fY2UudGV4dHBpYy5zY3NzICovXG4gIC5jZS1tZWRhLS1yZXNwb25zaXZlIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDI3OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS50ZXh0cGljLnNjc3MgKi9cbiAgLmNlLW1lZGlhLS1yZXNwb25zaXZlXFxAcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMjg2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuICAuY2UtbWVkaWEtLXJlc3BvbnNpdmVcXEBzIGZpZ2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDcwcHgpIHtcbiAgLyogbGluZSAyOTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jZS1lbGVtZW50cy9fY2UudGV4dHBpYy5zY3NzICovXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMy1jb2x1bW4gLmNlLW1lZGlhLS1yZXNwb25zaXZlXFxAcyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMzAwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLnRleHRwaWMuc2NzcyAqL1xuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jZS1tZWRpYS0tcmVzcG9uc2l2ZVxcQHMgZmlnY2FwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNUWVBPMyBUYWJsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjIGNlIOKAkyBEaXZpZGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLmRpdi5zY3NzICovXG4uY2UtZGl2IHtcbiAgbWFyZ2luOiAzMnB4IDA7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgIyBjZSDigJMgTWVudVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS5tZW51LnNjc3MgKi9cbnVsLmNlLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4vKiBsaW5lIDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG51bC5jZS1tZW51OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDE2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS5tZW51LnNjc3MgKi9cbnVsLmNlLW1lbnUgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDIwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NlLWVsZW1lbnRzL19jZS5tZW51LnNjc3MgKi9cbnVsLmNlLW1lbnUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMnB4O1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgMjgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY2UtZWxlbWVudHMvX2NlLm1lbnUuc2NzcyAqL1xudWwuY2UtbWVudSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qKlxyXG4gKiAjQ1NDIE1BSUxGT1JNXHJcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICMgQ1NDIE1BSUxGT1JNXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY3NjLWVsZW1lbnRzL19jc2MubWFpbGZvcm0uc2NzcyAqL1xuLmNzYy1tYWlsZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG59XG5cbi8qIGxpbmUgMTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY3NjLWVsZW1lbnRzL19jc2MubWFpbGZvcm0uc2NzcyAqL1xuLmNzYy1tYWlsZm9ybSBvbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogbGluZSAxOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jc2MtZWxlbWVudHMvX2NzYy5tYWlsZm9ybS5zY3NzICovXG4uY3NjLW1haWxmb3JtIGxhYmVsLFxuLmNzYy1tYWlsZm9ybSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgMjUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY3NjLWVsZW1lbnRzL19jc2MubWFpbGZvcm0uc2NzcyAqL1xuLmNzYy1tYWlsZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jc2MtbWFpbGZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAzMCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jc2MtZWxlbWVudHMvX2NzYy5tYWlsZm9ybS5zY3NzICovXG4uY3NjLW1haWxmb3JtIC5jc2MtZm9ybS1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY3NjLWVsZW1lbnRzL19jc2MubWFpbGZvcm0uc2NzcyAqL1xuLmNzYy1tYWlsZm9ybSAuY3NjLWZvcm0tZWxlbWVudC1yYWRpbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogbGluZSA0MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jc2MtZWxlbWVudHMvX2NzYy5tYWlsZm9ybS5zY3NzICovXG4uY3NjLW1haWxmb3JtIC5jc2MtZm9ybS1lbGVtZW50LXJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDQ2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NzYy1lbGVtZW50cy9fY3NjLm1haWxmb3JtLnNjc3MgKi9cbi5jc2MtbWFpbGZvcm0gLmNzYy1mb3JtLWVsZW1lbnQtcmFkaW8gbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4vKiBsaW5lIDU0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NzYy1lbGVtZW50cy9fY3NjLm1haWxmb3JtLnNjc3MgKi9cbi5jc2MtbWFpbGZvcm0gLmNzYy1mb3JtLWVsZW1lbnQtcmVzZXQsXG4uY3NjLW1haWxmb3JtIC5jc2MtZm9ybS1lbGVtZW50LXN1Ym1pdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDU5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NzYy1lbGVtZW50cy9fY3NjLm1haWxmb3JtLnNjc3MgKi9cbi5jc2MtbWFpbGZvcm0gLmNzYy1mb3JtLWVsZW1lbnQtcmVzZXQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbGluZSA2MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jc2MtZWxlbWVudHMvX2NzYy5tYWlsZm9ybS5zY3NzICovXG4uY3NjLW1haWxmb3JtIC5jc2MtZm9ybS1lbGVtZW50LXN1Ym1pdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSA2NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jc2MtZWxlbWVudHMvX2NzYy5tYWlsZm9ybS5zY3NzICovXG4uY3NjLW1haWxmb3JtIC5jc2MtZm9ybS1lbGVtZW50LXRleHRibG9jayB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKipcclxuICogIyBUSEVNRVxyXG4gKi9cbi8qIGxpbmUgNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90aGVtZS9fdGhlbWUudG9uZXMuc2NzcyAqL1xuLnQtdG9uZS0tYnJpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxMiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90aGVtZS9fdGhlbWUudG9uZXMuc2NzcyAqL1xuLnQtdG9uZS0tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZTZlN2M7XG59XG5cbi8qIGxpbmUgMTcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdGhlbWUvX3RoZW1lLnRvbmVzLnNjc3MgKi9cbi50LXRvbmUtLWxpZ2h0LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xufVxuXG4vKiBsaW5lIDIyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3RoZW1lL190aGVtZS50b25lcy5zY3NzICovXG4udC10b25lLS1icmFuZC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNUZBQztcbn1cblxuLyogbGluZSAyNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90aGVtZS9fdGhlbWUudG9uZXMuc2NzcyAqL1xuLnQtdG9uZS0tYnJhbmQtMS1zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNUZBQztcbn1cblxuLyoqXHJcbiAqICNDT01QT05FTlRTXHJcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgIFN0eWxlcyBmb3IgcGFnZSB3cmFwcGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2Utd3JhcHBlci5zY3NzICovXG4uYy1wYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IDgyLjRyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi8qIGxpbmUgMTIsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX2NsZWFyZml4LnNjc3MgKi9cbi5jLXBhZ2Utd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLyogbGluZSA4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLXdyYXBwZXIuc2NzcyAqL1xuICAuYy1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2Utd3JhcHBlci5zY3NzICovXG4gIC5jLXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgMzMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2Utd3JhcHBlci5zY3NzICovXG4gIC5jLXBhZ2Utd3JhcHBlci5pcy1vdmVybGF5ZWQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICB6LWluZGV4OiAzO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjUGFnZSBXcmFwcGVyIHRvIGhhdmUgTWF4LVdpZHRoIGV0Y1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLW1heC5zY3NzICovXG4uYy1wYWdlLW1heCB7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNQYWdlIEJhbm5lciBTdHlsZXMgZm9yIEJBZFcuZGVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1iYW5uZXIuc2NzcyAqL1xuLmMtcGFnZS1iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtcbiAgLyogbGluZSA2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWJhbm5lci5zY3NzICovXG4gIC5jLXBhZ2UtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjUGFnZSBIZWFkIFN0eWxlcyBmb3IgQkFkVy5kZVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWhlYWQuc2NzcyAqL1xuLmMtcGFnZS1oZWFkX19jb250YWluZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLyogbGluZSAxNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1oZWFkLnNjc3MgKi9cbi5jLXBhZ2UtaGVhZF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4Mi40cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMTIsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3N1cHBvcnQvX2NsZWFyZml4LnNjc3MgKi9cbi5jLXBhZ2UtaGVhZF9fY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAyMywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1oZWFkLnNjc3MgKi9cbi5jLXBhZ2UtaGVhZF9fYnJhbmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC8qIGxpbmUgMjMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtaGVhZC5zY3NzICovXG4gIC5jLXBhZ2UtaGVhZF9fYnJhbmQge1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbn1cblxuLyogbGluZSA0NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1oZWFkLnNjc3MgKi9cbi5jLXBhZ2UtaGVhZF9fYnJhbmRcXEBzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgNDcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtaGVhZC5zY3NzICovXG4gIC5jLXBhZ2UtaGVhZF9fYnJhbmRcXEBzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgLyogbGluZSA1NiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1oZWFkLnNjc3MgKi9cbiAgLmMtcGFnZS1oZWFkX19icmFuZFxcQHMgaW1nIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAvKiBsaW5lIDYzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWhlYWQuc2NzcyAqL1xuICAuYy1wYWdlLWhlYWRfX2JyYW5kXFxAcyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICBTdHlsZXMgZm9yIE1haW4gQ29udGVudFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWNvbnRlbnQuc2NzcyAqL1xuLmMtcGFnZS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4Mi40cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogNTkuMjIzMzAwOTcwOSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEuOTQxNzQ3NTcyOCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTk5OTtcbn1cblxuLyogbGluZSAxMiwgYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyAqL1xuLmMtcGFnZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSAxNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1jb250ZW50LnNjc3MgKi9cbi5jLXBhZ2UtLWRlZmF1bHQtMi1jb2x1bW4gLmMtcGFnZS1jb250ZW50IHtcbiAgd2lkdGg6IDc5LjYxMTY1MDQ4NTQlO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtY29udGVudC5zY3NzICovXG4gIC5jLXBhZ2UtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLyogbGluZSAzOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1jb250ZW50LnNjc3MgKi9cbiAgLmMtcGFnZS0tZGVmYXVsdC0yLWNvbHVtbiAuYy1wYWdlLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIGxpbmUgNTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtY29udGVudC5zY3NzICovXG4uYy1wYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4vKiBsaW5lIDU5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWNvbnRlbnQuc2NzcyAqL1xuLmMtYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDY4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWNvbnRlbnQuc2NzcyAqL1xuLmMtcGFnZS1jb250ZW50X19jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogbGVmdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA3NSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1jb250ZW50LnNjc3MgKi9cbi5jLXBhZ2UtY29udGVudF9fbGluayB7XG4gIGNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDgyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWNvbnRlbnQuc2NzcyAqL1xuLmMtcGFnZS10b3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIuNSU7XG4gIGJvdHRvbTogMTUlO1xufVxuXG4vKiBsaW5lIDkwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWNvbnRlbnQuc2NzcyAqL1xuLmMtcGFnZS10b3RvcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNUZBQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgOTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtY29udGVudC5zY3NzICovXG4uYy1wYWdlLXRvdG9wIGE6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY29udGVudDogXCLvhIZcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSAxMDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtY29udGVudC5zY3NzICovXG4uYy1wYWdlLXRvdG9wIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTY1O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgU3R5bGVzIGZvciBwYWdlIGFzaWRlXHJcbiAgICB3cmFwcGVyIHNlYXJjaCBuYXYtc2l0ZSBhbmQgbmF2LWxhbmdcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtYXNpZGUuc2NzcyAqL1xuLmMtcGFnZS1hc2lkZS0tbGVmdCB7XG4gIHdpZHRoOiAxOC40NDY2MDE5NDE3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMS45NDE3NDc1NzI4JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDEyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWFzaWRlLnNjc3MgKi9cbiAgLmMtcGFnZS1hc2lkZS0tbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMjUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtYXNpZGUuc2NzcyAqL1xuLmMtcGFnZS1hc2lkZS0tcmlnaHQge1xuICB3aWR0aDogMTguNDQ2NjAxOTQxNyU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4vKiBsaW5lIDI5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWFzaWRlLnNjc3MgKi9cbi5jLXBhZ2UtYXNpZGUtLXJpZ2h0IC5jLXBhZ2UtYXNpZGVfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGxpbmUgMzIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtYXNpZGUuc2NzcyAqL1xuLmMtcGFnZS1hc2lkZS0tcmlnaHQgLmMtcGFnZS1hc2lkZV9fbGluazphZnRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSAzNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1hc2lkZS5zY3NzICovXG4uYy1wYWdlLWhlYWQgLmMtcGFnZS1hc2lkZS0tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTMyMHB4KSB7XG4gIC8qIGxpbmUgMzcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtYXNpZGUuc2NzcyAqL1xuICAuYy1wYWdlLWhlYWQgLmMtcGFnZS1hc2lkZS0tcmlnaHQge1xuICAgIHJpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMTIuMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cblxuLyogbGluZSA1OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1hc2lkZS5zY3NzICovXG4uYy1wYWdlLXdyYXBwZXIgLmMtcGFnZS1hc2lkZS0tcmlnaHQgLm8tYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDU2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWFzaWRlLnNjc3MgKi9cbiAgLmMtcGFnZS13cmFwcGVyIC5jLXBhZ2UtYXNpZGUtLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiBsaW5lIDc0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWFzaWRlLnNjc3MgKi9cbi5jLXBhZ2UtYXNpZGVfX2l0ZW0ge1xuICBmb250LXNpemU6IDEzLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4vKiBsaW5lIDc5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWFzaWRlLnNjc3MgKi9cbi5jLXBhZ2UtYXNpZGVfX2l0ZW0tLWxhc3Qge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4vKiBsaW5lIDg0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWFzaWRlLnNjc3MgKi9cbnVsLmMtcGFnZS1hc2lkZV9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSA4OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1hc2lkZS5zY3NzICovXG51bC5jLXBhZ2UtYXNpZGVfX2xpc3QgbGkge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICBTdHlsZXMgZm9yIGZvb3RlciBvbiBzdGFydCBwYWdlXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWZvb3Rlci1zdGFydC5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQge1xuICBmb250LXNpemU6IDEzLjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbn1cblxuLyogbGluZSAyNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19zdGFydCBkaXYsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgcCxcbi5jLXBhZ2UtZm9vdGVyX19zdGFydCB1bCxcbi5jLXBhZ2UtZm9vdGVyX19zdGFydCBsaSB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4vKiBsaW5lIDQzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtcGFnZS1mb290ZXJfX3N0YXJ0IGEsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMyNDM2NjE7XG59XG5cbi8qIGxpbmUgNTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjgzNTY1O1xufVxuXG4vKiBsaW5lIDkyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtcGFnZS1mb290ZXJfX3N0YXJ0IGgxIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi8qIGxpbmUgOTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDEgYSxcbi5jLXBhZ2UtZm9vdGVyX19zdGFydCBoMSBhOnZpc2l0ZWQsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDEgYTphY3RpdmUsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4vKiBsaW5lIDkyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtcGFnZS1mb290ZXJfX3N0YXJ0IGgyIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi8qIGxpbmUgOTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDIgYSxcbi5jLXBhZ2UtZm9vdGVyX19zdGFydCBoMiBhOnZpc2l0ZWQsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDIgYTphY3RpdmUsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4vKiBsaW5lIDIyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWZvb3Rlci1zdGFydC5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDIsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDMsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgaDQsXG4uYy1wYWdlLWZvb3Rlcl9fc3RhcnQgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIGxpbmUgMjYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtZm9vdGVyLXN0YXJ0LnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19zdGFydCAuY2UtdGV4dHBpYyB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgIFN0eWxlcyBmb3IgZm9vdGVyIG9uIGV2ZXJ5IHBhZ2VcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnBhZ2UtZm9vdGVyLWRlZmF1bHQuc2NzcyAqL1xuICAuYy1wYWdlLWZvb3RlclxcQHMteGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1mb290ZXItZGVmYXVsdC5zY3NzICovXG4uYy1wYWdlLWZvb3RlclxcQHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtcbiAgLyogbGluZSAxNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1mb290ZXItZGVmYXVsdC5zY3NzICovXG4gIC5jLXBhZ2UtZm9vdGVyXFxAcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogbGluZSAyNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1mb290ZXItZGVmYXVsdC5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNGI0YjQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xufVxuXG4vKiBsaW5lIDI2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgZGl2LFxuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgcCxcbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IHVsLFxuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgbGkge1xuICBjb2xvcjogIzExMTtcbn1cblxuLyogbGluZSA0MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IGEsXG4uYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzI0MzY2MTtcbn1cblxuLyogbGluZSA1MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IGE6aG92ZXIge1xuICBjb2xvcjogIzI4MzU2NTtcbn1cblxuLyogbGluZSA5MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IGgxIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi8qIGxpbmUgOTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCBoMSBhLFxuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgaDEgYTp2aXNpdGVkLFxuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgaDEgYTphY3RpdmUsXG4uYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCBoMSBhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi8qIGxpbmUgOTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCBoMiB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4vKiBsaW5lIDk5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgaDIgYSxcbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IGgyIGE6dmlzaXRlZCxcbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IGgyIGE6YWN0aXZlLFxuLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgaDIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4vKiBsaW5lIDM2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWZvb3Rlci1kZWZhdWx0LnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IC5jLXBhZ2UtZm9vdGVyX19jb3B5cmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4vKiBsaW5lIDQ3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWZvb3Rlci1kZWZhdWx0LnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IHVsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG4vKiBsaW5lIDUzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWZvb3Rlci1kZWZhdWx0LnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA1NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMucGFnZS1mb290ZXItZGVmYXVsdC5zY3NzICovXG4uYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCB1bCBsaTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4vKiBsaW5lIDYzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWZvb3Rlci1kZWZhdWx0LnNjc3MgKi9cbi5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDcyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5wYWdlLWZvb3Rlci1kZWZhdWx0LnNjc3MgKi9cbiAgLmMtcGFnZS1mb290ZXJfX2RlZmF1bHQgdWwsXG4gIC5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IC5jLXBhZ2UtZm9vdGVyX19jb3B5cmlnaHQsXG4gIC5jLXBhZ2UtZm9vdGVyX19kZWZhdWx0IC5jLXBhZ2UtZm9vdGVyX19uYXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgU3R5bGVzIGZvciBUYWJsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudGFibGUuc2NzcyAqL1xudGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogLjAxJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgIFN0eWxlcyBmb3IgVGV4dGdyb3Vwc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudGV4dGdyb3VwLnNjc3MgKi9cbi5jLXRleHRncm91cC0tc21hbGwge1xuICBmb250LXNpemU6IDEzLjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG59XG5cbi8qIGxpbmUgMTcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRleHRncm91cC5zY3NzICovXG4uYy10ZXh0Z3JvdXBfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNGNUZBQztcbn1cblxuLyogbGluZSAyMiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudGV4dGdyb3VwLnNjc3MgKi9cbi5jLXBhZ2Utd3JhcHBlciAuYy10ZXh0Z3JvdXBfX2hlYWRsaW5lIHtcbiAgcGFkZGluZzogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4vKiBsaW5lIDI5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50ZXh0Z3JvdXAuc2NzcyAqL1xuLmMtdGV4dGdyb3VwX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzNGNUZBQztcbiAgZm9udC1zaXplOiAxNS4ycHg7XG59XG5cbi8qIGxpbmUgMzUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRleHRncm91cC5zY3NzICovXG4uYy10ZXh0Z3JvdXBfX3RpbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xufVxuXG4vKiBsaW5lIDQyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50ZXh0Z3JvdXAuc2NzcyAqL1xuLmMtdGV4dGdyb3VwX19zb3VyY2Uge1xuICBjb2xvcjogIzU4NTg1ODtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBsaW5lIDQ4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50ZXh0Z3JvdXAuc2NzcyAqL1xuLmMtdGV4dGdyb3VwX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTExO1xufVxuXG4vKiBsaW5lIDU0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50ZXh0Z3JvdXAuc2NzcyAqL1xuLmMtdGV4dGdyb3VwX19saW5rOmFmdGVyIHtcbiAgY29sb3I6ICMzRjVGQUM7XG59XG5cbi8qIGxpbmUgNTcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRleHRncm91cC5zY3NzICovXG4uYy10ZXh0Z3JvdXBfX2xpbms6YWZ0ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNjMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRleHRncm91cC5zY3NzICovXG4uYy10ZXh0Z3JvdXBfX2xpbms6aG92ZXI6YWZ0ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNjgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnRleHRncm91cC5zY3NzICovXG4uYy1wYWdlLWFzaWRlLS1yaWdodCAuYy10ZXh0Z3JvdXBfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICBTdHlsZXMgZm9yIFRleHRncm91cHNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsbWVkaWEuc2NzcyAqL1xuLmMtc29jaWFsbWVkaWEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSAxOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsbWVkaWEuc2NzcyAqL1xuLmMtc29jaWFsbWVkaWFfX2l0ZW0gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLXJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSAyMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsbWVkaWEuc2NzcyAqL1xuLmMtc29jaWFsbWVkaWFfX2l0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogbGluZSAyNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsbWVkaWEuc2NzcyAqL1xuLmMtc29jaWFsbWVkaWFfX2l0ZW0gYTphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTguNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbn1cblxuLyogbGluZSAzOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc29jaWFsbWVkaWEuc2NzcyAqL1xuLmMtc29jaWFsbWVkaWFfX2l0ZW0tLWZiIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+CglwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDQ1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zb2NpYWxtZWRpYS5zY3NzICovXG4uYy1zb2NpYWxtZWRpYV9faXRlbS0tdHcgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74KBXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICBTdHlsZXMgZm9yIFNlYXJjaCBJbnB1dCBmaWVsZFxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyAqL1xuLmMtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VhcmNoLnNjc3MgKi9cbiAgLmMtc2VhcmNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwLjVlbTtcbiAgfVxuICAvKiBsaW5lIDIxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyAqL1xuICAuYy1zZWFyY2ggLmMtc2VhcmNoX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMXB4IDhweCAxNnB4O1xuICB9XG4gIC8qIGxpbmUgMjcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNlYXJjaC5zY3NzICovXG4gIC5jLXNlYXJjaCAuYy1zZWFyY2hfX3N1Ym1pdCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAvKiBsaW5lIDI5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyAqL1xuICAuYy1zZWFyY2ggLmMtc2VhcmNoX19zdWJtaXQ6YWZ0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDM5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyAqL1xuLmMtc2VhcmNoX19mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDQzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyAqL1xuLmMtc2VhcmNoX19pbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xuICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vKiBsaW5lIDUxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zZWFyY2guc2NzcyAqL1xuLmMtc2VhcmNoX19zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogbGluZSA2MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VhcmNoLnNjc3MgKi9cbi5jLXNlYXJjaF9fc3VibWl0OmFmdGVyIHtcbiAgY29sb3I6ICMxMTE7XG4gIHBhZGRpbmctdG9wOiAwLjEyNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcbiAgY29udGVudDogXCLvgIJcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSA3MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2VhcmNoLnNjc3MgKi9cbi5jLXNlYXJjaF9fc3VibWl0OmhvdmVyOmFmdGVyIHtcbiAgY29sb3I6ICMzRjVGQUM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgIFN0eWxlcyBmb3IgU2xpZGVyXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYy1zbGlkZXIgZmlnY2FwdGlvbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2xpZGVyLnNjc3MgKi9cbi5jLXBhZ2UtY29udGVudCAuYy1zbGlkZXJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFkYWRhO1xufVxuXG4vKiBsaW5lIDM3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmMtcGFnZS1jb250ZW50IC5jLXNsaWRlcl9faXRlbSAuY2UtY29sdW1uIC5jZS1tZWRpYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSA1MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2xpZGVyLnNjc3MgKi9cbi5ieC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4vKiBsaW5lIDU5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmMtcGFnZS1oZWFkIC5ieC1jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MTtcbn1cblxuLyogbGluZSA3MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2xpZGVyLnNjc3MgKi9cbi5jLXBhZ2UtaGVhZCAuYngtcGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgNzcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYy1wYWdlLWNvbnRlbnQgLmJ4LXBhZ2VyIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi8qIGxpbmUgODQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYngtcGFnZXIgLmJ4LXBhZ2VyLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgODgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYngtcGFnZXIgYSB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4vKiBsaW5lIDk4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmMtcGFnZS1oZWFkIC5ieC1wYWdlciBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogbGluZSAxMDEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYy1wYWdlLWhlYWQgLmJ4LXBhZ2VyIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNGNUZBQztcbn1cblxuLyogbGluZSAxMDUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYy1wYWdlLWhlYWQgLmJ4LXBhZ2VyIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjQzNjYxO1xufVxuXG4vKiBsaW5lIDExMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuc2xpZGVyLnNjc3MgKi9cbi5jLXBhZ2UtY29udGVudCAuYngtcGFnZXIgYSB7XG4gIGJhY2tncm91bmQ6ICM5OTk5OTk7XG59XG5cbi8qIGxpbmUgMTE0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmMtcGFnZS1jb250ZW50IC5ieC1wYWdlciBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzRjVGQUM7XG59XG5cbi8qIGxpbmUgMTE4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmMtcGFnZS1jb250ZW50IC5ieC1wYWdlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzI0MzY2MTtcbn1cblxuLyogbGluZSAxMjksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYngtY29udHJvbHMtZGlyZWN0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTM1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi8qIGxpbmUgMTQ4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbn1cblxuLyogbGluZSAxNjEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYngtY29udHJvbHMtZGlyZWN0aW9uIGE6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzI4MzU2NTtcbn1cblxuLyogbGluZSAxNjgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYngtY29udHJvbHMtZGlyZWN0aW9uIGEuYngtcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi8qIGxpbmUgMTcxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmJ4LXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIu+EhFwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qIGxpbmUgMTc5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5zbGlkZXIuc2NzcyAqL1xuLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhLmJ4LW5leHQge1xuICByaWdodDogMjBweDtcbn1cblxuLyogbGluZSAxODIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnNsaWRlci5zY3NzICovXG4uYngtY29udHJvbHMtZGlyZWN0aW9uIGEuYngtbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICBTdHlsZXMgQnJlYWRjcnVtYlxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWJyZWFkY3J1bWIuc2NzcyAqL1xuLmMtbmF2LWJyZWFkY3J1bWIge1xuICBmb250LXNpemU6IDEzLjZweDtcbn1cblxuLyogbGluZSAxNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWJyZWFkY3J1bWIuc2NzcyAqL1xuLmMtbmF2LWJyZWFkY3J1bWIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLXJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSAyMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWJyZWFkY3J1bWIuc2NzcyAqL1xub2wuYy1uYXYtYnJlYWRjcnVtYl9fbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogbGluZSAyOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWJyZWFkY3J1bWIuc2NzcyAqL1xub2wuYy1uYXYtYnJlYWRjcnVtYl9fbGlzdCA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuXG4vKiBsaW5lIDM1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtYnJlYWRjcnVtYi5zY3NzICovXG4uYy1uYXYtYnJlYWRjcnVtYl9faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA0MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWJyZWFkY3J1bWIuc2NzcyAqL1xuLmMtbmF2LWJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogIzExMTtcbn1cblxuLyogbGluZSA0NCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWJyZWFkY3J1bWIuc2NzcyAqL1xuLmMtbmF2LWJyZWFkY3J1bWJfX2xpbmstLWxhc3Qge1xuICBjb2xvcjogIzI0MzY2MTtcbn1cblxuLyogbGluZSA1MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWJyZWFkY3J1bWIuc2NzcyAqL1xuLmMtbmF2LWJyZWFkY3J1bWJfX2hvbWUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgU0VUVElOR1MgTUFJTiBOQVZJR0FUSU9OID0gTkFWIFNJVEVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2hpbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA3cHggMTFweCA2cHggMTFweDtcbn1cblxuLyogbGluZSAxNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2hpbnQgLmMtbmF2LXNpdGVfX2hpbnRfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbiAgLmMtbmF2LXNpdGVfX2hpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNC42MzQxNDYzNDE1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNDM5MDI0MzkwMiU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuICAuYy1uYXYtc2l0ZV9faGludCB7XG4gICAgd2lkdGg6IDIzLjE3MDczMTcwNzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMi40MzkwMjQzOTAyJTtcbiAgfVxufVxuXG4vKiBsaW5lIDMyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4uYy1uYXYtc2l0ZV9faGVhZGVyXFxAcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLyogbGluZSAzMiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuICAuYy1uYXYtc2l0ZV9faGVhZGVyXFxAcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAvKiBsaW5lIDQwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4gIC5jLW5hdi1zaXRlX19oZWFkZXJcXEBzIC5jLW5hdi1tb2JpbGUtaGludC0tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gIH1cbiAgLyogbGluZSA0NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuICAuYy1uYXYtc2l0ZV9faGVhZGVyXFxAcyAuYy1uYXYtbW9iaWxlLWhpbnQtLWljb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVlbTtcbiAgfVxuICAvKiBsaW5lIDUwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4gIC5jLW5hdi1zaXRlX19oZWFkZXJcXEBzIC5jLW5hdi1tb2JpbGUtaGludC0taWNvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi74CNXCI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi8qIGxpbmUgNjAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlIHtcbiAgZm9udC1zaXplOiAxMy42cHg7XG59XG5cbi8qIGxpbmUgNjQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNjksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19saXN0IHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cblxuLyogbGluZSA3NSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpc3QgPiBsaSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA4MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfbGlzdC0tbGV2ZWwtMiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDg2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4uYy1uYXYtc2l0ZV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbGluZSA5MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2l0ZW0uaXMtY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogbGluZSA5NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTg1ODU4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNy4ycHggMzZweCA5cHggMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBsaW5lIDExMCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudDpiZWZvcmUsXG4uYy1uYXYtc2l0ZV9fbGluazpob3ZlcjpiZWZvcmUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcbiAgYm9yZGVyLXdpZHRoOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMTlweDtcbn1cblxuLyogbGluZSAxMjUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM1ODU4NTg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qIGxpbmUgMTI5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyogbGluZSAxMzUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19pdGVtLS1sZXZlbC0yIC5jLW5hdi1zaXRlX19saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLyogbGluZSAxMzksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19pdGVtLS1sZXZlbC0yIC5jLW5hdi1zaXRlX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGFkYTtcbn1cblxuLyogbGluZSAxNDIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19pdGVtLS1sZXZlbC0yIC5jLW5hdi1zaXRlX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGFkYWRhO1xufVxuXG4vKiBsaW5lIDE1MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgZm9udC1mYW1pbHk6IFwibm90b3NhbnMtYm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNlLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4vKiBsaW5lIDI2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tYWN0aXZlIGRpdixcbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBwLFxuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tYWN0aXZlIHVsLFxuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tYWN0aXZlIGxpIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi8qIGxpbmUgNDMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1hY3RpdmUgYSxcbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBhOnZpc2l0ZWQge1xuICBjb2xvcjogIzI0MzY2MTtcbn1cblxuLyogbGluZSA1MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyODM1NjU7XG59XG5cbi8qIGxpbmUgOTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1hY3RpdmUgaDEge1xuICBjb2xvcjogIzExMTtcbn1cblxuLyogbGluZSA5OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBoMSBhLFxuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tYWN0aXZlIGgxIGE6dmlzaXRlZCxcbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBoMSBhOmFjdGl2ZSxcbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBoMSBhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi8qIGxpbmUgOTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1hY3RpdmUgaDIge1xuICBjb2xvcjogIzExMTtcbn1cblxuLyogbGluZSA5OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBoMiBhLFxuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tYWN0aXZlIGgyIGE6dmlzaXRlZCxcbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBoMiBhOmFjdGl2ZSxcbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWFjdGl2ZSBoMiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbi8qIGxpbmUgMTU4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xufVxuXG4vKiBsaW5lIDE2MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tYWN0aXZlOmhvdmVyOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYjRiNGI0O1xufVxuXG4vKiBsaW5lIDE3MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLWJvbGRcIiwgQXJpYWwsIEhlbHZldGljZSwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAjMjgzNTY1IDAgMC41cHggMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDI2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCBkaXYsXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50IHAsXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50IHVsLFxuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCBsaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDQzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCBhLFxuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCBhOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSA1MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWN1cnJlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDkyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCBoMSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDk5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCBoMSBhLFxuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCBoMSBhOnZpc2l0ZWQsXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50IGgxIGE6YWN0aXZlLFxuLmMtbmF2LXNpdGVfX2xpbmsuYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCBoMSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50IGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgOTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50IGgyIGEsXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50IGgyIGE6dmlzaXRlZCxcbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWN1cnJlbnQgaDIgYTphY3RpdmUsXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50IGgyIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxODIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWN1cnJlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzRjVGQUM7XG59XG5cbi8qIGxpbmUgMTg2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MzU2NTtcbn1cblxuLyogbGluZSAxODgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1zaXRlLnNjc3MgKi9cbi5jLW5hdi1zaXRlX19saW5rLmMtbmF2LXNpdGVfX2xpbmstLWN1cnJlbnQ6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyODM1NjU7XG59XG5cbi8qIGxpbmUgMTk2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4uYy1uYXYtc2l0ZV9faXRlbS0tbGV2ZWwtMjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDIwNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuICAuYy1uYXYtc2l0ZVxcQHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtMzAwcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3gtc2hhZG93OiAtNXB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgei1pbmRleDogNjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxuICAvKiBsaW5lIDIyOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuICAuYy1uYXYtc2l0ZVxcQHMuaXMtb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMHB4LCAwLCAwKTtcbiAgfVxuICAvKiBsaW5lIDIzNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuICAuYy1uYXYtc2l0ZVxcQHMgLmMtbmF2LXNpdGVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDcuMnB4IDEycHggOXB4O1xuICB9XG4gIC8qIGxpbmUgMjQwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtc2l0ZS5zY3NzICovXG4gIC5jLW5hdi1zaXRlXFxAcyAuYy1uYXYtc2l0ZV9fbGluay5jLW5hdi1zaXRlX19saW5rLS1jdXJyZW50OmJlZm9yZSxcbiAgLmMtbmF2LXNpdGVcXEBzIC5jLW5hdi1zaXRlX19saW5rOmhvdmVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDI0NSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuICAuYy1uYXYtc2l0ZVxcQHMgLmMtbmF2LXNpdGVfX2l0ZW0tLWxldmVsLTIgLmMtbmF2LXNpdGVfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxuICAvKiBsaW5lIDI1MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LXNpdGUuc2NzcyAqL1xuICAuYy1uYXYtc2l0ZVxcQHMgLmMtbmF2LXNpdGVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgU3R5bGVzIGZvciBsYW5ndWFnZSBuYXZpZ2F0aW9uXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1sYW5nLnNjc3MgKi9cbi5jLW5hdi1sYW5nXFxAcy14bCB7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWxhbmcuc2NzcyAqL1xuICAuYy1uYXYtbGFuZ1xcQHMteGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogbGluZSAxOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWxhbmcuc2NzcyAqL1xuLmMtbmF2LWxhbmdfX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi8qIGxpbmUgMjcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5hdi1sYW5nLnNjc3MgKi9cbi5jLW5hdi1sYW5nX19saW5rIHtcbiAgY29sb3I6ICMxMTE7XG4gIGZvbnQtZmFtaWx5OiBcIm5vdG9zYW5zLXJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuLyogbGluZSAzMiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWxhbmcuc2NzcyAqL1xuLmMtbmF2LWxhbmdfX2xpbmstLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzI4MzU2NTtcbn1cblxuLyogbGluZSAzOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWxhbmcuc2NzcyAqL1xuLmMtbmF2LWxhbmdcXEBzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAvKiBsaW5lIDM5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uYXYtbGFuZy5zY3NzICovXG4gIC5jLW5hdi1sYW5nXFxAcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogbGluZSA0OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmF2LWxhbmcuc2NzcyAqL1xuICAuYy1uYXYtbGFuZ1xcQHMgLmMtbmF2LWxhbmdfX2xpc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgIyBNZW51IEFjY29yZGlvbiAvIGNlIG1lbnUgM1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSA4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYWNjb3JkaW9uLXRvZ2dsZS5zY3NzICovXG4uYy1hY2NvcmRpb25fX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGxpbmUgMTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5hY2NvcmRpb24tdG9nZ2xlLnNjc3MgKi9cbi5jLWFjY29yZGlvbl9fdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS42NWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4vKiBsaW5lIDMxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYWNjb3JkaW9uLXRvZ2dsZS5zY3NzICovXG4uYy1hY2NvcmRpb25fX3RvZ2dsZS5pcy1vcGVuICsgLmMtbmF2LXNpdGVfX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbn1cblxuLyogbGluZSAzNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmFjY29yZGlvbi10b2dnbGUuc2NzcyAqL1xuLmMtYWNjb3JkaW9uX190b2dnbGUuaXMtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4vKiBsaW5lIDQ0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYWNjb3JkaW9uLXRvZ2dsZS5zY3NzICovXG4uYy1uYXYtc2l0ZV9fbGluay0tY3VycmVudCArIC5jLWFjY29yZGlvbl9fdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDUzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYWNjb3JkaW9uLXRvZ2dsZS5zY3NzICovXG4uYy1tZW51LWFjY29yZGlvbl9faXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwibm90b3NhbnMtcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjIE1lbnUgQWNjb3JkaW9uIC8gY2UgbWVudSAzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZW51LWFjY29yZGlvbi5zY3NzICovXG51bC5jLW1lbnUtYWNjb3JkaW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDEzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubWVudS1hY2NvcmRpb24uc2NzcyAqL1xuLmMtbWVudS1hY2NvcmRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4vKiBsaW5lIDE3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubWVudS1hY2NvcmRpb24uc2NzcyAqL1xuLmMtbWVudS1hY2NvcmRpb24gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMjEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZW51LWFjY29yZGlvbi5zY3NzICovXG4uYy1tZW51LWFjY29yZGlvbiBsaS5pcy1jbG9zZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgIyBNZWRpYSBsaXN0IGJsb2NrXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1lZGlhLWxpc3Quc2NzcyAqL1xuLmMtbWVkaWEtbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzk5OTk5OTtcbn1cblxuLyogbGluZSAxMywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubWVkaWEtbGlzdC5zY3NzICovXG4uYy1tZWRpYS1saXN0ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5OTk5OTk7XG59XG5cbi8qIGxpbmUgMjEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1lZGlhLWxpc3Quc2NzcyAqL1xuLmMtbWVkaWEtbGlzdF9fbGluayB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM3MzczNzM7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogbGluZSAyNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2xpbmsgZGl2LFxuLmMtbWVkaWEtbGlzdF9fbGluayBwLFxuLmMtbWVkaWEtbGlzdF9fbGluayB1bCxcbi5jLW1lZGlhLWxpc3RfX2xpbmsgbGkge1xuICBjb2xvcjogIzExMTtcbn1cblxuLyogbGluZSA0MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2xpbmsgYSxcbi5jLW1lZGlhLWxpc3RfX2xpbmsgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMzRjVGQUM7XG59XG5cbi8qIGxpbmUgNTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1tZWRpYS1saXN0X19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzI4MzU2NTtcbn1cblxuLyogbGluZSA5MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2xpbmsgaDEge1xuICBjb2xvcjogIzNGNUZBQztcbn1cblxuLyogbGluZSA5OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2xpbmsgaDEgYSxcbi5jLW1lZGlhLWxpc3RfX2xpbmsgaDEgYTp2aXNpdGVkLFxuLmMtbWVkaWEtbGlzdF9fbGluayBoMSBhOmFjdGl2ZSxcbi5jLW1lZGlhLWxpc3RfX2xpbmsgaDEgYTpmb2N1cyB7XG4gIGNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDkyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtbWVkaWEtbGlzdF9fbGluayBoMiB7XG4gIGNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDk5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtbWVkaWEtbGlzdF9fbGluayBoMiBhLFxuLmMtbWVkaWEtbGlzdF9fbGluayBoMiBhOnZpc2l0ZWQsXG4uYy1tZWRpYS1saXN0X19saW5rIGgyIGE6YWN0aXZlLFxuLmMtbWVkaWEtbGlzdF9fbGluayBoMiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzRjVGQUM7XG59XG5cbi8qIGxpbmUgMzQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1lZGlhLWxpc3Quc2NzcyAqL1xuLmMtbWVkaWEtbGlzdF9fbGluazphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDQyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZWRpYS1saXN0LnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1lZGlhLWxpc3Quc2NzcyAqL1xuLmMtbWVkaWEtbGlzdF9faGVhZGluZyB7XG4gIGNvbG9yOiAjM0Y1RkFDO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNTUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1lZGlhLWxpc3Quc2NzcyAqL1xuLmMtbWVkaWEtbGlzdC0tbGF1cmVhdGVzIC5jLW1lZGlhLWxpc3RfX2hlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDU5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZWRpYS1saXN0LnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2hlYWRpbmc6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDY2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZWRpYS1saXN0LnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2ltZy1tYXNrIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xufVxuXG4vKiBsaW5lIDcyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZWRpYS1saXN0LnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2ltZy1tYXNrID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKiBsaW5lIDc5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZWRpYS1saXN0LnNjc3MgKi9cbi5jLW1lZGlhLWxpc3RfX2xpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA4OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubWVkaWEtbGlzdC5zY3NzICovXG4uYy1tZWRpYS1saXN0LS1wZXJzb25lbixcbi5jLW1lZGlhLWxpc3QtLXByb2plY3RzID4gbGkge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi8qIGxpbmUgMTEzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZWRpYS1saXN0LnNjc3MgKi9cbi5jLW1lZGlhLWxpc3QtLWNocm9uaWsge1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG59XG5cbi8qIGxpbmUgMTE5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZWRpYS1saXN0LnNjc3MgKi9cbi5jLW1lZGlhLWxpc3QtLWNocm9uaWsgaDIsXG4uYy1tZWRpYS1saXN0LS1jaHJvbmlrIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwibm90b3NhbnMtYm9sZFwiO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICBjb2xvcjogI2JmYmZiZjtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogbGluZSAxMjcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1lZGlhLWxpc3Quc2NzcyAqL1xuLmMtbWVkaWEtbGlzdC0tY2hyb25payAuYy1tZWRpYS1saXN0X19ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDEzMywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubWVkaWEtbGlzdC5zY3NzICovXG4gIC5jLW1lZGlhLWxpc3QtLWNocm9uaWsgLmMtbWVkaWEtbGlzdF9faW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxuICAvKiBsaW5lIDE0MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubWVkaWEtbGlzdC5zY3NzICovXG4gIC5jLW1lZGlhLWxpc3QtLWNocm9uaWsgLmMtbWVkaWEtbGlzdF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8qIGxpbmUgMTY2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5tZWRpYS1saXN0LnNjc3MgKi9cbnVsLmMtbWVkaWEtbGlzdC0tbGF1cmVhdGVzLFxudWwuYy1tZWRpYS1saXN0LS1taXRnbGllZGVyLFxudWwuYy1tZWRpYS1saXN0LS1wcmVzaWRlbnRzLFxudWwuYy1tZWRpYS1saXN0LS1wcm9qZWN0cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLyogbGluZSAxNzEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm1lZGlhLWxpc3Quc2NzcyAqL1xudWwuYy1tZWRpYS1saXN0LS1sYXVyZWF0ZXMgLmMtbWVkaWEtbGlzdF9fbGluayxcbnVsLmMtbWVkaWEtbGlzdC0tbWl0Z2xpZWRlciAuYy1tZWRpYS1saXN0X19saW5rLFxudWwuYy1tZWRpYS1saXN0LS1wcmVzaWRlbnRzIC5jLW1lZGlhLWxpc3RfX2xpbmssXG51bC5jLW1lZGlhLWxpc3QtLXByb2plY3RzIC5jLW1lZGlhLWxpc3RfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDE3NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubWVkaWEtbGlzdC5zY3NzICovXG4gIHVsLmMtbWVkaWEtbGlzdC0tbGF1cmVhdGVzIC5jLW1lZGlhLWxpc3RfX2ltZy1tYXNrLFxuICB1bC5jLW1lZGlhLWxpc3QtLW1pdGdsaWVkZXIgLmMtbWVkaWEtbGlzdF9faW1nLW1hc2ssXG4gIHVsLmMtbWVkaWEtbGlzdC0tcHJlc2lkZW50cyAuYy1tZWRpYS1saXN0X19pbWctbWFzayxcbiAgdWwuYy1tZWRpYS1saXN0LS1wcm9qZWN0cyAuYy1tZWRpYS1saXN0X19pbWctbWFzayB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgMTZweCAxNnB4IDA7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICMgRmxleCBCb3ggU3R5bGluZyBmb3IgR2FsbGVyeVxyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNTdHlsZXMgZm9yIEJ1dHRvbnNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5idXR0b24uc2NzcyAqL1xuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbixcbi5jLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzU5NTk1OTtcbn1cblxuLyogbGluZSAxMzMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBidXR0b24sXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idXR0b24sXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idG4sXG4uYy1idXR0b24sXG4uYy1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5jLWJ1dHRvbiBidXR0b24sXG4uYy1idXR0b24gLmJ1dHRvbixcbi5jLWJ1dHRvbiAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1jb2xvcjogIzczNzM3Mztcbn1cblxuLyogbGluZSAxMzUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uOnZpc2l0ZWQsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06dmlzaXRlZCxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gYnV0dG9uOnZpc2l0ZWQsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idXR0b246dmlzaXRlZCxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gLmJ0bjp2aXNpdGVkLFxuLmMtYnV0dG9uOnZpc2l0ZWQsXG4uYy1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTp2aXNpdGVkLFxuLmMtYnV0dG9uIGJ1dHRvbjp2aXNpdGVkLFxuLmMtYnV0dG9uIC5idXR0b246dmlzaXRlZCxcbi5jLWJ1dHRvbiAuYnRuOnZpc2l0ZWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLyogbGluZSAxNDIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uOmhvdmVyLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjphY3RpdmUsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uOmZvY3VzLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gYnV0dG9uOmhvdmVyLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBidXR0b246YWN0aXZlLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBidXR0b246Zm9jdXMsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idXR0b246aG92ZXIsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idXR0b246YWN0aXZlLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiAuYnV0dG9uOmZvY3VzLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiAuYnRuOmhvdmVyLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiAuYnRuOmFjdGl2ZSxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gLmJ0bjpmb2N1cyxcbi5jLWJ1dHRvbjpob3Zlcixcbi5jLWJ1dHRvbjphY3RpdmUsXG4uYy1idXR0b246Zm9jdXMsXG4uYy1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi5jLWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbi5jLWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzLFxuLmMtYnV0dG9uIGJ1dHRvbjpob3Zlcixcbi5jLWJ1dHRvbiBidXR0b246YWN0aXZlLFxuLmMtYnV0dG9uIGJ1dHRvbjpmb2N1cyxcbi5jLWJ1dHRvbiAuYnV0dG9uOmhvdmVyLFxuLmMtYnV0dG9uIC5idXR0b246YWN0aXZlLFxuLmMtYnV0dG9uIC5idXR0b246Zm9jdXMsXG4uYy1idXR0b24gLmJ0bjpob3Zlcixcbi5jLWJ1dHRvbiAuYnRuOmFjdGl2ZSxcbi5jLWJ1dHRvbiAuYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTU0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjpmb2N1cyxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b246YWN0aXZlLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjpob3Zlcixcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIGJ1dHRvbjpmb2N1cyxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gYnV0dG9uOmFjdGl2ZSxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gYnV0dG9uOmhvdmVyLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiAuYnV0dG9uOmZvY3VzLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiAuYnV0dG9uOmFjdGl2ZSxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gLmJ1dHRvbjpob3Zlcixcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gLmJ0bjpmb2N1cyxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gLmJ0bjphY3RpdmUsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idG46aG92ZXIsXG4uYy1idXR0b246Zm9jdXMsXG4uYy1idXR0b246YWN0aXZlLFxuLmMtYnV0dG9uOmhvdmVyLFxuLmMtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4uYy1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4uYy1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi5jLWJ1dHRvbiBidXR0b246Zm9jdXMsXG4uYy1idXR0b24gYnV0dG9uOmFjdGl2ZSxcbi5jLWJ1dHRvbiBidXR0b246aG92ZXIsXG4uYy1idXR0b24gLmJ1dHRvbjpmb2N1cyxcbi5jLWJ1dHRvbiAuYnV0dG9uOmFjdGl2ZSxcbi5jLWJ1dHRvbiAuYnV0dG9uOmhvdmVyLFxuLmMtYnV0dG9uIC5idG46Zm9jdXMsXG4uYy1idXR0b24gLmJ0bjphY3RpdmUsXG4uYy1idXR0b24gLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXkgIWltcG9ydGFudDtcbn1cblxuLyogbGluZSAxOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJ1dHRvbi5zY3NzICovXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uLFxuLmMtYnV0dG9uLS1icmFuZC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGNUZBQztcbiAgYm9yZGVyLWNvbG9yOiAjMzE0YTg3O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzFkMmI0Zjtcbn1cblxuLyogbGluZSAxODksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBidXR0b24sXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idXR0b24sXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idG4sXG4uYy1idXR0b24tLWJyYW5kLTEsXG4uYy1idXR0b24tLWJyYW5kLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi5jLWJ1dHRvbi0tYnJhbmQtMSBidXR0b24sXG4uYy1idXR0b24tLWJyYW5kLTEgLmJ1dHRvbixcbi5jLWJ1dHRvbi0tYnJhbmQtMSAuYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTkxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjp2aXNpdGVkLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiBpbnB1dFt0eXBlPVwic3VibWl0XCJdOnZpc2l0ZWQsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIGJ1dHRvbjp2aXNpdGVkLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiAuYnV0dG9uOnZpc2l0ZWQsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idG46dmlzaXRlZCxcbi5jLWJ1dHRvbi0tYnJhbmQtMTp2aXNpdGVkLFxuLmMtYnV0dG9uLS1icmFuZC0xIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06dmlzaXRlZCxcbi5jLWJ1dHRvbi0tYnJhbmQtMSBidXR0b246dmlzaXRlZCxcbi5jLWJ1dHRvbi0tYnJhbmQtMSAuYnV0dG9uOnZpc2l0ZWQsXG4uYy1idXR0b24tLWJyYW5kLTEgLmJ0bjp2aXNpdGVkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMTk4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjpob3Zlcixcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b246YWN0aXZlLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjpmb2N1cyxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3Zlcixcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIGJ1dHRvbjpob3Zlcixcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gYnV0dG9uOmFjdGl2ZSxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gYnV0dG9uOmZvY3VzLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiAuYnV0dG9uOmhvdmVyLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbiAuYnV0dG9uOmFjdGl2ZSxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gLmJ1dHRvbjpmb2N1cyxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gLmJ0bjpob3Zlcixcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b24gLmJ0bjphY3RpdmUsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uIC5idG46Zm9jdXMsXG4uYy1idXR0b24tLWJyYW5kLTE6aG92ZXIsXG4uYy1idXR0b24tLWJyYW5kLTE6YWN0aXZlLFxuLmMtYnV0dG9uLS1icmFuZC0xOmZvY3VzLFxuLmMtYnV0dG9uLS1icmFuZC0xIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4uYy1idXR0b24tLWJyYW5kLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG4uYy1idXR0b24tLWJyYW5kLTEgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpmb2N1cyxcbi5jLWJ1dHRvbi0tYnJhbmQtMSBidXR0b246aG92ZXIsXG4uYy1idXR0b24tLWJyYW5kLTEgYnV0dG9uOmFjdGl2ZSxcbi5jLWJ1dHRvbi0tYnJhbmQtMSBidXR0b246Zm9jdXMsXG4uYy1idXR0b24tLWJyYW5kLTEgLmJ1dHRvbjpob3Zlcixcbi5jLWJ1dHRvbi0tYnJhbmQtMSAuYnV0dG9uOmFjdGl2ZSxcbi5jLWJ1dHRvbi0tYnJhbmQtMSAuYnV0dG9uOmZvY3VzLFxuLmMtYnV0dG9uLS1icmFuZC0xIC5idG46aG92ZXIsXG4uYy1idXR0b24tLWJyYW5kLTEgLmJ0bjphY3RpdmUsXG4uYy1idXR0b24tLWJyYW5kLTEgLmJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKiBsaW5lIDIwNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b246aG92ZXIsXG4udHgtaW5kZXhlZHNlYXJjaC1zZWFyY2hib3gtYnV0dG9uOmFjdGl2ZSxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b246Zm9jdXMsXG4uYy1idXR0b24tLWJyYW5kLTE6aG92ZXIsXG4uYy1idXR0b24tLWJyYW5kLTE6YWN0aXZlLFxuLmMtYnV0dG9uLS1icmFuZC0xOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIGxpbmUgMjE5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjpmb2N1cyxcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b246YWN0aXZlLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjpob3Zlcixcbi5jLWJ1dHRvbi0tYnJhbmQtMTpmb2N1cyxcbi5jLWJ1dHRvbi0tYnJhbmQtMTphY3RpdmUsXG4uYy1idXR0b24tLWJyYW5kLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzNTY1ICFpbXBvcnRhbnQ7XG59XG5cbi8qIGxpbmUgMjMxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjpob3Zlcixcbi50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1idXR0b246YWN0aXZlLFxuLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoYm94LWJ1dHRvbjpmb2N1cyxcbi5jLWJ1dHRvbi0tYnJhbmQtMTpob3Zlcixcbi5jLWJ1dHRvbi0tYnJhbmQtMTphY3RpdmUsXG4uYy1idXR0b24tLWJyYW5kLTE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYTQwNzQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjU3R5bGVzIGZvciBCQWRXIEZvcm1zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDEyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXBhZ2luYXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIGxpbmUgMTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbnVsLmMtYmFkdy1wYWdpbmF0aW9uX19saXN0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgZm9udC1zaXplOiAxMy42cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyogbGluZSAzMCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1wYWdpbmF0aW9uX19pdGVtIGEge1xuICBjb2xvcjogI2NlY2VjZTtcbn1cblxuLyogbGluZSAzMiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1wYWdpbmF0aW9uX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzNGNUZBQztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBsaW5lIDQwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICMzRjVGQUM7XG4gIGZvbnQtc2l6ZTogMjNwdDtcbiAgLypsYXJnZXIgYWN0aXZlIGxldHRlciBpbiBuYXZpZ2F0aW9uKi9cbn1cblxuLyogbGluZSA0OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtcmVjb3Jkcy1mb3VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLyogbGluZSA2MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xudWwuYy1iYWR3LWxpc3QsXG51bC5jLWJhZHctc2hvd19fbGlzdCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG59XG5cbi8qIGxpbmUgNzAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbnVsLmMtYmFkdy1saXN0ID4gbGksXG51bC5jLWJhZHctc2hvd19fbGlzdCA+IGxpIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbn1cblxuLyogbGluZSA3NiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xudWwuYy1iYWR3LWxpc3QgcCxcbnVsLmMtYmFkdy1zaG93X19saXN0IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgODYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbnVsLmMtYmFkdy1saXN0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgOTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctbGlzdF9fZGF5IHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzNGNUZBQztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBsaW5lIDk5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LWxpc3RfX2RhdGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIGxpbmUgMTA2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LWxpc3RfX2l0ZW0tLWdyZW1pdW1taXRnbGllZCB7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbn1cblxuLyogbGluZSAxMTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctbGlzdF9faXRlbS0tc3RlbGx2ZXJ0cmV0ZXIge1xuICBwYWRkaW5nOiAyM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuLyogbGluZSAxMTYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctbGlzdF9faXRlbS0tdm9yc2l0eiB7XG4gIHBhZGRpbmc6IDIzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYwRjA7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4vKiBsaW5lIDEyNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1saXN0LS1ldmVudHMgLm8tbWVkaWFfX2ltZyB7XG4gIHdpZHRoOiA3LjUlO1xuICBmb250LXNpemU6IDEzLjZweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDEyNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1iYWR3LWxpc3QtLWV2ZW50cyAuby1tZWRpYV9faW1nIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDEyNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1iYWR3LWxpc3QtLWV2ZW50cyAuby1tZWRpYV9faW1nIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59XG5cbi8qIGxpbmUgMTM4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LWxpc3QtLWV2ZW50cyAuYy1iYWR3LWxpc3RfX2l0ZW0gdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xufVxuXG4vKiBsaW5lIDE0MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1saXN0LS1ldmVudHMgLmMtYmFkdy1saXN0X19pdGVtIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi8qIGxpbmUgMTYxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXNob3ctLXB1YmxpY2F0aW9ucyAuYy1iYWR3LXNob3dfX2l0ZW0ge1xuICBAaW5sY3VkZSBjbGVhcmZpeCgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDE3MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1zaG93LS1wdWJsaWNhdGlvbnMgLmMtYmFkdy1zaG93X19pbWcge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4vKiBsaW5lIDE3OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1zaG93LS1wdWJsaWNhdGlvbnMgLmJhZHdfZmlsZXN5c3RlbV9pbWFnZSB7XG4gIG1heC13aWR0aDogODVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgMTg1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4gIC5jLWJhZHctc2hvdy0tcHVibGljYXRpb25zIC5jLWJhZHctc2hvd19faW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi8qIGxpbmUgMTk1LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXNob3dfX2ltZyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4vKiBsaW5lIDE5OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1zaG93X19pbWcgYSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNhcHRpb247XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vKiBsaW5lIDIxNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1zaG93LS1wZXJzb25zLFxuLmMtYmFkdy1zaG93LS1wcm9qZWN0cyB7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xufVxuXG4vKiBsaW5lIDIyNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1zaG93LS1wZXJzb25zIGgzLmMtYmFkdy1zaG93X19oZWFkaW5nLFxuLmMtYmFkdy1zaG93LS1wcm9qZWN0cyBoMy5jLWJhZHctc2hvd19faGVhZGluZyB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzk5OTk5OTtcbn1cblxuLyogbGluZSAyMzIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctc2hvdy0tcGVyc29ucyBoNSxcbi5jLWJhZHctc2hvdy0tcHJvamVjdHMgaDUge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5jLWJhZHctc2hvdy0tcGVyc29ucyAuby1tZWRpYTphZnRlcixcbi5jLWJhZHctc2hvdy0tcHJvamVjdHMgLm8tbWVkaWE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgMjQzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXNob3ctLXBlcnNvbnMgLm8tbWVkaWFfX2ltZyxcbi5jLWJhZHctc2hvdy0tcHJvamVjdHMgLm8tbWVkaWFfX2ltZyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLyogbGluZSAyNDcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2ltYWdlLFxuLmMtYmFkdy1zaG93LS1wcm9qZWN0cyAuYy1iYWR3LXNob3dfX2ltYWdlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4vKiBsaW5lIDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdG9vbHMvX3Rvb2xzLm1peGlucy5zY3NzICovXG4uYy1iYWR3LXNob3ctLXBlcnNvbnMgLmMtYmFkdy1zaG93X19pdGVtLXdyYXBwZXI6YWZ0ZXIsXG4uYy1iYWR3LXNob3ctLXByb2plY3RzIC5jLWJhZHctc2hvd19faXRlbS13cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDI1NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1zaG93LS1wZXJzb25zIC5jLWJhZHctc2hvd19faXRlbS13cmFwcGVyIC5jLWJhZHctc2hvd19fbGFiZWwsXG4uYy1iYWR3LXNob3ctLXByb2plY3RzIC5jLWJhZHctc2hvd19faXRlbS13cmFwcGVyIC5jLWJhZHctc2hvd19fbGFiZWwge1xuICB3aWR0aDogMzguNzUlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLyogbGluZSAyNjEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2l0ZW0td3JhcHBlciAuYy1iYWR3LXNob3dfX2ZpZWxkLFxuLmMtYmFkdy1zaG93LS1wcm9qZWN0cyAuYy1iYWR3LXNob3dfX2l0ZW0td3JhcHBlciAuYy1iYWR3LXNob3dfX2ZpZWxkIHtcbiAgd2lkdGg6IDU2LjI1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qIGxpbmUgMjY3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXNob3ctLXBlcnNvbnMgLmMtYmFkdy1zaG93X19pdGVtLFxuLmMtYmFkdy1zaG93LS1wcm9qZWN0cyAuYy1iYWR3LXNob3dfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5OTk5OTk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgMjczLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXNob3ctLXBlcnNvbnMgLmMtYmFkdy1zaG93X19pdGVtOmxhc3QtY2hpbGQsXG4uYy1iYWR3LXNob3ctLXByb2plY3RzIC5jLWJhZHctc2hvd19faXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyODgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2Zvb3Rlcl9faXRlbS0tZmlyc3QsXG4uYy1iYWR3LXNob3ctLXByb2plY3RzIC5jLWJhZHctc2hvd19fZm9vdGVyX19pdGVtLS1maXJzdCB7XG4gIHdpZHRoOiA0OC4zNjA2NTU3Mzc3JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMy4yNzg2ODg1MjQ2JTtcbn1cblxuLyogbGluZSAyOTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2Zvb3Rlcl9faXRlbS0tbGFzdCxcbi5jLWJhZHctc2hvdy0tcHJvamVjdHMgLmMtYmFkdy1zaG93X19mb290ZXJfX2l0ZW0tLWxhc3Qge1xuICB3aWR0aDogNDguMzYwNjU1NzM3NyU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qIGxpbmUgMzAzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4gIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuby1tZWRpYV9faW1nLFxuICAuYy1iYWR3LXNob3ctLXByb2plY3RzIC5vLW1lZGlhX19pbWcge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC8qIGxpbmUgMzA3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4gIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuby1tZWRpYV9fYm9keSxcbiAgLmMtYmFkdy1zaG93LS1wcm9qZWN0cyAuby1tZWRpYV9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtcbiAgLyogbGluZSAzMTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbiAgLmMtYmFkdy1zaG93LS1wZXJzb25zIC5jLWJhZHctc2hvd19faXRlbS13cmFwcGVyIC5jLWJhZHctc2hvd19fbGFiZWwsXG4gIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2l0ZW0td3JhcHBlciAuYy1iYWR3LXNob3dfX2ZpZWxkLFxuICAuYy1iYWR3LXNob3ctLXBlcnNvbnMgLmMtYmFkdy1kb3dubG9hZHMsXG4gIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2Zvb3Rlcl9faXRlbS0tZmlyc3QsXG4gIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2Zvb3Rlcl9faXRlbS0tbGFzdCxcbiAgLmMtYmFkdy1zaG93LS1wcm9qZWN0cyAuYy1iYWR3LXNob3dfX2l0ZW0td3JhcHBlciAuYy1iYWR3LXNob3dfX2xhYmVsLFxuICAuYy1iYWR3LXNob3ctLXByb2plY3RzIC5jLWJhZHctc2hvd19faXRlbS13cmFwcGVyIC5jLWJhZHctc2hvd19fZmllbGQsXG4gIC5jLWJhZHctc2hvdy0tcHJvamVjdHMgLmMtYmFkdy1kb3dubG9hZHMsXG4gIC5jLWJhZHctc2hvdy0tcHJvamVjdHMgLmMtYmFkdy1zaG93X19mb290ZXJfX2l0ZW0tLWZpcnN0LFxuICAuYy1iYWR3LXNob3ctLXByb2plY3RzIC5jLWJhZHctc2hvd19fZm9vdGVyX19pdGVtLS1sYXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgMzI5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4gIC5jLWJhZHctc2hvdy0tcGVyc29ucyAuYy1iYWR3LXNob3dfX2xhYmVsLFxuICAuYy1iYWR3LXNob3ctLXBlcnNvbnMgLmMtYmFkdy1zaG93X19maWVsZCxcbiAgLmMtYmFkdy1zaG93LS1wcm9qZWN0cyAuYy1iYWR3LXNob3dfX2xhYmVsLFxuICAuYy1iYWR3LXNob3ctLXByb2plY3RzIC5jLWJhZHctc2hvd19fZmllbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi8qIGxpbmUgMzQyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXNob3ctLWV2ZW50cyAuby1tZWRpYV9fYm9keSB7XG4gIHdpZHRoOiA3MiU7XG59XG5cbi8qIGxpbmUgMzQ3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LXNob3ctLWV2ZW50cyAuby1tZWRpYV9faW1nIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLyogbGluZSAzNTcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctc2hvdy0tZXZlbnRzIC5jLWJhZHctc2hvd19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLyogbGluZSAzNjUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctc2hvd19fZGF0ZURheSxcbi5jLWJhZHctc2hvd19fZGF0ZU1vbnRoWWVhcixcbi5jLWJhZHctc2hvd19fZGF0ZVRpbWVQbGFjZSB7XG4gIGZvbnQtc2l6ZTogXCJub3Rvc2Fucy1yZWd1bGFyXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM0Y1RkFDO1xufVxuXG4vKiBsaW5lIDM3NCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1zaG93LS1wcm9qZWN0bWVtYmVycyxcbi5jLWJhZHctc2hvdy0tcHJvamVjdHB1YmxpY2F0aW9ucyB7XG4gIG1hcmdpbjogMTJweCAwIDAgMDtcbn1cblxuLyogbGluZSAzODMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctZm9ybS1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xufVxuXG4vKiBsaW5lIDM5NSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1mb3JtLWZpbHRlci0tcHVibGljYXRpb25zIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBsaW5lIDQwNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1mb3JtLWZpbHRlci0tZXZlbnRzIGhyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuXG4vKiBsaW5lIDQxNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgI2ZmZjtcbn1cblxuLyogbGluZSA5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3Rvb2xzL190b29scy5taXhpbnMuc2NzcyAqL1xuLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLyogbGluZSA0MjQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctZm9ybS1maWx0ZXJfX2l0ZW0ge1xuICB3aWR0aDogNDguMzYwNjU1NzM3NyU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDY1LCBib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyAqL1xuLmMtYmFkdy1mb3JtLWZpbHRlcl9faXRlbTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4uYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDUxLjYzOTM0NDI2MjMlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cblxuLyogbGluZSA0MjgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctZm9ybS1maWx0ZXJfX3dyYXBwZXItLXNlbGVjdHMgLmMtYmFkdy1mb3JtLWZpbHRlcl9faXRlbSB7XG4gIHdpZHRoOiAyMi41NDA5ODM2MDY2JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4uYy1iYWR3LWZvcm0tZmlsdGVyX193cmFwcGVyLS1zZWxlY3RzIC5jLWJhZHctZm9ybS1maWx0ZXJfX2l0ZW06bnRoLWNoaWxkKDRuICsgMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDY1LCBib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyAqL1xuLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlci0tc2VsZWN0cyAuYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtOm50aC1jaGlsZCg0biArIDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDI1LjgxOTY3MjEzMTElO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cblxuLyogbGluZSA2NSwgYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19nYWxsZXJ5LnNjc3MgKi9cbi5jLWJhZHctZm9ybS1maWx0ZXJfX3dyYXBwZXItLXNlbGVjdHMgLmMtYmFkdy1mb3JtLWZpbHRlcl9faXRlbTpudGgtY2hpbGQoNG4gKyAzKSB7XG4gIG1hcmdpbi1sZWZ0OiA1MS42MzkzNDQyNjIzJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbi8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4uYy1iYWR3LWZvcm0tZmlsdGVyX193cmFwcGVyLS1zZWxlY3RzIC5jLWJhZHctZm9ybS1maWx0ZXJfX2l0ZW06bnRoLWNoaWxkKDRuICsgNCkge1xuICBtYXJnaW4tbGVmdDogNzcuNDU5MDE2MzkzNCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGNsZWFyOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtcbiAgLyogbGluZSA0MjgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbiAgLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlci0tc2VsZWN0cyAuYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLyogbGluZSA0NDIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLXBhZ2UtLWRlZmF1bHQtMi1jb2x1bW4gLmMtYmFkdy1mb3JtLWZpbHRlci0tZXZlbnRzIC5jLWJhZHctZm9ybS1maWx0ZXJfX3dyYXBwZXItLXNlbGVjdHMgLmMtYmFkdy1mb3JtLWZpbHRlcl9faXRlbSB7XG4gIHdpZHRoOiAzMS43MDczMTcwNzMyJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4uYy1wYWdlLS1kZWZhdWx0LTItY29sdW1uIC5jLWJhZHctZm9ybS1maWx0ZXItLWV2ZW50cyAuYy1iYWR3LWZvcm0tZmlsdGVyX193cmFwcGVyLS1zZWxlY3RzIC5jLWJhZHctZm9ybS1maWx0ZXJfX2l0ZW06bnRoLWNoaWxkKDNuICsgMSkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4vKiBsaW5lIDY1LCBib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyAqL1xuLmMtcGFnZS0tZGVmYXVsdC0yLWNvbHVtbiAuYy1iYWR3LWZvcm0tZmlsdGVyLS1ldmVudHMgLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlci0tc2VsZWN0cyAuYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtOm50aC1jaGlsZCgzbiArIDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDM0LjE0NjM0MTQ2MzQlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBjbGVhcjogbm9uZTtcbn1cblxuLyogbGluZSA2NSwgYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19nYWxsZXJ5LnNjc3MgKi9cbi5jLXBhZ2UtLWRlZmF1bHQtMi1jb2x1bW4gLmMtYmFkdy1mb3JtLWZpbHRlci0tZXZlbnRzIC5jLWJhZHctZm9ybS1maWx0ZXJfX3dyYXBwZXItLXNlbGVjdHMgLmMtYmFkdy1mb3JtLWZpbHRlcl9faXRlbTpudGgtY2hpbGQoM24gKyAzKSB7XG4gIG1hcmdpbi1sZWZ0OiA2OC4yOTI2ODI5MjY4JTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDQ0MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1wYWdlLS1kZWZhdWx0LTItY29sdW1uIC5jLWJhZHctZm9ybS1maWx0ZXItLWV2ZW50cyAuYy1iYWR3LWZvcm0tZmlsdGVyX193cmFwcGVyLS1zZWxlY3RzIC5jLWJhZHctZm9ybS1maWx0ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC8qIGxpbmUgNDU2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMi1jb2x1bW4gLmMtYmFkdy1mb3JtLWZpbHRlci0tbWVtYmVycyAuYy1iYWR3LWZvcm0tZmlsdGVyX193cmFwcGVyLS1zZWxlY3RzIC5jLWJhZHctZm9ybS1maWx0ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA0OC43ODA0ODc4MDQ5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAvKiBsaW5lIDY1LCBib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyAqL1xuICAuYy1wYWdlLS1kZWZhdWx0LTItY29sdW1uIC5jLWJhZHctZm9ybS1maWx0ZXItLW1lbWJlcnMgLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlci0tc2VsZWN0cyAuYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC8qIGxpbmUgNjUsIGJvd2VyX2NvbXBvbmVudHMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzICovXG4gIC5jLXBhZ2UtLWRlZmF1bHQtMi1jb2x1bW4gLmMtYmFkdy1mb3JtLWZpbHRlci0tbWVtYmVycyAuYy1iYWR3LWZvcm0tZmlsdGVyX193cmFwcGVyLS1zZWxlY3RzIC5jLWJhZHctZm9ybS1maWx0ZXJfX2l0ZW06bnRoLWNoaWxkKDJuICsgMikge1xuICAgIG1hcmdpbi1sZWZ0OiA1MS4yMTk1MTIxOTUxJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDQ1NiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1wYWdlLS1kZWZhdWx0LTItY29sdW1uIC5jLWJhZHctZm9ybS1maWx0ZXItLW1lbWJlcnMgLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlci0tc2VsZWN0cyAuYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAvKiBsaW5lIDQ3MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jLWJhZHctZm9ybS1maWx0ZXItLW1lbWJlcnMgLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlci0tc2VsZWN0cyAuYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtIHtcbiAgICB3aWR0aDogNDguNzgwNDg3ODA0OSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLyogbGluZSA2NSwgYm93ZXJfY29tcG9uZW50cy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19nYWxsZXJ5LnNjc3MgKi9cbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuYy1iYWR3LWZvcm0tZmlsdGVyLS1tZW1iZXJzIC5jLWJhZHctZm9ybS1maWx0ZXJfX3dyYXBwZXItLXNlbGVjdHMgLmMtYmFkdy1mb3JtLWZpbHRlcl9faXRlbTpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAvKiBsaW5lIDY1LCBib3dlcl9jb21wb25lbnRzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyAqL1xuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jLWJhZHctZm9ybS1maWx0ZXItLW1lbWJlcnMgLmMtYmFkdy1mb3JtLWZpbHRlcl9fd3JhcHBlci0tc2VsZWN0cyAuYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtOm50aC1jaGlsZCgybiArIDIpIHtcbiAgICBtYXJnaW4tbGVmdDogNTEuMjE5NTEyMTk1MSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBjbGVhcjogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtcbiAgLyogbGluZSA0NzMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbiAgLmMtcGFnZS0tZGVmYXVsdC0zLWNvbHVtbiAuYy1iYWR3LWZvcm0tZmlsdGVyLS1tZW1iZXJzIC5jLWJhZHctZm9ybS1maWx0ZXJfX3dyYXBwZXItLXNlbGVjdHMgLmMtYmFkdy1mb3JtLWZpbHRlcl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDQyNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1iYWR3LWZvcm0tZmlsdGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKiBsaW5lIDUwNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1iYWR3LWZvcm0tZmlsdGVyX19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAvKiBsaW5lIDUxNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1iYWR3LWZvcm0tZmlsdGVyX19sYWJlbCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMi4yNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDUyMCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1iYWR3LWZvcm0tZmlsdGVyX19sYWJlbCBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMy42cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAvKiBsaW5lIDUyNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuICAuYy1wYWdlLS1kZWZhdWx0LTMtY29sdW1uIC5jLWJhZHctZm9ybS1maWx0ZXItLW1lbWJlcnMgLmMtYmFkdy1mb3JtLWZpbHRlcl9fbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4vKiBsaW5lIDUzNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmMtYmFkdy1mb3JtLWZpbHRlcl9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbGluZSA1MzgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctZm9ybS1maWx0ZXJfX2ZpZWxkIGlucHV0LFxuLmMtYmFkdy1mb3JtLWZpbHRlcl9fZmllbGQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgNTQyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4uYy1iYWR3LWZvcm0tZmlsdGVyX19maWVsZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogbGluZSA1NTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctZm9ybS1maWx0ZXJfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzg2cHgpIHtcbiAgLyogbGluZSA1NTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbiAgLmMtYmFkdy1mb3JtLWZpbHRlcl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC8qIGxpbmUgNTU4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4gIC5jLWJhZHctZm9ybS1maWx0ZXJfX2Zvb3RlciAuYy1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLyogbGluZSA1NzIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5jLWJhZHctZm9ybS1maWx0ZXItLW1lbWJlcnMgLmMtYmFkdy1mb3JtLWZpbHRlcl9faXRlbS0tbGFzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgNTgyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4ucGFnZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5cbi8qIGxpbmUgOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy90b29scy9fdG9vbHMubWl4aW5zLnNjc3MgKi9cbi5wYWdlLW5hdmlnYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIGxpbmUgNTg3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4ucGFnZS1uYXZpZ2F0aW9uIHAge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzNGNUZBQztcbn1cblxuLyogbGluZSA1OTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5wYWdlLW5hdmlnYXRpb24gLmYzLXdpZGdldC1wYWdpbmF0b3Ige1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIGxpbmUgNjAwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4ucGFnZS1uYXZpZ2F0aW9uIC5mMy13aWRnZXQtcGFnaW5hdG9yIGEge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDYwNCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLnBhZ2UtbmF2aWdhdGlvbiAuZjMtd2lkZ2V0LXBhZ2luYXRvciBhLmN1cnJlbnQge1xuICBjb2xvcjogIzNGNUZBQztcbn1cblxuLyogbGluZSA2MDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5wYWdlLW5hdmlnYXRpb24gLmYzLXdpZGdldC1wYWdpbmF0b3IgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDYxMywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLnBhZ2UtbmF2aWdhdGlvbiAuZjMtd2lkZ2V0LXBhZ2luYXRvciBsaSArIGxpOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTMuNnB4O1xufVxuXG4vKiBsaW5lIDYyMywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmJhZHcuc2NzcyAqL1xuLmYzLXdpZGdldC1wYWdpbmF0b3IgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSA2MjcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5wYWdlLW5hdmlnYXRpb24gLmYzLXdpZGdldC1wYWdpbmF0b3IgYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIGxpbmUgNjMyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4ucGFnZS1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5cbi8qIGxpbmUgNjM2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4ucGFnZS1uYXZpZ2F0aW9uOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLyogbGluZSA2NDIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5iYWR3LnNjc3MgKi9cbi5wYWdlLW5hdmlnYXRpb24gLmYzLXdpZGdldC1wYWdpbmF0b3Ige1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi8qIGxpbmUgNjQ2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuYmFkdy5zY3NzICovXG4ucGFnZS1uYXZpZ2F0aW9uIC5mMy13aWRnZXQtcGFnaW5hdG9yIHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICN0eC1pbmRleGVkc2VhcmNoXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50eC1pbmRleGVkc2VhcmNoLnNjc3MgKi9cbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG59XG5cbi8qIGxpbmUgMTIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50eC1pbmRleGVkc2VhcmNoLnNjc3MgKi9cbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCBmaWVsZHNldCxcbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCBsZWdlbmQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAxOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnR4LWluZGV4ZWRzZWFyY2guc2NzcyAqL1xuLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIGxpbmUgMjIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50eC1pbmRleGVkc2VhcmNoLnNjc3MgKi9cbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogbGluZSAyNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnR4LWluZGV4ZWRzZWFyY2guc2NzcyAqL1xuLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IC50eC1pbmRleGVkc2VhcmNoLXNlYXJjaGJveC1zd29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGxpbmUgMzksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50eC1pbmRleGVkc2VhcmNoLnNjc3MgKi9cbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCAudHgtaW5kZXhlZHNlYXJjaC1zZWFyY2gtZm9yLFxuLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IC50eC1pbmRleGVkc2VhcmNoLXNlYXJjaC1pbixcbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCAudHgtaW5kZXhlZHNlYXJjaC1zZWFyY2gtc2VsZWN0LXNlY3Rpb24sXG4uYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoLWZyZWVpbmRleHVpZCxcbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCAudHgtaW5kZXhlZHNlYXJjaC1zZWFyY2gtc2VsZWN0LW9yZGVyLFxuLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IC50eC1pbmRleGVkc2VhcmNoLXNlYXJjaC1zZWxlY3QtcmVzdWx0cyxcbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCAudHgtaW5kZXhlZHNlYXJjaC1zZWFyY2gtc2VsZWN0LWdyb3VwIHtcbiAgcGFkZGluZzogOHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xufVxuXG4vKiBsaW5lIDQ0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudHgtaW5kZXhlZHNlYXJjaC5zY3NzICovXG4uYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoLWZvciBsYWJlbCxcbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCAudHgtaW5kZXhlZHNlYXJjaC1zZWFyY2gtaW4gbGFiZWwsXG4uYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoLXNlbGVjdC1zZWN0aW9uIGxhYmVsLFxuLmMtdHgtaW5kZXhlZHNlYXJjaF9fYnJvd3NlYm94IC50eC1pbmRleGVkc2VhcmNoLXNlYXJjaC1mcmVlaW5kZXh1aWQgbGFiZWwsXG4uYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoLXNlbGVjdC1vcmRlciBsYWJlbCxcbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveCAudHgtaW5kZXhlZHNlYXJjaC1zZWFyY2gtc2VsZWN0LXJlc3VsdHMgbGFiZWwsXG4uYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3ggLnR4LWluZGV4ZWRzZWFyY2gtc2VhcmNoLXNlbGVjdC1ncm91cCBsYWJlbCB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi8qIGxpbmUgODAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50eC1pbmRleGVkc2VhcmNoLnNjc3MgKi9cbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2Jyb3dzZWJveC1saXN0IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi8qIGxpbmUgODksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50eC1pbmRleGVkc2VhcmNoLnNjc3MgKi9cbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2xpc3Qge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICM5OTk5OTk7XG59XG5cbi8qIGxpbmUgOTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50eC1pbmRleGVkc2VhcmNoLnNjc3MgKi9cbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICM5OTk5OTk7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGxpbmUgOTksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy50eC1pbmRleGVkc2VhcmNoLnNjc3MgKi9cbi5jLXR4LWluZGV4ZWRzZWFyY2hfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTA3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudHgtaW5kZXhlZHNlYXJjaC5zY3NzICovXG51bC5jLXR4LWluZGV4ZWRzZWFyY2hfX2luZm8ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDExMiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnR4LWluZGV4ZWRzZWFyY2guc2NzcyAqL1xuLmMtdHgtaW5kZXhlZHNlYXJjaF9faW5mby1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEzLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07XG59XG5cbi8qIGxpbmUgMTE5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudHgtaW5kZXhlZHNlYXJjaC5zY3NzICovXG4uYy10eC1pbmRleGVkc2VhcmNoX19pbmZvLWl0ZW0gcCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDEyOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnR4LWluZGV4ZWRzZWFyY2guc2NzcyAqL1xuLmMtdHgtaW5kZXhlZHNlYXJjaC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTM0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMudHgtaW5kZXhlZHNlYXJjaC5zY3NzICovXG4uYy10eC1pbmRleGVkc2VhcmNoX19pbmZvLWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1ib2xkXCI7XG4gIGNvbG9yOiAjNTg1ODU4O1xufVxuXG4vKiBsaW5lIDEzOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLnR4LWluZGV4ZWRzZWFyY2guc2NzcyAqL1xuLmMtdHgtaW5kZXhlZHNlYXJjaF9faW5mby1pdGVtLS1sYXN0IHtcbiAgZm9udC1mYW1pbHk6IFwibm90b3NhbnMtcmVndWxhclwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgU3R5bGVzIGZvciBrZSBTZWFyY2hcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xuLmMta2VzZWFyY2gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBsaW5lIDEzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5rZXNlYXJjaC5zY3NzICovXG4uYy1rZXNlYXJjaCAuYy1iYWR3LWZvcm0tZmlsdGVyX19maWVsZCB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi8qIGxpbmUgMjEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmtlc2VhcmNoLnNjc3MgKi9cbi5jLWtlc2VhcmNoIC5oaXQge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NnB4KSB7XG4gIC8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xuICAuYy1rZXNlYXJjaCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4vKiBsaW5lIDMzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5rZXNlYXJjaC5zY3NzICovXG4uYy1rZXNlYXJjaF9fZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbGluZSAzOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xuLmMta2VzZWFyY2hfX3N1Ym1pdCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSA0NCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xuLmMta2VzZWFyY2hfX2NoZWNrYm94IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiBsaW5lIDUwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5rZXNlYXJjaC5zY3NzICovXG51bC5jLWtlc2VhcmNoX19saXN0LFxudWwuYy1rZXNlYXJjaF9fcmVzdWx0cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogbGluZSA1NSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xudWwuYy1rZXNlYXJjaF9fcmVzdWx0cyB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgIzk5OTk5OTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLyogbGluZSA2MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xubGkuYy1rZXNlYXJjaF9fcmVzdWx0LWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzk5OTk5OTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSA2NiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xuLmMta2VzZWFyY2hfX3Jlc3VsdC1udW1iZXIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi8qIGxpbmUgNzEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmtlc2VhcmNoLnNjc3MgKi9cbi5jLWtlc2VhcmNoX19wYWdlcy10b3RhbCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi8qIGxpbmUgNzUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmtlc2VhcmNoLnNjc3MgKi9cbi5jLWtlc2VhcmNoX19yZXN1bHQtdHh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi8qIGxpbmUgNzksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmtlc2VhcmNoLnNjc3MgKi9cbi5jLWtlc2VhcmNoX19wYWdlYnJvd3NlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLyogbGluZSA4OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xuLmMta2VzZWFyY2hfX3BhZ2Vicm93c2VyIHVsIGEge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBsaW5lIDkzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5rZXNlYXJjaC5zY3NzICovXG4uYy1rZXNlYXJjaF9fcGFnZWJyb3dzZXIgdWwgYS5jdXJyZW50IHtcbiAgY29sb3I6ICMzRjVGQUM7XG59XG5cbi8qIGxpbmUgOTgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmtlc2VhcmNoLnNjc3MgKi9cbi5jLWtlc2VhcmNoX19wYWdlYnJvd3NlciB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGxpbmUgMTAyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5rZXNlYXJjaC5zY3NzICovXG4uYy1rZXNlYXJjaF9fcGFnZWJyb3dzZXIgdWwgbGkgKyBsaTpiZWZvcmUge1xuICBmb250LXNpemU6IDEzLjZweDtcbn1cblxuLyogbGluZSAxMDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmtlc2VhcmNoLnNjc3MgKi9cbi5jLWtlc2VhcmNoX19xdWVyeS10aW1lIHtcbiAgZm9udC1zaXplOiAxMi4yNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBsaW5lIDExOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xuLnBhZ2luYXRlLWljb24tLXByZXY6YmVmb3JlLFxuLnBhZ2luYXRlLWljb24tLXByZXY6YWZ0ZXIsXG4ucGFnaW5hdGUtaWNvbi0tbmV4dDpiZWZvcmUsXG4ucGFnaW5hdGUtaWNvbi0tbmV4dDphZnRlciB7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuXG4vKiBsaW5lIDEyOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMua2VzZWFyY2guc2NzcyAqL1xuLnBhZ2luYXRlLWljb24tLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogbGluZSAxMzQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmtlc2VhcmNoLnNjc3MgKi9cbi5wYWdpbmF0ZS1pY29uLS1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCLvhIVcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgIFN0eWxlcyBmb3IgZGlmZmVyZW50IHR5cG8gb2YgTmV3c1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogbGluZSAxMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4uYy1uZXdzLWxpc3QgLmMtbmV3c19faGVhZGxpbmUge1xuICB3aWR0aDogOTUlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLyogbGluZSAxOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG5saS5jLW5ld3MtbGlzdF9faXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAyNSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4uYy1uZXdzX19oZWFkbGluZSxcbi5jLW5ld3MtbGlzdF9fdGVhc2VyIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMzEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xuLmMtbmV3cy1saXN0X19wbS1udW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzNGNUZBQztcbn1cblxuLyogbGluZSAzNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4uYy1uZXdzLWxpc3RfX2RhdGUge1xuICBmb250LWZhbWlseTogXCJub3Rvc2Fucy1ib2xkXCIsIEFyaWFsLCBIZWx2ZXRpY2UsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEzLjZweDtcbn1cblxuLyogbGluZSA0MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4uYy1uZXdzLWxpc3RfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi8qIGxpbmUgNDgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xuLmMtbmV3cy1saXN0X19tb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogNSU7XG4gIGhlaWdodDogMmVtO1xufVxuXG4vKiBsaW5lIDUzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbi5jLW5ld3MtbGlzdF9fbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhVwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG59XG5cbi8qIGxpbmUgNjEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xuLmMtbmV3cy1saXN0X19tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIGxpbmUgNzQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xudWwuYy1uZXdzLWxpc3QtLXBtLFxuLmMtbmV3c19fcmVsYXRlZC13cmFwIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4vKiBsaW5lIDgwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbnVsLmMtbmV3cy1saXN0LS1wbSA+IGxpLFxuLmMtbmV3c19fcmVsYXRlZC13cmFwIHVsID4gbGkge1xuICBib3JkZXItc3R5bGU6IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBsaW5lIDg3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbi5jLW5ld3MtbGlzdC0tcG0gLm5ld3MtaW1nLXdyYXAgYSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGluZSA5MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4uYy1uZXdzX19yZWxhdGVkLWZpbGVzLXNpemUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLyogbGluZSAxMDAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xuICAuYy1uZXdzLWxpc3RfX2ltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyogbGluZSAxMDksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xuLmMtbmV3cy0tc2luZ2xlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLyogbGluZSAxMTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xuLmMtbmV3cy0tc2luZ2xlIC5jLW5ld3NfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4vKiBsaW5lIDEyNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4uYy1uZXdzLXNlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi8qIGxpbmUgMTM0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbnVsLmMtbmV3cy1zZWFyY2gtcmVzdWx0X19saXN0IHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjOTk5OTk5O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGxpbmUgMTQwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbnVsLmMtbmV3cy1zZWFyY2gtcmVzdWx0X19saXN0IC5jLW5ld3MtbGlzdF9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzk5OTk5OTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogbGluZSAxNTEsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xuLmMtbmV3cy1zZWFyY2hfX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIGxpbmUgMTU3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbi5jLW5ld3Mtc2VhcmNoX19ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4vKiBsaW5lIDE2MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4uYy1uZXdzLXNlYXJjaF9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAvKiBsaW5lIDE1NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4gIC5jLW5ld3Mtc2VhcmNoX19ncm91cCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLyogbGluZSAxNjcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLm5ld3Muc2NzcyAqL1xuICAuYy1uZXdzLXNlYXJjaF9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDE3MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4gIC5jLW5ld3Mtc2VhcmNoX19ncm91cDpsYXN0LWNoaWxkIC5jLW5ld3Mtc2VhcmNoX19maWVsZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC8qIGxpbmUgMTc2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbiAgLmMtbmV3cy1zZWFyY2hfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZmO1xuICB9XG4gIC8qIGxpbmUgMTgyLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbiAgLmMtbmV3cy1zZWFyY2hfX2dyb3VwIC5jLW5ld3Mtc2VhcmNoX19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC8qIGxpbmUgMTg3LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbiAgLmMtbmV3cy1zZWFyY2hfX2dyb3VwIC5jLW5ld3Mtc2VhcmNoX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU4MHB4KSB7XG4gIC8qIGxpbmUgMTk2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5uZXdzLnNjc3MgKi9cbiAgLmMtbmV3cy1zZWFyY2hfX2dyb3VwOmxhc3QtY2hpbGQgLmMtbmV3cy1zZWFyY2hfX2ZpZWxkIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDE5OCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4gIC5jLW5ld3Mtc2VhcmNoX19ncm91cDpsYXN0LWNoaWxkIC5jLW5ld3Mtc2VhcmNoX19maWVsZCBsYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4vKiBsaW5lIDIxMCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMubmV3cy5zY3NzICovXG4uYy1uZXdzLXNlYXJjaF9fc3VibWl0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjQ0FSRFMgQ0FSRFMgQ0FSRFNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgNywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuY2FyZC5zY3NzICovXG4uYy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDE2cHggMDtcbn1cblxuLyogbGluZSAxNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuY2FyZC5zY3NzICovXG4uYy1jYXJkX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8qIGxpbmUgMjIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQuc2NzcyAqL1xuLmMtY2FyZF9fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgMjksIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQuc2NzcyAqL1xuLmMtY2FyZF9fYm9keSA+ICoge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBsaW5lIDM2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkLnNjc3MgKi9cbi5jLWNhcmQtLWhlcm8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIGxpbmUgNDIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQuc2NzcyAqL1xuLmMtY2FyZC0taGVybyA+IC5jLWNhcmRfX2JvZHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgZm9udC1zaXplOiAxMy42cHg7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzIwcHgpIHtcbiAgLyogbGluZSA0MiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuY2FyZC5zY3NzICovXG4gIC5jLWNhcmQtLWhlcm8gPiAuYy1jYXJkX19ib2R5IHtcbiAgICByaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDEyLjI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5cbi8qIGxpbmUgNjQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkd2RlL1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy9jb21wb25lbnRzL19jb21wb25lbnRzLmNhcmQuc2NzcyAqL1xuLmMtY2FyZC0taGVybyA+IC5jLWNhcmRfX2JvZHkgPiBoMixcbi5jLWNhcmQtLWhlcm8gPiAuYy1jYXJkX19ib2R5ID4gaDMsXG4uYy1jYXJkLS1oZXJvID4gLmMtY2FyZF9fYm9keSA+IGg0LFxuLmMtY2FyZC0taGVybyA+IC5jLWNhcmRfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODZweCkge1xuICAvKiBsaW5lIDczLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvY29tcG9uZW50cy9fY29tcG9uZW50cy5jYXJkLnNjc3MgKi9cbiAgLmMtY2FyZC0taGVybyAuYy1jYXJkX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgLyogbGluZSA3NywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL2NvbXBvbmVudHMvX2NvbXBvbmVudHMuY2FyZC5zY3NzICovXG4gIC5jLWNhcmQtLWhlcm8gPiAuYy1jYXJkX19ib2R5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gIH1cbn1cblxuLyoqXHJcbiAqICNUUlVNUFNcclxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgI0NMRUFSRklYXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBNaWNybyBjbGVhcmZpeCwgYXMgcGVyOiBjc3MtMTAxLm9yZy9hcnRpY2xlcy9jbGVhcmZpeC9sYXRlc3QtbmV3LWNsZWFyZml4LXNvLWZhci5waHBcbiAqIEV4dGVuZCB0aGUgY2xlYXJmaXggY2xhc3Mgd2l0aCBTYXNzIHRvIGF2b2lkIHRoZSBgLmNsZWFyZml4YCBjbGFzcyBhcHBlYXJpbmdcbiAqIG92ZXIgYW5kIG92ZXIgaW4geW91ciBtYXJrdXAuXG4gKi9cbi8qIGxpbmUgMTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvaW51aXQvaW51aXQtY2xlYXJmaXgvX3RydW1wcy5jbGVhcmZpeC5zY3NzICovXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uby1ib3g6YWZ0ZXIsXG4uY3NjLW1haWxmb3JtOmFmdGVyLCAuYy1wYWdlLWNvbnRlbnRfX3dyYXBwZXI6YWZ0ZXIsIC5jLXBhZ2UtaGVhZCAuYy1wYWdlLWFzaWRlLS1yaWdodDphZnRlciwgLmMtcGFnZS1mb290ZXJfX3N0YXJ0OmFmdGVyLCAuYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdDphZnRlciwgLmMtcGFnZS1jb250ZW50IC5jLXNsaWRlcl9faXRlbTphZnRlciwgLmMtbmF2LWxhbmdcXEBzLXhsOmFmdGVyLCAuYy1iYWR3LWZvcm0tZmlsdGVyOmFmdGVyLCAuYy10eC1pbmRleGVkc2VhcmNoX19icm93c2Vib3g6YWZ0ZXIsIC5jLWNhcmQtLWhlcm8gPiAuYy1jYXJkX19ib2R5OmFmdGVyLCAuby1tZWRpYTphZnRlcixcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXA6YWZ0ZXIsXG4uY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcDphZnRlciwgLmNlLXRleHRwaWMuY2UtcmlnaHQuY2UtaW50ZXh0LmNlLW5vd3JhcDphZnRlciwgLmMtbWVkaWEtbGlzdC0tcGVyc29uZW46YWZ0ZXIsXG4uYy1tZWRpYS1saXN0LS1wcm9qZWN0cyA+IGxpOmFmdGVyLCAuYy1tZWRpYS1saXN0LS1wbTphZnRlciwgLmMtYmFkdy1zaG93LS1wdWJsaWNhdGlvbnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qKlxyXG4gKiAjVVRJTElUSUVTXHJcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICMgU25hcCB0byBHcmlkIGZvciBSZXNwb25zaXZlXHJcbiAgICAgIEJlaGF2aW91ciBvZiBJbWFnZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgMTAsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMuc25hcC10by1ncmlkLnNjc3MgKi9cbi51LXNuYXAtdG8tZ3JpZCxcbi5jZS1sZWZ0LmNlLWludGV4dC5jZS1ub3dyYXAgLmNlLWdhbGxlcnkgLmNlLW1lZGlhLCAuY2UtdGV4dHBpYy5jZS1yaWdodC5jZS1pbnRleHQuY2Utbm93cmFwIC5jZS1tZWRpYSwgLmMtcGFnZS1iYW5uZXIgaW1nLCAuYy1wYWdlLWhlYWRfX2JyYW5kX19pbWcgaW1nLCAuYy1iYW5uZXIgaW1nLCAuYy1wYWdlLWNvbnRlbnQgLmMtc2xpZGVyX19pdGVtIC5jZS1hYm92ZSBpbWcsIC5jLW1lZGlhLWxpc3QtLXBlcnNvbmVuIGltZyxcbi5jLW1lZGlhLWxpc3QtLXByb2plY3RzID4gbGkgaW1nLCAuYy1mbGV4LWJveC1jb250YWluZXIgPiBkaXYgaW1nLCAuYy1iYWR3LXNob3ctLXB1YmxpY2F0aW9ucyAuYy1iYWR3LXNob3dfX2ltYWdlLCAuYy1iYWR3LXNob3ctLXBlcnNvbnMgLmMtYmFkdy1zaG93X19pbWFnZSxcbi5jLWJhZHctc2hvdy0tcHJvamVjdHMgLmMtYmFkdy1zaG93X19pbWFnZSwgLmMtYmFkdy1zaG93LS1ldmVudHMgLm8tbWVkaWFfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjIExpbmsgd2l0aCBBcnJvd1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICMgTm8gYm9yZGVyIGFyb3VuZCBpbWcgaW4gbGlua3NcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5saW5rLWllOS1maXguc2NzcyAqL1xuLnUtbGluay1pZTktZml4IGltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICNQUklOVFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgNiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIC51LW5vLXByaW50LFxuICAuYy1wYWdlLXRvdG9wLCAuYy1wYWdlLWZvb3Rlcl9fZGVmYXVsdCAuYy1wYWdlLWZvb3Rlcl9fbGluay1jb250YWluZXIsIC5jLXNlYXJjaCwgLmMtbmF2LXNpdGVfX2hpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBsaW5lIDE0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MgKi9cbi51LW9ubHktcHJpbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBsaW5lIDE0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MgKi9cbiAgLnUtb25seS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLyoqXG4gKiBWZXJ5IGNydWRlLCByZXNldC1saWtlIHN0eWxlcyB0YWtlbiBmcm9tIHRoZSBIVE1MNSBCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvM2MzYzVlNjQ2MDQyMDlhNGQ2M2UxZTRjNDhkZDI0NWQ0NWZhZGZkOS9jc3MvbWFpbi5jc3MjTDIwMC1MMjM0XG4gKi9cbi8qKlxuICogYWxzbyA6IGh0dHA6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAxMy8wMy8wOC90aXBzLWFuZC10cmlja3MtZm9yLXByaW50LXN0eWxlLXNoZWV0cy9cbiAqL1xuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMS4yNWNtIDEuNWNtIDEuMjVjbSAyY20gIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDQwLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MgKi9cbiAgYm9keSB7XG4gICAgZm9udC1zaXplOiAxMHB0ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNjBlbTtcbiAgfVxuICAvKiBsaW5lIDQ4LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MgKi9cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAvKiBCbGFjayBwcmludHMgZmFzdGVyOiBoNWJwLmNvbS9zICovXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSA1NiwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLyogbGluZSA2MCwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKSBcIjtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICAvKiBsaW5lIDcxLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MgKi9cbiAgLmMtcGFnZS1mb290ZXJfX2xpbmstY29udGFpbmVyIGE6YWZ0ZXIsXG4gIC5jLW5hdi1icmVhZGNydW1iX19pdGVtIGE6YWZ0ZXIsXG4gIGEuYy1uYXYtbGFuZ19fbGluazphZnRlcixcbiAgYS5pbnRlcm5hbC1saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qIGxpbmUgNzYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyoqXG4gICAgICogRG9u4oCZdCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLCBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmBcbiAgICAgKiBwc2V1ZG8gcHJvdG9jb2wuXG4gICAgICovXG4gIC8qIGxpbmUgODgsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIC8qIGxpbmUgOTMsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICBxOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoU291cmNlOiBcIiBhdHRyKGNpdGUpIFwiKVwiO1xuICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMDIsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICAuYy1wYWdlLWhlYWQsXG4gIC5jLXBhZ2UtY29udGVudCxcbiAgLmMtcGFnZS1jb250ZW50X193cmFwcGVyLFxuICAuYy1wYWdlLWNvbnRlbnRfX2NvbnRhaW5lcixcbiAgLmMtbWVkaWEtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMDcsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICAuYy1wYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTEzLCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MgKi9cbiAgbmF2LFxuICBhc2lkZSxcbiAgLmMtcGFnZS1hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKiBsaW5lIDEyMSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0IHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICBwYWdlLWJyZWFrLWJlZm9yZTogYXZvaWQ7XG4gIH1cbiAgLyogbGluZSAxMjYsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICAuYy1wYWdlLWhlYWRfX2JyYW5kX19pbWcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC8qIGxpbmUgMTI5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MgKi9cbiAgLmMtcGFnZS1oZWFkX19wcm9qZWN0LXRpdGxlIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxMzUsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICBoMS5jLXByb2plY3QtdGl0bGVfX2hlYWRpbmcge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAvKiBsaW5lIDE0MSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIC5jLXByb2plY3QtdGl0bGVfX2hlYWRpbmcsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE0NSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE0OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE1MywgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIGZpZ3VyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvKiAnYWx3YXlzLCcgJ2F2b2lkLCcgJ2xlZnQsJyAnaW5oZXJpdCwnIG9yICdyaWdodCcgKi9cbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgfVxuICAvKiBsaW5lIDE1OSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3L1Jlc291cmNlcy9Qcml2YXRlL0R5bmNzcy91dGlsaXRpZXMvX3V0aWxpdGllcy5wcmludC5zY3NzICovXG4gIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogNnB0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNjQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICBibG9ja3F1b3RlLFxuICBpbWcge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFnZS1icmVhay1iZWZvcmU6IGF1dG8gIWltcG9ydGFudDtcbiAgICAvKiAnYWx3YXlzLCcgJ2F2b2lkLCcgJ2xlZnQsJyAnaW5oZXJpdCwnIG9yICdyaWdodCcgKi9cbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdXRvO1xuICAgIC8qICdhbHdheXMsJyAnYXZvaWQsJyAnbGVmdCwnICdpbmhlcml0LCcgb3IgJ3JpZ2h0JyAqL1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLyogbGluZSAxNzQsIC92YXIvd3d3L3R5cG8zL2JhZHcvMS9XZWIvdHlwbzNjb25mL2V4dC9ldHRoZW1lYmFkdy9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMucHJpbnQuc2NzcyAqL1xuICAuY2UtY2VudGVyLmNlLWFib3ZlIC5jZS1tZWRpYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC8qIGxpbmUgMTc5LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHcvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLnByaW50LnNjc3MgKi9cbiAgLmMtcGFnZS1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICMgRm9yY2UgZmxvYXQ6IG5vbmVcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLmZsb2F0LW5vbmUuc2NzcyAqL1xuLnUtZmxvYXQtbm9uZSxcbnUtZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAjIEZvcmNlIGRpc3BsYXkgYmxvY2tcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIGxpbmUgOSwgL3Zhci93d3cvdHlwbzMvYmFkdy8xL1dlYi90eXBvM2NvbmYvZXh0L2V0dGhlbWViYWR3ZGUvUmVzb3VyY2VzL1ByaXZhdGUvRHluY3NzL3V0aWxpdGllcy9fdXRpbGl0aWVzLmRpc3BsYXktYmxvY2suc2NzcyAqL1xuLnUtZGlzcGxheS1ibG9jayxcbnUtZGlzcGxheS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgIyBGb3JjZSBkaXNwbGF5IGJsb2NrXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBsaW5lIDE0LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3MvdXRpbGl0aWVzL191dGlsaXRpZXMuaGVhZGVyLW1hcmdpbi10b3AtZmx1c2guc2NzcyAqL1xuLnUtaGVhZGVyLW1hcmdpbi10b3AtZmx1c2ggaDEsXG4udS1oZWFkZXItbWFyZ2luLXRvcC1mbHVzaCBoMixcbi51LWhlYWRlci1tYXJnaW4tdG9wLWZsdXNoIGgzLFxuLnUtaGVhZGVyLW1hcmdpbi10b3AtZmx1c2ggaDQsXG4udS1oZWFkZXItbWFyZ2luLXRvcC1mbHVzaCBoNSxcbnUtaGVhZGVyLW1hcmdpbi10b3AtZmx1c2ggaDEsXG51LWhlYWRlci1tYXJnaW4tdG9wLWZsdXNoIGgyLFxudS1oZWFkZXItbWFyZ2luLXRvcC1mbHVzaCBoMyxcbnUtaGVhZGVyLW1hcmdpbi10b3AtZmx1c2ggaDQsXG51LWhlYWRlci1tYXJnaW4tdG9wLWZsdXNoIGg1IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLyogdG9kbzogZWluYmxlbmRlbiBiZWkgbGl2ZWdhbmcgKi9cbi8qIGxpbmUgMjI2LCAvdmFyL3d3dy90eXBvMy9iYWR3LzEvV2ViL3R5cG8zY29uZi9leHQvZXR0aGVtZWJhZHdkZS9SZXNvdXJjZXMvUHJpdmF0ZS9EeW5jc3Mvc2NyZWVuLnNjc3MgKi9cbi5wYWdlX19za2lwbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuIl19 */
